美文网首页
js要点总结

js要点总结

作者: 狗蛋儿妈妈爱coding | 来源:发表于2019-06-11 14:52 被阅读0次

<1> 设计模式原则 solid

S && O && L && I && D

  1. s single 单一职责 原则 一个类只能有一个让它变化的原因。即,将不同的功能隔离开来,不要都混合到一个类中
  2. o open closed 开放封闭原则 扩展开放 修改封闭
  3. l Liskov Liskov原则 子类可以完全覆盖父类
  4. i interface 接口隔离原则 一个接口负责单一功能 不出现胖接口 当有新的功能需求 则增加新的接口 而不在已有接口上面加功能导致胖接口
  5. d dependency 依赖倒置原则

<2> 函数提升 && 变量提升

1、函数提升 会把整个函数提升到前面 而变量提升只是提升声明 不提升赋值
2、只有函数声明形式才会得到提升
例子:function a(){ ...}可以得到提升;
而 var a = function(){...}则得不到提升。
3、测试
function say(){
function name(){
console.log('frog')
}
return name();
function name(){
console.log('hello')
}
}
var name = say();

<3> 闭包的返回方式

1、函数作为返回值被返回
2、函数作为参数被传递

<4>prototype原型链

       function Atest(){};
       Atest.prototype.aaa = 'first value';
       var a = new Atest();
       Atest.prototype.aaa = 'b value';
       a.aaa = 'a value';
       var b = new Atest();
      
       // console.log(Atest.prototype.aaa);
       console.log(a.aaa);  //a value
       console.log(b.aaa);  //b value

相关文章

  • js要点总结

    <1> 设计模式原则 solid S && O && L && I && D s single...

  • js要点

    1.标准盒模型、IE盒模型区别 标准盒子模型:元素的width或height=content的width或heig...

  • 8.21 C3选择器

    要点总结 与js有很多的共同之处,都是选择出满足各种条件的元素,不过一个是应用于 js 里,一个应用于 css 里...

  • “行为变化”模式

    “行为变化”模式 命令模式 模式定义 类图 要点总结 访问器模式 结构 要点总结

  • JS-Object(阮一峰js对象要点总结)

    Object是个构造函数,可以通过它生成新的对象 const o1= {a:1}const o2=newObjec...

  • JS-函数(阮一峰js函数要点总结)

    1、概述 1.1函数申明: 函数命令(函数的声明):function a(){} 函数表达式:const a=fu...

  • 零侵入“无埋点”技术

    最近看了《揭开JS无埋点技术的神秘面纱》这篇文章,主要是讲解“无埋点”收集用户行为数据的技术要点,作者在最后总结时...

  • webviewTojs

    要点 native -> js主要是通过 直接 执行一段 js 函数代码 1,context.evaluateSc...

  • iOS13适配

    参考: iOS13 适配踩坑 - 持续更新 iOS 13 适配要点总结 iOS 13 适配要点总结 1、prese...

  • Js基本要点

    第一章1.全局变量就是在任何函数外面声明的或是未声明直接简单使用的,全局对象有个附加属性叫做window,指向该全...

网友评论

      本文标题:js要点总结

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