摘要:
1、解析HTML,构建DOM 2、解析CSS,构建CSSOM 3、JS脚本加载 4、将DOM和CSSOM组合生成Render Tree(渲染树) 5、遍历渲染树,将渲染树每个节点,进行页面的回流与重绘,生成页面 上述这个过程是逐步完成的,为了更好的用户体验,渲染引擎将会尽可能早的将内容呈现到屏幕上, 阅读全文
摘要:
ES6新增:(IE9级以上支持) 1、forEach():遍历数组,无返回值,不改变原数组。 2、map():遍历数组,返回一个新数组,不改变原数组。 3、filter():过滤掉数组中不满足条件的值,返回一个新数组,不改变原数组。 4、reduce():让数组的前后两项进行某种计算,然后返回其值, 阅读全文
摘要:
1、typeof:只能判断基本数据类型,不能判断引用数据类型 判断出来的都是Object string、number、boolean、undefined、object、function、symbol 2、instanceof:判断一个对象是否是一个类的实例 只能进行类型的对比,不能进行类型的判断 3 阅读全文
摘要:
width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 超出2行显示省略号: width: 200px; overflow: hidden; display: -webkit-box; -webkit 阅读全文
摘要:
1、IE的事件流是冒泡流,火狐支持冒泡流和捕获流。 2、阻止事件冒泡:IE e.cancelBubble = true; 火狐 e.stopPropagation(); 阅读全文
摘要:
1、用户向服务器发送用户名和密码。 2、服务端收到请求,验证用户名和密码。 3、验证成功后,服务端会签发一个token,并将这个token发送到客户端。 4、客户端收到token后将token存储起来,存在cookie或者localStorage里。 5、用户之后的每次请求都将token发送到服务器 阅读全文