上一页 1 2 3 4 5 6 7 ··· 13 下一页

2018年7月2日

摘要: 由上所述,我们可以得出以下结论: 因此,为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法: 具体戳这里 阅读全文
posted @ 2018-07-02 16:29 Lulin1 阅读(113) 评论(0) 推荐(0) 编辑

2018年6月28日

摘要: 什么是Virtual Dom Virtual Dom可以看做一棵模拟了DOM树的JavaScript树,其主要是通过vnode,实现一个无状态的组件,当组件状态发生更新时,然后触发Virtual Dom数据的变化,然后通过Virtual Dom和真实DOM的比对,再对真实DOM更新。可以简单认为Vi 阅读全文
posted @ 2018-06-28 18:00 Lulin1 阅读(162) 评论(0) 推荐(0) 编辑

2018年6月27日

摘要: async/await 的目的是简化使用 promises 的写法。 让我们来看看下面的例子: 同样,抛出异常的函数等于返回已失败的 promises: 关键字 await 只能使用在 async 的函数中,并允许你同步等待一个 Promise。如果我们在 async 函数之外使用 promise, 阅读全文
posted @ 2018-06-27 20:59 Lulin1 阅读(188) 评论(0) 推荐(0) 编辑
 
摘要: 那么,谁会告诉 JS 引擎去执行你的程序?事实上,JS 引擎不是单独运行的 —— 它运行在一个宿主环境中,对于大多数开发者来说就是典型的浏览器和 Node.js。实际上,如今,JavaScript 被应用到了从机器人到灯泡的各种设备上。每个设备都代表了一种不同类型的 JS 引擎的宿主环境。 所有的环 阅读全文
posted @ 2018-06-27 15:24 Lulin1 阅读(118) 评论(0) 推荐(0) 编辑
 
摘要: 移动设备上 iframe 是自适应内容宽度的,所以整个iframe的宽度其实是和表格一样宽的。 阅读全文
posted @ 2018-06-27 15:24 Lulin1 阅读(122) 评论(0) 推荐(0) 编辑

2018年6月26日

摘要: REST -- REpresentational State Transfer 直接翻译:表现层状态转移。 @Ivony 老师的一句话概括很精辟: @Ivony 老师的一句话概括很精辟: 用URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。 (1) REST描述的是 阅读全文
posted @ 2018-06-26 20:12 Lulin1 阅读(321) 评论(0) 推荐(0) 编辑
 
摘要: 总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 具体内容点这里 阅读全文
posted @ 2018-06-26 14:02 Lulin1 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 文章地址 阅读全文
posted @ 2018-06-26 13:01 Lulin1 阅读(133) 评论(0) 推荐(0) 编辑
 
摘要: 在谈到Web优化之前,我们回到一个更原始的问题,Web前端的本质是什么。我的理解是: 将信息快速并友好的展示给用户并能够与用户进行交互。快速的意思就是在尽可能短的时间内完成页面的加载,试想一下当你在淘宝购买东西的时候,淘宝页面加载了10几秒才显示出物品,这个时候你还有心情去购买吗?怎么快速的完成页面 阅读全文
posted @ 2018-06-26 11:31 Lulin1 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: JS的解析是由浏览器中的JS解析引擎完成的。JS是单线程运行,也就是说,在同一个时间内只能做一件事,所有的任务都需要排队,前一个任务结束,后一个任务才能开始。但是又存在某些任务比较耗时,如IO读写等,所以需要一种机制可以先执行排在后面的任务,这就是:同步任务(synchronous)和异步任务(as 阅读全文
posted @ 2018-06-26 10:35 Lulin1 阅读(272) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页