摘要: // v2.1 Object.prototype.unfold = function(incrementor) { return [this].concat( (function(next,act) { return next == null ? [] : act(next); })(incrementor(this),function(next) { return next.unfold(incrementor) }) ) }; 阅读全文
posted @ 2011-09-14 14:49 ambar 阅读(780) 评论(2) 推荐(0) 编辑
摘要:powershell中如何在资源管理器中打开当前目录?原文:Open Explorer From PowerShell# Iexplorer (gl)# IIstart .# IIIii .可以看到,ii是最方便的,它有点其他两个命令没有的特殊的能力:# 打开当前根目录ii /查看缩写别名# 全部gal# gal ii =>CommandType Name Definition----------- ---- ... 阅读全文
posted @ 2011-09-06 13:21 ambar 阅读(2398) 评论(0) 推荐(2) 编辑
摘要:发表日期:2011-08-01 | 作者:Tommy Maintz | 类别:教程 | 难度:中级 这个教程基于Ext JS 4.x版本。 在上一篇中,我们探索了如何用Ext JS设计一个Pandora风格的应用。我们研究了MVC架构,以及如何把它应用到一个相对复杂的有多个视图和模型的UI应用中。这篇文章中,我们将跳出应用设计的视觉部分,转而从Ext.application 和Viewport类开始,探索如何编写控制器和模型。 阅读全文
posted @ 2011-08-30 12:53 ambar 阅读(748) 评论(1) 推荐(0) 编辑
摘要:June 21, 2011 | Tommy MaintzThe scalability, maintainability and flexibility of an application is mostly determined by the quality of the application’s architecture. Unfortunately, it’s often treated as an afterthought. Proofs of concept and prototypes turn into massive applications, and example cod 阅读全文
posted @ 2011-08-29 20:24 ambar 阅读(451) 评论(0) 推荐(0) 编辑
摘要:背景两周前做了一个mantis分配任务的小工具: humanSelect 它的作用是把标准的 html select 人性化,当时未完成的功能是自动搜索和完成:直到今天上午发现 gist 改版了文件的列表选择,当时立即打算一有就按照这个来实现上面的需求。 然后,中午网上闲逛又发现了一个 JavaScript 统计库 jstat,观察它的demo时,发现它使用了一个漂亮的jQueryUI主题 Aristo jQuery UI theme 。接着跟随项目中链接过去,又在此主题作者博客上发现了他的推荐 Chosen - a javascript select thingy,对比一下,最终发现这个就是 阅读全文
posted @ 2011-08-25 14:51 ambar 阅读(378) 评论(0) 推荐(0) 编辑
摘要:使任务轻松完成的代码有4个方面的要素组成: 要素组成 模型Reply、Forward 视图CommentEditor、ReplyList、ForwardList 模板jQuery.tmpl 异步任务jQuery.Deferred 阅读全文
posted @ 2011-08-10 12:56 ambar 阅读(631) 评论(0) 推荐(0) 编辑
摘要:好的web api应该在url里面有足够的描述信息,并且每个资源有它对应的url。 阅读全文
posted @ 2011-08-02 21:13 ambar 阅读(2510) 评论(0) 推荐(0) 编辑
摘要:使用 PS D:\dev.workspace\node\merge node merge.js uglify... __output__.js 12357 bytes all done! 阅读全文
posted @ 2011-07-26 13:12 ambar 阅读(500) 评论(0) 推荐(0) 编辑
摘要:除了服务器输出一个文件名外,在脚本中获取应该只有下面三种做法。 requireScript('a.js?'+Date.now(),function(text,src) { console.log('text:',text); globalEval('(function() { \nvar __filename = "'+ src +'";\n'+ text +'\n;})();'); }) 阅读全文
posted @ 2011-07-18 15:13 ambar 阅读(867) 评论(0) 推荐(0) 编辑
摘要:由于握手的过程是一个标准的HTTP请求,因此 websocket 的实现有两种选择:1)TCP上实现; 2) 现有HTTP软件上实现。后者的优势在于可以共用现有的HTTP服务器端口,并且不用重新实现认证功能和解析HTTP请求的功能。 这个示例中使用的 node 的HTTP模块。 阅读全文
posted @ 2011-06-30 17:57 ambar 阅读(3722) 评论(0) 推荐(0) 编辑