前些天收到了HTML5中国送来的《高性能javascript》一书,便打算将其做为假期消遣,顺便也写篇文章记录下书中一些要点。 个人觉得本书很值得中低级别的前端朋友阅读,会有很多意想不到的收获。 第一章 加载和执行 基于UI单线程的逻辑,常规脚本的加载会阻塞后续页面脚本甚至DOM的加载 ...
第六章 快速响应的用户界面 本章开篇介绍了浏览器UI线程的概念,我也突然想到一个小例子,这是写css 动画的朋友都经常会碰到的一个问题: 如代码所示,我们希望点击按钮的时候,div能通过移除class瞬间变回 px,然后再给其加回class来触发动画 . 秒内,宽度由 px延伸到 px , 不过这段代码的执行效果是 没有效果 录屏软件在win 下有点兼容bug,鼠标都偏移了 : 其解决方案却也简单 ...
2016-01-03 19:41 3 1663 推荐指数:
前些天收到了HTML5中国送来的《高性能javascript》一书,便打算将其做为假期消遣,顺便也写篇文章记录下书中一些要点。 个人觉得本书很值得中低级别的前端朋友阅读,会有很多意想不到的收获。 第一章 加载和执行 基于UI单线程的逻辑,常规脚本的加载会阻塞后续页面脚本甚至DOM的加载 ...
《高性能SQL调优精要与案例解析》一书上市发售以来,很多热心读者就该书内容及一些具体问题提出了疑问,因读者众多外加本人日常工作的繁忙 ,在这里就SQL调优学习进行讨论并对热点问题统一作答。 首先,我们说说何为SQL调优。SQL调优是关系库领域的一项技能或工作,其来自SQL Tuning一词 ...
开发人员。而且关心内存使用情况与页面性能。你应该了解用户浏览器中的JavaScript引擎是怎样运作的。 ...
在“高性能网站的十四条黄金法则”中,我高度概括性的介绍了建设高性能网站的十四条操作指南;在“使用微软CDN优化网页加载速度”中,我介绍了使用微软提供的CDN服务提高我的网站的加载速度。今天,我还要接着“高性能”来展开论述。 在“十四条黄金法则”中,第六、八、十、十四等四条法则 ...
好久没上博客园写文章了,最近看了些关于高性能JS开发的书籍,对于Grid排序这块自我感觉理解的还算不错,可以拿上来让JS高手们指导下!也可以让JS的新手们了解下!在代码上有何不妥之处欢迎大家拍砖!感激不尽! 在这里我主要是封装了Grid排序的实体功能,为了让在各种项目版本 ...
我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript(这里指ECMScript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAScript每次访问DOM,都要途径这座桥,并交纳“过桥费”,访问DOM ...
中午和同事吃饭,席间讨论到数组去重这一问题 我立刻就分享了我常用的一个去重方法,随即被老大指出这个方法效率不高 回家后我自己测试了一下,发现那个方法确实很慢 于是就有了这一次的高性能数组去重研究 一、测试模版 数组去重是一个老生常谈的问题,网上流传着有各种各样的解法 为了测试 ...
上周在仿做Nodejs社区的时候,遇到了lodash这个javascript库,很惭愧,那也是我第一次听说lodash。人嘛,对于新鲜的事物总是会或多或少感到些好奇的,于是就毫不犹豫地去lodash官网逛了逛......咦...这货我怎么感觉在哪儿见过?......额,尼玛这不 ...