jayceLin  
灵感就像风一样迎面吹来,不可追求!

2011年11月23日

摘要: 看完what is closure我们大概对闭包会有一定了解了吧!但是为什么js要有闭包呢,为什么总是有那么多的攻城师们吵吵嚷嚷的说没有闭包过不下去了,作为能让javascript成为一门有个性的语言的内涵之一,它究竟是怎样呢?闭包是内嵌型语言(可嵌套作用域,如js,ruby,python)的专有,在网上看到人家的总结:函数是一阶值(First-class value),即函数可以作为另一个函数的返回值或参数,还可以作为一个变量的值。函数可以嵌套定义,即在一个函数内部可以定义另一个函数。进入正题,闭包真的拥有很多很有的作用,但他也有弊端!闭包的内存泄露问题大家都知道闭包没有释放外部变量,确实会 阅读全文
posted @ 2011-11-23 15:25 jayceLin 阅读(675) 评论(0) 推荐(0)

2011年11月22日

摘要: 其实网络上有好多很成功的文本编辑器,而且也有很多成功的网站,例如pen.io它的操作超简单--编辑+保存!而通过这些文本编辑器,让这些网站不必像博客服务那样为每个用户开辟一个后台管理系统,而实现前台修改! 附:aloha下载地址 那么为什么要说Aloha呢,因为它是基于HTML5,纯js的一个东西,而不像其他组件那样需要负责的引用API。 在中文的资料了我找了很久都没有说aloha怎么用,看了一些... 阅读全文
posted @ 2011-11-22 20:25 jayceLin 阅读(582) 评论(0) 推荐(0)

2011年11月21日

摘要: 其实跟lanston交流了很久,这些关乎js底层的东西每个人多少都会有自己的见解,那么在我看来!闭包就是:在一个函数体内,内部函数拥有访问外部变量(除了this跟arguments)的权利,而此函数与它所处的这个环境组成了闭包! 阅读全文
posted @ 2011-11-21 11:16 jayceLin 阅读(333) 评论(0) 推荐(1)
 
摘要: 其实让javascript这种发展了很多年的历史的语言,很多代码多让人写了,基本你要的问题在网上都能找到答案!但是浏览器在更新,浏览器对js的支持情况,以及浏览器自身扩展的一些属性的情况下,一些代码将不能用,而也有一些也不那么高性能了!所以很多优秀的Js库也才在不断更新!而这方面也是一个优秀的编程者应该注意到的地方!希望大家一起分享这方面的经验,共同为高性能奋战,共同成长! 阅读全文
posted @ 2011-11-21 09:32 jayceLin 阅读(549) 评论(2) 推荐(2)

2011年11月19日

摘要: 先推荐网上不错的日期js库:http://momentjs.com/ 其实这类资源网络上一抓一把,但是想要针对项目实用的还是不多,因为我接触的那类都经常在日期而非深入到hour、minute、second!所以想干脆自己编个小库吧,这样以后写代买将省力很多,在这里分享下,希望对大家有用!接口+继承+代码优化思想先分享下我觉得一个很不错的js编程小技巧,达到很大的代码共用性! 因为很多js库会在原生的对象上进行直接原型扩展,但这是很不好的习惯,不仅加重了每个新实例对象的内存消耗,而且容易造成污染性误解(以为有这东西)!而这也是建js库一个准则:尽量少的原型扩展,特别是越根部的对象!js建库准则j 阅读全文
posted @ 2011-11-19 18:47 jayceLin 阅读(372) 评论(0) 推荐(1)