![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网页前端
zzuliguoyangyang
这个作者很懒,什么都没留下…
展开
-
匿名js 函数
var ninja = function myNinja(){console.log(ninja==myNinja);};ninja();console.log(typeof myNinja == 'undefined');匿名函数可以命名,但是,作用域仅限函数内部。同样,我们也可以使用arguments.callee替代。原创 2012-11-03 09:01:17 · 209 阅读 · 0 评论 -
js 函数
var ninja ={yell:function(n){ return n>0?ninja.yell(n-1)+'a':'hi';}};var samurai = {yell:ninja.yell};var ninja = {};samurai.yell(4) == 'hiaaaa';会报错。。修改方法:把 return n>0?ninja.yell(n-1原创 2012-11-03 08:50:50 · 177 阅读 · 0 评论 -
js 函数 属性
var store = { id:1, cache:{}, add:function(fn){ if(!fn.id){ fn.id = store.id++; return !!(store.cache[fn.id]=fn); } }}js函数和对象区别不大。都有属性、都有原型,只是js函数能执行。js函数添加属性,有特别的用途。例如,存储大量的函数时,可以通原创 2012-11-03 12:49:16 · 253 阅读 · 0 评论 -
js 自记忆函数
function isPrime(num){ if(isPrime.primes[num]!=null) return isPrime.prime[num]; var prime = num !=1; for(var i=2;i<num;i++){ if(num%i ==0){ prime = false; break; } } return is原创 2012-11-03 17:45:01 · 394 阅读 · 0 评论 -
刨析 站点性能(JavaScript Profiling With The Chrome Developer Tools)
http://coding.smashingmagazine.com/2012/06/12/javascript-profiling-chrome-developer-tools/用google开发者工具解析站点性能Your website works. Now let’s make it work faster. Website performance is about转载 2012-11-26 14:15:02 · 541 阅读 · 0 评论 -
编写高性能JavaScript In JavaScript
原文:http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/作者:Addy Osmani译者按:本人第一次翻译外文,言语难免有些晦涩,但尽量表达了作者的原意,未经过多的润色,欢迎批评指正。另本文篇幅较长、信息量大,可能难以消化,欢迎留言探讨细节问题。本文主要关注V转载 2012-11-20 12:13:06 · 851 阅读 · 0 评论