• 什么是好的前端工程师?

      了解web是如何工作的,确保你知道域名、DNS,URL,HTTP,网络,浏览器,服务器/服务托管,数据库,JSON,API,HTML,CSS,DOM和Javascript,了解这些的目的是确保你知道他们如何一起工作以及每部分的作用,并…

    • cookie 和session 的区别是什么?

      1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你…

    • HTTP/2.0相比HTTP1.1优点都有哪些?

      HTTP/2.0相比HTTP1.1优点集中在: 异步连接多路复用 HEAD 压缩 压缩HTTP头; 服务器推送流(即Server Push技术); 优先级请求 请求/响应管线化;

    • 描述一下HTTP请求头都有哪些内容组成?

      HTTP请求信息由3部分组成: 请求方法URI协议/版本 请求头(Request Header) 请求正文date:请求时间 expires:过期时间referer:关联连接 Referer可以记录访问的来源,统计访问量,可以用来防盗链。 利用Refere…

    • 介绍一下Cookie及其作用。

      目前还是很多登陆的方式还是通过cookie的方式来处理的。     cookie是web浏览器存储的少量数据,最早设计为服务器端使用,作为HTTP协议的扩展实现。cookie数据会自动在浏览器和服务器之间传输。    通过读写…

    • 详述一下浏览器访问页面过程中都发生了什么?

      第一步,解析域名,找到主机IP(1)浏览器会缓存DNS一段时间,一般2-30分钟不等。如果有缓存,直接返回IP,否则下一步。(2)缓存中无法找到IP,浏览器会进行一个系统调用,查询hosts文件。如果找到,直接返…

    • Web前端面试笔记(CSS相关知识)

      1. 盒子模型 标准盒子模型:盒子模型范围包括了margin\border\padding\content.但content(width)不包括其他部分。 IE的盒子模型的content(width)包括了border和padding 目前css3中属性box-sizing可以解决IE7…

    • Web前端面试笔记(HTML相关知识)

      1. HTML5 ,以及与html的差别1). 语义化标签2). 支持视频和音频3). Doctype类型-简单,它能在每一个浏览器中正常工作即使是名声狼藉的IE6。4). 离线存储 - localStorage和sessionStorage5). 互动效果a. ca…

    • 常见的CSS面试题

      1. css选择符的优先级算法.a div span 对某一个从后往前找 找出数量最少的优先级最高 2. 如何居中一个浮动元素,写出具体的css和html利用 position:relative 调整 3. 如何实现一个两栏布局,左侧固定宽度200…

    • Web前端开发工程师常见的技术面试题

      1. 浏览器标准模式和怪异模式的区别是什么?document.body document.docmentElement.scrollTop 2. 你用过媒体查询,或针对移动端的布局/css吗 3. 如果设计中使用的非标准字体,你如何去实现@font-face 4. 请…