es6
散入东风
个人兴趣爱好是搞it开发
展开
-
async await关键字后面的处理
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-07-02 16:26:08 · 1520 阅读 · 0 评论 -
js闭包实现私有变量和单例模式
外界只能通过new f().getPrivateAttr()来访问变量function f(){ var privateAttr =10; this.getPrivateAttr(){ return a++; }}var singleton = (function(){ //私有属性 //私有函数 var obj =原创 2016-11-21 00:54:29 · 869 阅读 · 1 评论 -
js 继承
**原型链继承** 原型链继承的关键在于三点: 1. 实体对象proto 指向函数对象的prototype属性也就是所谓的原型对象; 2. 原型对象的construnctor默认指向函数对象; 3. 实体对象在new的过程之中默认调用原型对象的constructor对象,也就是说entity.constructor === function.prototype.constructor原创 2016-11-07 22:50:36 · 204 阅读 · 0 评论 -
函数的递归
function f(){ if(someCondition){ f(); } return;}一旦在外部改变f的引用,比如f ={},函数会报错;function f(){ if(someCondition){ argument.callee.call(this); } return;}以上函数在闭包模式下原创 2016-11-20 20:45:18 · 211 阅读 · 0 评论