2015年10月3日
摘要: (1)首先想到的是函数封装。 但是函数封装有问题,污染了全局变量,无法保证不与其他模块发生冲突。而且模块之间没有什么关系。(2)对象的形式 可以把模块成员封装在一个函数中。这样我们可以调用模块是,引入不同的文件,然后调用相应的函数即可。这样避免了变量污染,只要保证模块名称唯一就可。看似不错,但是有个... 阅读全文
posted @ 2015-10-03 23:07 HGonlyWJ 阅读(274) 评论(0) 推荐(0) 编辑
摘要: React Native: (1)真正的跨端应用开发,ios,安卓,web (2)基于React的组件化开发模式,学习成本低,代码可维护性好,架构清晰 (3)web的发布能力和原生应用的性能 (4)web和nataive结合是未来前端的模式React native 能力 基于原生UI组建 手势识别 ... 阅读全文
posted @ 2015-10-03 12:01 HGonlyWJ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 原文http://www.infoq.com/cn/news/2010/08/top10-server-side-performance今年5月底,瑞士计算机世界杂志上刊登了Web性能诊断专家Bernd Greifeneder的一篇文章,文章列举了其在过去几年工作中所遇到的服务器端编程的十大性能问题... 阅读全文
posted @ 2015-10-03 01:28 HGonlyWJ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 原文 http://www.infoq.com/cn/news/2010/08/web-performance-root/Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题。最近,资深Web性能诊断专家、知名工具dynatrace的创始人之一Andreas Gra... 阅读全文
posted @ 2015-10-03 01:25 HGonlyWJ 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 核心问题 当解析的html文件很大时,生成DOM树占用内存较大,同时遍历(不更新)元素耗时也更长。但这都不是重点,DOM的核心问题是:DOM修改导致的页面重绘、重新排版!重新排版是用户阻塞的操作,同时,如果频繁重排,CPU使用率也会猛涨!DOM操作会导致一系列的重绘(repaint)、重新排版(re... 阅读全文
posted @ 2015-10-03 01:21 HGonlyWJ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: callbacks工具方法,作用是函数回调的统一管理jQuery.Callbacks = function( options ) { }使用:类似于事件绑定,fire之后,之前绑定的方法,都执行。观察者模式。 function aaa() { alert(1); } f... 阅读全文
posted @ 2015-10-03 01:02 HGonlyWJ 阅读(173) 评论(0) 推荐(0) 编辑

W3C中国
阮老师的网络日志
canvas
runoob
迷渡
并发编程网
原生JS例子
前端外刊评论