`
caii
  • 浏览: 6314 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
  这片帖子不说多,避免有太多内容,而陈述得过于糊涂。   从一个例子说起: var m ={a:’a’, b:’b’}; var n=m; n.c=’c’;   那么在这个时候 , m.c 也会变成 ’c’! 这个问题在我最开始学习 JS 语言时个人一直 ...
  正向预查   正向预查( (?=pattern) ),在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows" 。预查不消耗字符,也就是说,在一个匹配发生后 ...
通过阅读网络上帖子: http://realazy.org/blog/2008/04/22/javascript-memoization/ 写下学习心得如下: “Memoization 原理非常简单,就是把函数的每次执行结果都放入一个散列表中,在接下来的执行中,在散列表中查找是否已经有相应执行过的值,如果有,直接返回该值,没有才 真正执行函数体的求值部分。很明显,找值,尤其是在散列中找值,比执行函数快多了。现代 JavaScript 的开发也已经大量使用这种技术。” 例如  fibonacci 函数; 可以写这样的函数: Function F(n){         if (n == 0 ...
买了 [JavaScript语言精髓与编程实践],这几天天天在看…. 也看了书的作者的BLOG,具体帖子: http://blog.csdn.net/aimingoo/archive/2008/07/22/2692512.aspx 以下谈谈针对上帖的学习感受.. “声明语句”是不返回值的 对这句话的理解非常关键, ...
开张!~~~~~
Global site tag (gtag.js) - Google Analytics