摘要:
forEach 1.对于遍历数组,除了常用的for循环,还有forEach方法 2.不改变原数组 arr.forEach(function(value, index, array){}) value: 当前遍历对象 index: 当前序号 array:遍历的数组 值得注意的是在此方法中改变value 阅读全文
摘要:
.babelrc是用来设置转码规则和插件的,这种文件在window上无法直接创建,也无法在HBuilder中创建,甚至无法查看,但可以在sublime text中创建、查看并编辑。 当我们使用es6语法时必须按照babel-preset-es2015插件: npm i babel-preset-es 阅读全文
摘要:
欲了解await,必须先了解Promise,可参考: http://www.cnblogs.com/yanze/p/6347646.html 支持度: ES6已支持Promise,ES7也决定支持await 首先查看一个实例: var f= ()=> { return new Promise((re 阅读全文
摘要:
今天用nuxt做项目时,启动npm run dev,项目正常启动, 可过一会儿再试图启动时却报错: * ./libhtml5-entities.js in ./~/html-entities/index.js,发现html-entities的lib文件夹下的html5-entities.js不见了, 阅读全文
摘要:
在创建Vue实例时经常看见render: h => h(App)的语句,现做出如下解析: h即为createElement,将h作为createElement的别名是Vue生态系统的通用管理,也是JSX所要求的 h => h(App)是es6语法,即为: function(h){return h(A 阅读全文
摘要:
name 必填 应用名称 version 必填 应用版本 description 选填 应用描述,多用于搜索,在npm search 时可以用到 keywords 选填 应用关键字,也多用于搜索 scripts 可选 这是一个对象,key为生命周期事件名,value是具体指令 如上: npm run 阅读全文
摘要:
body-parser用来解析http请求体,对不同的content-type有不同的处理方式, 首先介绍一下常见的四种Content-Type: 1.application/x-www-form-urllencodes form表单提交 2.application/json 提交json格式的数据 阅读全文
摘要:
"__v"是"versionKey"的简写,当每一个文档由mongoose创建时就会自动添加,代表这该文档的版本,此属性可配置修改,默认为"__v", 作用是可以在"save文档"时作为一个查询条件,避免在"取出数据"到"save数据"的这段时间内,数据被其他进程修改而导致冲突。 阅读全文
摘要:
module.exports与exports经常能让人弄混,其实module.exports才是真正的对外接口,exports只是对它的引用,即一种辅助、简化写法的工具。 他们之间的关系类似于: var obj1= {}; var obj2= obj1; obj1.a= 1; obj2.b= 2; 阅读全文
摘要:
关于transition,css教程中有一个很简单的例子: 当鼠标悬浮于div上时,会渐变消失 但当opacity改为width,或者height时,过渡却不会发生!后来发现当改变width、height等时必须预先设定其高/宽,否则过渡失效! 阅读全文