- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 angularjs $evalAsync()实现原理
《angularjs权威教程》是怎么说的angular扩展了 addEventListener的流程angular事件循环通常称为$digest循环$digest循环分两步:$watch列表,$evalAsync列表 一个用作ui的$scope属性,向$watch列表增加一个函数$watch列表会在$digest循环中被“脏值检查”解析脏值检查维护一个旧值一个新值一个isDirty就好
2015-03-24 22:49:25 6909
原创 简单的js模板引擎
模板引擎初探最简单:定义<%data%>做模板关键字,引擎一遇到关键字就进行文本替换。替换的值来自引擎的data参数var templateEngine = function( tpl , data ) { var re = /<%([^%<>]+)%>/g; while (match = re.exec(tpl)) { console.log( match );
2015-03-21 16:28:29 1994 1
原创 javascript事件,自定义事件,基于自定义事件的解耦
事件代理this是什么?this在事件代理中是"父节点",也就是为了省事,往上层绑定的节点。和addEventListener中不同哦!addEventListener中的this就是发生事件的节点。这也会造成一些callback函数作用域不符合预期的情况![event listener scope](http://jsbin.com/atoluy/1/embed?html,js,output)
2015-03-20 21:20:31 1139
avalon.js 200行精简版
2015-06-27
zxing条码识别源码精简版
2011-10-21
android camera程序源代码,可连拍,未添加储存功能,注释详细
2011-09-01
android下实现最基本的拍照程序源代码,注释详细
2011-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人