摘要:最初的模型浏览器下载开始解析遇见外链资源保存起来并且继续解析解析结束开始下载外链下载结束开始处理处理处理处理完毕开始渲染用户看到界面这个模型的基础是浏览器是单线程的但是实际上浏览器不是单线程是多个线程浏览器有如下几个线程引擎线程界面渲染线程 最初的模型: 浏览器下载 html 开始解析 html 遇见外链资源, 保存起来, 并且继续解析 html 解析结束 开始下载外链 下载...
showImg(https://segmentfault.com/img/bVbsRlD?w=211&h=184); 今天是520。一句温柔的问候,一束美丽的鲜花,一段真情的告白。但是作为一名与众不同的程序员,我们可不仅仅拥有上面的传情方法,别忘了每个人的手上可是都有其他人不具备的神奇技能,就是我们每天辛辛苦苦敲下的代码。 在这个特殊的日子,就用我们手中的魔法代码,来给你的她(他)制作出一个与众不...
摘要:读书笔记实现集合目标学习如何创建集合,添加移除值搜索是否存在学习如何做并集交集差集的数据操作学习如何使用的类集合是无顺序不重复的的项组成的数据结构。 读书笔记-JavaScript实现「集合」 目标 学习如何创建集合,添加、移除值、搜索是否存在 学习如何做并集、交集、差集的数据操作 学习如何使用 ES6 的 Set 类 集合是无顺序、不重复的的项组成的数据结构。与数学中的有限集合是...
摘要:所谓包装对象,指的是与数值字符串布尔值分别相对应的三个原生对象。引擎自动将其转为包装对象,在这个对象上调用属性。调用结束后,这个临时对象就会被销毁自动转换生成的包装对象是只读的,无法修改。 所谓包装对象,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象。这三个原生对象可以把原始类型的值变成(包装成)对象 var v1 = new Numbe...