种菜得瓜

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.风在动,树在懂,其实是心在动。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  javascript

摘要:最近在看《高性能网站建设进阶指南》,第七章为《编写高效的javascript》,作者为Nicholas C. Zakas(同时也是《javascript高级程序设计》的作者),里面讲到字符串连接的优化问题。字符串连接一直是javascript中性能最低的操作之一,通常情况下,字符串连接是通过使用加法运算符(+)来实现的,比方说1 var text="hello"; 2 text+=" "; 3 text+="world!";早期浏览器没有对这种运算进行优化。由于字符串是不可变的,这意味着要创建中间字符串来存储连接的结果。参照《java 阅读全文
posted @ 2012-02-13 23:57 种菜得瓜 阅读(269) 评论(1) 推荐(0) 编辑

摘要:在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:<script type="text/javascript"> var rain = 1; function rainman(){ var man = 2; function inner(){ var innerVar = 4; alert(rain); ... 阅读全文
posted @ 2012-02-09 18:08 种菜得瓜 阅读(216) 评论(1) 推荐(0) 编辑

摘要:http://dean.edwards.name/packer/ 阅读全文
posted @ 2012-02-09 17:10 种菜得瓜 阅读(229) 评论(0) 推荐(0) 编辑

摘要:如何写出高质量的javascript ,一下为部分参考。http://www.ccvita.com/94.html明白代码编写的思路,一样可以写出更好的代码来。 阅读全文
posted @ 2012-01-30 23:38 种菜得瓜 阅读(251) 评论(0) 推荐(0) 编辑

摘要:如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip慢慢融化以前一套凝固的编程意识,注入新的生机!好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply, call两个方法的运用上.区分apply,call就一句话, foo.call(this, arg1,arg2,arg3) == foo. 阅读全文
posted @ 2012-01-30 23:04 种菜得瓜 阅读(313) 评论(0) 推荐(0) 编辑

摘要:jquery.cookie中的操作:jquery.cookie.js是一个基于jquery的插件,点击下载!创建一个会话cookie:$.cookie(‘cookieName’,'cookieValue’);注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。创建一个持久cookie:$.cookie(‘cookieName’,'cookieValue’,{expires:7});注:当指明时间时,故称为持久cookie,并且有效时间为天。创建一个持久并带有效路径的cookie:$.cookie(‘cookieName’ 阅读全文
posted @ 2012-01-08 17:12 种菜得瓜 阅读(58579) 评论(1) 推荐(7) 编辑