自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 浏览器渲染:过程与原理

内容说明本文不是关于浏览器渲染的底层原理或前端优化具体细节的讲解,而是关于浏览器对页面的渲染——这一过程的描述及其背后原理的解释。这是因为前端优化是一个非常庞大且零散的知识集合,一篇文章如果要写优化的具体方法恐怕只能做一些有限的列举。然而,如果了解清楚浏览器的渲染过程、渲染原理,其实就掌握了指导原则。根据优化原则,可以实现出无数种具体的优化方案,各种预编译、预加载、资源合并、按需加载方案都是针对浏...

2018-03-27 23:07:19 325

转载 浏览器事件循环

本文围绕浏览器的事件循环,而node.js有自己的另一套事件循环机制,不在本文讨论范围。网上的许多相关技术文章提到了process.nextTick和setImmediate两个node.js的API,这里不予讨论。先看HTML标准的一系列解释:为了协调事件(event),用户交互(user interaction),脚本(script),渲染(rendering),网络(networking)等...

2018-03-27 23:05:46 205

转载 Promise2(完全理解)

写在前面注意单词对应的翻译,有助于理解整个模式promise: 承诺pending: 待定settled: 定了resolve(d): (已)解决reject(ed): (已)拒绝onFulfilled: 已履行(事件)onRejected: 已拒绝(事件)then: 然后,接下来catch: 捕获race: 赛跑future: 未来(值)thenable:可then的(有then属性的)一.Pr...

2018-03-27 23:04:02 759

转载 Promise

1.优点和缺点可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,Promise对象提供统一的接口,使得控制异步操作更加容易。Promise也有一些缺点。首先,无法取消Promise,一旦新建它就会立即执行,无法中途取消。其次,如果不设置回调函数,Promise内部抛出的错误,不会反应到外部。当处于Pending状态时,无法得知目前进展到哪一个阶段(刚刚开始还是即将完成)。2....

2018-03-27 22:47:32 148

转载 sessionStorage 购物车

会话存储(Session storage)技术是由W3C的Web Storage提供的一项新特性。这个新特性可以被Explorer 8+、Firefox、Chrome、Safari 和 Opera的桌面浏览器支持,完整的浏览器支持列表可以查看Can I Use。在这篇文章中,我们将使用session storage会话存储技术的sessionStorage对象和jQuery来实现一个完整的客户端电...

2018-03-01 17:23:05 1603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除