zoukankan      html  css  js  c++  java
  • 最近理解记忆

    1.es6 export import
    export:
    1.导出定义的变量
    2.直接在export定义导出的函数或变量
    3.导出函数或变量重命名(as)
    4.export default(不需要变量名称)js文件只有一个功能
    5.export {fn as default}
    6.export * from …

    import
    1.import add from math
    2.import * from math
    3.import * as else
    (不要修改里面的值,当做只读来用)

    1.立即执行函数,不暴露私有成员
    2.通过函数作用域解决了命名冲突、污染全局作用域的问题
    

    2.模块化可以给我们带来以下好处

    解决命名冲突
    提供复用性
    提高代码可维护性
    

    2.创建对象
    1.new object()
    2.对象字面量
    3.工厂模式
    4.构造函数模式
    5.原型模式
    6.混合模式
    3.继承
    1原型链继承
    给原型添加方法代码要放在替换原型语句之后。
    无法多继承
    来自原型对象后的所有属性被所有实例共享
    创建子类实例时,无法向父类构造函数传参
    2.构造函数继承
    函数无法复用
    3.组合继承
    可以继承实例属性/方法,也可以继承原型属性/方法
    既是子类的实例,也是父类的实例
    不存在引用属性共享问题
    可传参
    函数可复用
    4.实例继承
    5.拷贝继承
    6.寄生组合继承
    3.有关webpack
    1.node.js
    2.gulp grunt
    3.webpack gulp
    4.webpack打包原理
    5.webpack优势
    6.loader plugin
    7.bundle chunk module
    8.自动生成webpack配置文件
    9.模热更新,优点
    10.webpack-dev-server 和 http服务器的区别
    11.什么是长缓存?在webpack中如何做到长缓存优化?
    12.什么是Tree-sharking?

  • 相关阅读:
    c#处理3种json数据的实例
    Json to JObject转换的使用方法
    js 中对象属性特性的描述
    js 中对象属性的特性
    js 中对象--对象结构(原型链基础解析)
    js 中对象--属性相关操作
    js 的对象--如何定义一个对象
    js 中特殊形势的函数-匿名函数的应用
    js 默认的参数、可变的参数、变量作用域
    js 通过function来定义函数
  • 原文地址:https://www.cnblogs.com/princeness/p/11664877.html
Copyright © 2011-2022 走看看