摘要: 1、解析HTML,构建DOM 2、解析CSS,构建CSSOM 3、JS脚本加载 4、将DOM和CSSOM组合生成Render Tree(渲染树) 5、遍历渲染树,将渲染树每个节点,进行页面的回流与重绘,生成页面 上述这个过程是逐步完成的,为了更好的用户体验,渲染引擎将会尽可能早的将内容呈现到屏幕上, 阅读全文
posted @ 2019-07-24 14:57 吴小明- 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ES6新增:(IE9级以上支持) 1、forEach():遍历数组,无返回值,不改变原数组。 2、map():遍历数组,返回一个新数组,不改变原数组。 3、filter():过滤掉数组中不满足条件的值,返回一个新数组,不改变原数组。 4、reduce():让数组的前后两项进行某种计算,然后返回其值, 阅读全文
posted @ 2019-07-24 01:13 吴小明- 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 1、typeof:只能判断基本数据类型,不能判断引用数据类型 判断出来的都是Object string、number、boolean、undefined、object、function、symbol 2、instanceof:判断一个对象是否是一个类的实例 只能进行类型的对比,不能进行类型的判断 3 阅读全文
posted @ 2019-07-24 00:54 吴小明- 阅读(281) 评论(0) 推荐(0) 编辑
摘要: width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 超出2行显示省略号: width: 200px; overflow: hidden; display: -webkit-box; -webkit 阅读全文
posted @ 2019-07-24 00:39 吴小明- 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、IE的事件流是冒泡流,火狐支持冒泡流和捕获流。 2、阻止事件冒泡:IE e.cancelBubble = true; 火狐 e.stopPropagation(); 阅读全文
posted @ 2019-07-24 00:35 吴小明- 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 1、用户向服务器发送用户名和密码。 2、服务端收到请求,验证用户名和密码。 3、验证成功后,服务端会签发一个token,并将这个token发送到客户端。 4、客户端收到token后将token存储起来,存在cookie或者localStorage里。 5、用户之后的每次请求都将token发送到服务器 阅读全文
posted @ 2019-07-24 00:18 吴小明- 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-23 23:09 吴小明- 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 节点:html文档中的每一个成分都是一个节点。 节点的分类:元素节点和普通节点。 细分:根节点 html 元素节点 标签 属性节点 元素的属性 文本节点 元素中的文本 注释节点 注释 节点的属性: 节点的遍历: 所有子元素:children 所有子节点:childNodes 父元素:parentEl 阅读全文
posted @ 2019-07-23 09:00 吴小明- 阅读(757) 评论(0) 推荐(0) 编辑
摘要: innerHTML:返回标签内部嵌套的子元素的所有html标签+文本内容content。 innerText:返回标签内部嵌套的子元素的文本内容content。 outerHTML:返回标签本身+嵌套的子元素的所有html标签+文本内容content。 outerText:返回标签本身+嵌套的子元素 阅读全文
posted @ 2019-07-23 08:43 吴小明- 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 什么是ES5? ECMA Script5:ECMA(欧洲计算机制造联合会)的第五次改版,2009年。 js中的'use strict'是什么? js的严格模式 目的: ①添加更多报错的场合,消除代码的一些不安全之处,保证代码运行的安全。 ②提高编辑器效率,提高运行速度。 ③为新版本的JavaScri 阅读全文
posted @ 2019-07-23 08:31 吴小明- 阅读(624) 评论(0) 推荐(0) 编辑