美文网首页
js编程的奇淫技巧(持续更新)

js编程的奇淫技巧(持续更新)

作者: 一溪酒 | 来源:发表于2016-09-23 17:10 被阅读87次

有点像标题党

初始化父类

Super.call(this, arguments)

<br />

继承

util.inherits(Sub, Super); // 两个参数都是类

<br />

接口不想暴露出去的话,可以使用this

let f = () => {
    //  this.xxx 
 }  
Func.prototype.func = () => { 
     f.call(this) 
}

上面的f方法,此时就不用暴露出去,但是同时又能访问Func类的属性和方法。
<br />

默认方法

当参数是方法fn,不允许唯空,同时也不报错的时候,可以这么做

let noop = function(){}   
!fn && fn = noop

<br />

定义了一个function(类),同时允许当作函数或者类来调用

if (!(this instanceof Func))         
     return new Func(arguments);    
// TUDO your logic here

<br />

定义了一个function(类),只能当作类来调用

if (!(this instanceof Func))         
     throw new Error('xxxx');   
// TUDO your logic here

<br />

待续

相关文章

  • js编程的奇淫技巧(持续更新)

    有点像标题党 初始化父类 继承 接口不想暴露出去的话,可以使用this 上面的f方法,此时就不用暴露出去,但是同时...

  • js判断一个元素是否为另一个元素的子元素

    JS代码: 大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想...

  • js 文本框光标定位末尾

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • js获取transform值

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • js判断是否是iphoneX

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • swiper 内容超出纵向滚动(兼容Android)

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • JS 判断是否移动端

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • pre 自动换行

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • 柯里化记录

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

  • openresty/nginx 开启gzip

    大前端知识库收集分享 www.rjxgc.com 壹玖零Tech搜罗各种前后端奇淫技巧,花式编程思想,日日更新,...

网友评论

      本文标题:js编程的奇淫技巧(持续更新)

      本文链接:https://www.haomeiwen.com/subject/azbtyttx.html