SF
MyCodingLife
MyCodingLife
注册登录
关注博客
注册登录
主页
关于
RSS
ReactQuery系列文章- 3. 渲染优化
lakb248
2022-11-05
阅读 4 分钟
1.6k
免责声明:渲染优化是所有应用的进阶话题。React Query已经进行了许多性能优化并且开箱即用,大多数时候不需要做更多优化。"不必要的重新渲染"是一个很多人投入大量关注的话题,也是我要写这篇文章的原因。但是我要再一次指出,大部分情况下对于大多数应用来说,渲染优化很可能并没有想得那么重要。重新渲染是一个好事情...
[译] 为什么原型继承很重要
lakb248
2015-03-14
阅读 15 分钟
13k
五天之前我写了一个关于ES6标准中Class的文章。在里面我介绍了如何用现有的Javascript来模拟类并且介绍了ES6中类的用法,其实它只是一个语法糖。感谢Om Shakar以及Javascript Room中的各位,我的编程风格从那时候开始发生了改变;就像Dougla Crockford2006年做的一样,我也学习了很多来完全理解基于原型的编程方式。
再谈Javascript原型继承
lakb248
2014-11-09
阅读 7 分钟
23k
真正意义上来说Javascript并不是一门面向对象的语言,没有提供传统的继承方式,但是它提供了一种原型继承的方式,利用自身提供的原型属性来实现继承。Javascript原型继承是一个被说烂掉了的话题,但是自己对于这个问题一直没有彻底理解,今天花了点时间又看了一遍《Javascript模式》中关于原型实现继承的几种方法,下面...
有趣的HTML5:离线存储
lakb248
2014-10-21
阅读 3 分钟
62.2k
随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些HybridApp以外,其他一部分Web App还是通过浏览器来访问的,通过浏览器访问就需要联网发送请求,这样就使得用户在离线的状态下无法使用App,同时Web App中一部分资源并不是经常改变,并不需要每次都向服务器发出请求,出于这些原因,HTML5提出的...
[译] 深入理解 Promise 五部曲:5. LEGO
lakb248
2014-07-19
阅读 9 分钟
11.6k
在 Part4:扩展问题 中,我讨论了如何扩展和抽象Promise是多么的常见,以及这中间的一些问题。但是为什么promise对于开发者来说不是足够友好的呢?这就是它的设计用意吗?
[译] 深入理解 Promise 五部曲:4. 扩展问题
lakb248
2014-07-09
阅读 4 分钟
14.9k
现在,我希望你已经看过深入理解Promise的前三篇文章了。并且假设你已经完全理解Promises是什么以及深入讨论Promises的重要性。
[译] 深入理解 Promise 五部曲:3. 可靠性问题
lakb248
2014-07-02
阅读 6 分钟
13.8k
原文地址:[链接] 如果你需要赶上我们关于Promise的进度,可以看看这个系列前两篇文章深入理解Promise五部曲--1.异步问题和深入理解Promise五部曲--2.控制权转移问题。 Promise状态 == 信任 在前面,我们说明了几个关于Promises如何工作的要点,这些要点是我们之所以可以信任promise机制作为控制转移的一种解决方案的基...
[译] 深入理解 Promise 五部曲:2. 控制权转换问题
lakb248
2014-06-29
阅读 5 分钟
15.3k
在上一篇深入理解Promise五部曲:1.异步问题中,我们揭示了JS的异步事件轮询并发模型并且解释了多任务是如何相互穿插使得它们看起来像是同时运行的。然后我们讨论了为什么我们努力地在我们的代码里表达这些东西以及为什么我们的大脑不善于理解它们。
[译] 深入理解 Promise 五部曲:1. 异步问题
lakb248
2014-06-23
阅读 3 分钟
28.3k
在微博上看到有人分享LabJS作者写的关于Promise的博客,看了下觉得写得很好,分五个部分讲解了Promise的来龙去脉。从这篇文章开始,我会陆续把五篇博客翻译出来跟大家分享,在大牛的带领下真正理解Promise。卖个关子,作者看待Promise的角度跟我一直以来看到的讲解Promise的角度完全不一样,不只是定留在解决回调金字塔...
前端优化-Javascript篇(4.DOM优化)
lakb248
2014-06-16
阅读 6 分钟
8.6k
上篇我介绍了Javascript标识符查找方面的优化,可以看出在这方面的优化给性能带来的提升并不明显,甚至可以说基本没有影响。但是,我今天要分享的是前端Javascript优化的一个大头。众所周知,在浏览器端Javascript中DOM操作相比普通Javascript代码来说是比较耗时的,所以在DOM优化上下功夫可以收到相当可观的性能优化。...
前端优化-Javascript篇(3.标识符查找优化)
lakb248
2014-06-05
阅读 2 分钟
4.9k
前面两篇文章介绍了Javascript文件在页面中位置以及异步加载问题对前端性能的影响。不过受限于单线程的原因,不管采用哪种方法,只要Javascript进行了耗时的工作,就都会引起页面的阻塞。所以在写代码的过程中应该注意一些会影响代码性能的问题,这样才能让我们的优化尽量做到极致。下面我跟大家分享关于标识符查找方面...
前端优化-Javascript篇(2.异步加载脚本)
lakb248
2014-06-02
阅读 9 分钟
9k
上篇博客说过脚本后置可以使页面更快的加载,可是这样的优化还是有限的,如果脚本需要执行一个耗时的操作,就算后置了它还是会阻塞后续脚本加载和执行并且阻塞整个页面。下面介绍非阻塞加载脚本技术也就是异步加载。
[翻]ECMAScript 6 特性速览
lakb248
2014-05-24
阅读 4 分钟
8.5k
下一个Javascript版本,也就是ECMAScript 6(ES6或者Harmony),给我们带来了很多令人兴奋的特性。下面我们来快速看看这些特性。下面列出的这些特性是我觉得很可能会在你日常工作中用到的。 如果你是一个Javascript新手或者原来是做服务器端开发的,那么你也不必担心,我相信现在是学习Javascript的最好时机,因为ES6...
前端优化-Javascript篇(1.脚本放在底部)
lakb248
2014-05-24
阅读 1 分钟
4.9k
从本篇博客开始,我会跟大家分享下我关于前端优化方面的学习,由于时间原因每篇博客只能分享一小点内容,一点点深入前端优化的细节。 做过前端的人都知道,前端优化是一个永远都不会停止的话题(当然,不管是哪个技术,优化总是无止境的)。在前端优化这个问题上,最被大家熟知的应该就是雅虎前端优化14条军规以及雅虎...