箭头函数与普通函数
1.书写方式不同,箭头函数使用箭头定义,普通函数使用关键字
2.this指向不同:
箭头:
2.11箭头函数本身没有prototype,所以没有自己的this,
2.21它的this只能继承在定义时的来自上一级普通函数的this,与使用位置无关
2.31它的this在定义时就已固定,无法使用call、apply、bind方法直接修改,但是可以修改继承时的上一级普通函数的this来修改
2.41箭头函数外部如果没有普通函数,则它的this在严格和非严格模式下都会指向全局对象window
普通:
2.12普通函数拥有prototype,它的this指向的是调用它的对象,与定义时的位置无关。
2.22普通函数的this可以通过call、apply、bind方法修改
2.23非严格模式下this指向全局对象,严格模式下指向undefined
3.构造函数及arguments参数上不同:
箭头函数无法用于构造函数,无法使用new创建实例化对象,且无法使用arguments参数,但是普通函数可以
浏览器解析html的过程
1.用户在地址栏输入url,进行DNS域名解析,查找对应域名的ip
2.获取ip地址后发送http请求,此处涉及到tcp的三次握手四次挥手
3.服务器返回相应结果
4.解析服务器返回的html代码
5.浏览器渲染引擎从上往下执行代码,生成DOM树、CSSOM树合并为渲染树,同时请求涉及到的其他资源,此处会发生回流与重绘。
6.渲染树生成后,进行计算图层布局,即计算所有元素的大小及位置
7.将计算出的图层布局转换为像素
8.整合所有的图层,获得最终的页面。
原文地址:http://www.cnblogs.com/jackdongdong/p/16905654.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性