摘要: 2017: <style type="text/stylus"> 阅读全文
posted @ 2017-07-31 16:47 。娴 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在 webpack 中运用了 stylus-loader,但 npm instatll 没有正确安装,出现 error:Cannot find module ‘stylus’。 解决办法: npm install stylus –save-dev npm install stylus-loader 阅读全文
posted @ 2017-07-31 16:30 。娴 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一. 闭包的优点: 1) 减少全局变量 2) 减少传递给函数的参数数量 3) 封装 二. 使用闭包的注意点: 1) 对捕获的变量只引用不是赋值 2) 父函数每调用一次会产生不同的闭包 3) 循环 阅读全文
posted @ 2017-07-17 16:27 。娴 阅读(610) 评论(0) 推荐(0) 编辑
摘要: ES6允许按一定模式,从数组和对象中提取值,对变量进行赋值,这被称为 ‘解构’。 一. 数组的解构赋值 2) 不完全解构:等号左边的模式,只匹配一部分的等号右边的数组 3) 指定默认值:ES6内部使用严格的相等运算符( )判断一个位置,所以如果一个数组成员不严格等于undefined,默认值是不会生 阅读全文
posted @ 2017-07-14 15:46 。娴 阅读(201) 评论(0) 推荐(0) 编辑
摘要: const 也用来声明变量,但是声明的是常量,一旦声明,常量值不改变。 1) const 块级作用域: 2) const 暂时性死区: 3) const 不可重复声明: 4) const 对象: 错误方法: 5) const 数组: 阅读全文
posted @ 2017-07-13 11:46 。娴 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ES5中仅有全局作用域和函数作用域,没有块级作用域,会造成内层变量覆盖外层变量,例如: let实际上为js新增了块级作用域。 2) 立即执行函数: ES5: (function(){}()) ES6:{ } 阅读全文
posted @ 2017-07-13 11:38 。娴 阅读(109) 评论(0) 推荐(0) 编辑
摘要: let命令: 1) 基本用法: ≈ var 区别:声明的变量仅在let命令所在代码块内有效: 2) 不存在变量提升: 3) 暂时性死区: 4) 模块内不允许重复定义变量。 阅读全文
posted @ 2017-07-13 11:24 。娴 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ECMA是js的标准,js是ECMA的表现形式 Traceur转码器: 阅读全文
posted @ 2017-07-13 11:05 。娴 阅读(103) 评论(0) 推荐(0) 编辑
摘要: $(document).on('click','.btn1',function(){}); 替换:$('btn1').on('click') = function(){}; 阅读全文
posted @ 2017-03-14 10:17 。娴 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 开发环境 目录结构 2. app.json - 定义页面配置及 window 的其他配置 3. index.js - 定义页面配置, 监听方法 4. index.wxml - 定义布局文件 阅读全文
posted @ 2017-02-22 11:24 。娴 阅读(255) 评论(0) 推荐(0) 编辑