有jQuery背景,该如何用AngularJS编程思想?
摘要:“我可以熟练使用jQuery进行客户端应用的开发,但是现在我希望开始使用Angular.js。哪位能描述一下这个过程中必要的模式变化吗?希望您的答案能够围绕下面这些具体的问题: 1. 我如何对客户端web应用进行不同方式的架构和设计?它们之间最大的区别是什么?(译者注:指jQuery和Angular.js) 2. 有什么是我不该做或者不该使用的;而又有什么是我应该做或者应该使用的呢? 3. ...
阅读全文
posted @
2014-05-28 08:07
【艾伦】
阅读(4905)
推荐(6) 编辑
自用迷你版的Deferred
摘要:啥也不说贴代码,项目用/** * 迷你版的deferred */ function Deferred(func) { if (this instanceof Deferred === false) { return new Deferred(...
阅读全文
posted @
2014-05-22 14:43
【艾伦】
阅读(601)
推荐(7) 编辑
使用supervisor提高nodejs调试效率
摘要:如果你有PHP 开发经验,会习惯在修改PHP 脚本后直接刷新浏览器以观察结果,而你 在开发Node.js 实现的HTTP 应用时会发现,无论你修改了代码的哪一部份,都必须终止 Node.js 再重新运行才会奏效。这是因为Node.js 只有在第一次引用到某部份时才会去解析脚 本文件,以后都会直接访问内存,避免重复载入,而PHP 则总是重新读取并解析脚本(如 果没有专门的优化配...
阅读全文
posted @
2014-05-22 11:11
【艾伦】
阅读(10069)
推荐(1) 编辑
jQuery源码分析系列(31) : Ajax deferred实现
摘要:AJAX的底层实现都是浏览器提供的,所以任何基于api上面的框架或者库,都只是说对于功能的灵活与兼容维护性做出最优的扩展ajax请求的流程:1、通过 new XMLHttpRequest 或其它的形式(指IE)生成ajax的对象xhr。2、通过xhr.open(type, url, async, u...
阅读全文
posted @
2014-05-09 10:27
【艾伦】
阅读(5346)
推荐(15) 编辑
jQuery源码分析系列:Callback深入
摘要:关于Callbacks http://www.cnblogs.com/aaronjs/p/3342344.html
.Callbacks()的内部提供了jQuery的.ajax() 和 $.Deferred() 基本功能组件在针对ajax处理中,用的最多的就是once memory的组合/** *...
阅读全文
posted @
2014-05-07 15:11
【艾伦】
阅读(7159)
推荐(9) 编辑