1. gulp 入口文件 gulpfile.js 2. 介绍series、parallel,前者依次触发,后者并行触发 3.异步回调 4. 构建过程中核心原理 5.文件操作A...
1.引入gulp模块 2.添加入口文件gulpfile.js3.引入gulp批量插件gulp-load-plugins ,减少手动引入每一个gulp插件 4.样式编译,并对c...
1.请说出下列最终的执行结果,并解释为什么。 执行结果:10; 原因:由于for循环不存在块级作用域的概念,因此最后查找i的值时通过作用域链往上查找,找到全局作用域中变量i的...
强类型和弱类型 前者有更强的类型约束,后者几乎没有什么约束;严格上来说,强类类型语言中不允许任意的隐式类型转换,而弱类型允许 静态类型和动态类型 静态类型:一个变量声明时它的...
//全局作用域//函数作用域//块级作用域 用花括号{}//在块级作用域内使用let const定义的变量,外部是无法访问的//举例 解决for循环中计数器// for(l...
第一题 第二题
1. js在浏览器的执行机制-单线程:原因是操作dom和操作js两者互斥 2. js同步和异步编程 同步 : 两件事,必须昨晚第一件事才能做第二件事 异步 :两件事情,可以在...
-纯函数和柯里化很容易写出洋葱代码h(g(x()))-函数组合可以让我们把细粒度的函数重新组合生成一个新的函数-如果一个函数要经过多个函数处理才能得到最终值,这个时候可以把中...
函数式一等公民-函数可以存储在变量中-函数作为参数-函数作为返回值 1)函数复制给变量 2)函数作为参数 3)函数作为返回值 意义: -抽象可以帮我们屏蔽细节,只需要关注我们...
相同的输入永远会得到相同的输出,而且没有任何可观察的副作用。 slice不会改变原数组 纯函数splice会改变原数组 不纯函数函数式编程不会保留计算中间的结...
map every some
why: 1.抛弃this2.打包过程过滤无用代码3.方便测试4.函数式开发库:loadsh、underscore、ramda what: 1.现实世界的事物和事物之间的联系...