无标题文章

2017-07-20  本文已影响0人  常连海

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
1. 代码规范
2. 整洁 清楚 模块
3. 严格的判断
<script type="text/javascript">
Function.prototype.method = function(name, fn) {
if ((!this.prototype[name]) && (typeof fn === 'function')) { //必须这个类上没有,并且fn是一个函数才可以(处理方法)
this.prototype[name] = fn;
}
}

   Array.method('unique1', function(){    //Array找私有的属性没有method,通过__paroto__找到所属类的原型Function.prototype,在他的上面增加方法, 这里的this为 Array(函数执行,前面有点,this就是点前面的,没有的话this就是window)

   });

   Array.prototype.unique2 = function unique2() {};

   //Function
   // Argument参数    Return返回   Invocation调用   anonymous匿名函数    Exceptions异常(try..catch)    Recursion递归  Scope作用域   Closure闭包    Callbacks回调  Module模块  Cascade级联(链式写法)   Curry柯里化函数 buffer缓冲   Scope China作用域链
</script>  

</body>
</html>

1.png
上一篇下一篇

猜你喜欢

热点阅读