2015年3月5日
摘要: 在git如此风靡的环境下,如果对git没点深入的研究,都不好意思说自己是搞前端的。下面让我们一起走进git 一.每日工作备份 想象一下,如果某天你的硬盘突然坏了,那么硬盘上辛苦的工作成果是不是能幸存下来?如果不能该是多么的令人懊恼。如何防范灾难而不让一篮子的鸡蛋一次毁于一旦,让我们看看... 阅读全文
posted @ 2015-03-05 16:15 龙御风 阅读(1046) 评论(8) 推荐(3) 编辑
  2015年1月23日
摘要: 想象一下,如果用户在页面上触发一个点击事件,结果反应延迟比较明显,这将是一个令人沮丧的事情。而造成这个问题的原因就是响应延迟。 浏览器UI 线程 大家都知道浏览器的UI线程,大多数浏览器都是一个独立的进程来处理任务。而这个进程被两个任务共享即JavaScript执行任务和UI更新任务,也... 阅读全文
posted @ 2015-01-23 11:33 龙御风 阅读(152) 评论(0) 推荐(0) 编辑
  2015年1月5日
摘要: 对Dom的访问代价是昂贵,在富网页应用中通常是性能的瓶颈,所以对Dom的优化十分重要。 一.访问和修改Dom元素 浏览器通常要求JavaScript和Dom实现保持独立的。例如,在Internet Explorer 中,被称为JScript的JavaScript 实现位于库文件j... 阅读全文
posted @ 2015-01-05 10:25 龙御风 阅读(720) 评论(1) 推荐(4) 编辑
  2014年12月30日
摘要: 数据访问js无时不刻所要做的事情,提高对数据的访问效率对一般的小的程序来说,对性能并不会有明显的改善。但是对像淘宝这样项目巨大,访问量巨大的网站来说,一个数据访问效率的提高对性能来说可能产生很大提升。 js中有四种基本的数据访问位置。直接量,变量,数组项,对象。 对直接量和局部变量的访问成本是... 阅读全文
posted @ 2014-12-30 17:16 龙御风 阅读(224) 评论(0) 推荐(0) 编辑
  2014年12月28日
摘要: 随着网站的发展,现在的网页已经离不开js,经常一个页面会引入大量的js。那么该如何合理的加载这些js? head标签中引入js文件可能是最常见的一种方式,但是这样会造成一个问题。因为j可以说是浏览器中的霸主,换句话说在js的引入和解析过程中页面是不会进行加载和渲染的。那么如果js加载的... 阅读全文
posted @ 2014-12-28 15:14 龙御风 阅读(863) 评论(0) 推荐(0) 编辑