无标题文章

<!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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,788评论 0 9
  • var a = 1; console.log(typeof a);// 'number' var b = '1';...
    zdnexus阅读 342评论 0 0
  • ##**理解对象**## --- ###**属性类型** > JavaScript中有两种属性类型 分别是 数据属...
    nullunde阅读 316评论 0 0
  • 沃(我)好几天没词油油! 也没词茨纳玩应(胶囊钙) 妈妈,zei好次不,甜不?小妞歪着脑袋看着我,又将一颗剥了皮的...
    写给ciciQ阅读 486评论 0 0