摘要:
什么是webpack? webpack是一种前端资源构建工具,一个静态模块打包器。 在webpack看来,所有的资源文件,包括js、json、css、less等都会作为模块处理,它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源。 webpack的5个核心概念: 1.Entry 入口指示 w
阅读全文
posted @ 2020-11-21 13:15
哈呀呀
阅读(216)
推荐(0)
摘要:
对象的创建方法: 1. var obj={ } 2.构造函数创建方法 1)系统自带的构造函数 new Object() 可以后续增加属性和方法: 2)自定义
阅读全文
posted @ 2019-12-22 16:32
哈呀呀
阅读(102)
推荐(0)
摘要:
闭包的作用: (1)实现公有变量 eg:函数累加器 (2)可以做缓存(存储结构) (3)可以实现封装,属于私有化 (4)模块化开发,防止污染全局变量
阅读全文
posted @ 2019-12-22 15:36
哈呀呀
阅读(88)
推荐(0)
摘要:
立即执行函数(针对初始化功能的函数,执行完就会被释放): 只有表达式,才能被执行,如下,函数声明不能被执行: 而下面的声明式则可以被执行: 能被执行符号执行的表达式,这个名字就会被忽略,如下表达式的执行相当于一个立即执行函数,执行完之后就被释放了: 函数声明前加上加减或者“!”号就会变成表达式: 应
阅读全文
posted @ 2019-12-21 11:34
哈呀呀
阅读(203)
推荐(0)
摘要:
//泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性,组件不仅要能支持当前的数据类型,同时也能支持未来的数据类型 //泛型就是解决 类 接口 方法的复用性 以及对不特定数据类型支持 //any放弃了类型检查,传入和返回的类型可以不一样 泛型T的使用可以让让返回和传出的类型
阅读全文
posted @ 2019-12-05 08:52
哈呀呀
阅读(877)
推荐(0)
摘要:
运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。 查找变量:从作用域链的顶端依次向下寻找。 [ [sc
阅读全文
posted @ 2019-11-25 21:24
哈呀呀
阅读(104)
推荐(0)
摘要:
1.一些知识点 变量 声明提升 函数 整体提升 imply global :暗示全局变量,即任何变量,如果变量未经声明就赋值,比变量为全局对象所拥有 一切声明的全局变量,都有window属性 window就是全局的域 在这里,赋值是自右向左的,123赋值给b的时候,b并没有没声明,所以b是一个全局变
阅读全文
posted @ 2019-11-24 13:52
哈呀呀
阅读(156)
推荐(0)
摘要:
递归要满足两点: 1.找规律 2.找出口 求n的阶乘: function mul(n){ if(n==1 || n==0){ return 1 } return n*(n-1) } 斐波那契数列:
阅读全文
posted @ 2019-11-18 20:52
哈呀呀
阅读(107)
推荐(0)
摘要:
1.&& 与运算符 与逻辑运算符,只有2个表达式的情况下,如果第一个表达式转为为布尔值为真,则直接返回第二个表达式的值;如果第一个表达式为false,则直接把第一个表达式的值返回给结果就可以了。 超过2个表达式的情况,以此类推,例如只有3个表达式时,第一个表达式为false,直接返回第一个表达式的值
阅读全文
posted @ 2019-11-17 13:32
哈呀呀
阅读(105)
推荐(0)
摘要:
1.字符串的比较 字符串也是可以比较的,字符串比较的asc码顺序;asc有128位,由7位二进制数表示,每个数对应的是一个字符。ASC码有ASC码1,由7位二进制1数表示;ASC2码又8位二进制数表示。 var a="10">"8"; 此时比较的是字符串10和字符串8,先拿1和8比,1的ASC码对应
阅读全文
posted @ 2019-11-16 17:01
哈呀呀
阅读(122)
推荐(0)