1.path.resolve()
作用:把一个路径或者路径的片段解析为一个绝对路径;
给定的路径的序列是从右往左被处理的,后面每个path被依次解析,直到构造完成一个绝对路径。例如,给定的路径片段和序列为:/foo、/bar、baz,则调用path.resolve('/foo', '/bar', 'baz') 会返回/bar/baz
2. display 属性
a. none 此元素不会被显示;
b.block 此元素显示为块元素,此元素前后会带有换行符;可以设置宽高;
c.inline 默认,此元素会被显示为内联元素,元素前后没有换行符,没有高度,给内联元素设置width和height是没有效果的;
d.inline-block 行内块元素,既具有block元素可以设置宽高的属性,同时又具有inline的元素默认不换行的特性;
e.table 元素会作为块级表格来显示,表格前后带有换行符;
f.table-cell 此元素会作为一个表格单元格显示,类似td 和 th
3. 剔除对象中不需要的属性值

4. 剔除对象中不需要的项

5. 交换两个变量的值

6.

7. 复制数组

8.合并数组

9. 数组排序

10. 垂直居中

11. Object.keys(obj),返回一个给定对象的属性名
12. this.$router.push 、 replace、go 的区别
this.$router.push() 跳转到指定url,向history栈中添加一条记录,点击后退返回至上一个页面;
this.$router.replace() 跳转到指定url,但是history栈中不会有记录,点击后退会返回至上上个页面,
this.$router.go(n) 向前或者向后跳转n个页面,n可正可负
13. 判断是否登录页面跳转

15. Hbuilder命令行 运行cnpm install出现 因为在系统中禁止执行脚本的解决办法:
打开HBuilderX的安装目录下的script目录下的main.js文件
HBuilderX\plugins\builtincef3terminal\script\main.js
将main.js中的所有PowerShell.exe修改成cmd.exe,然后保存就能去HBuilderX中运行cnpm install命令了。
16. 移动端适配:
amfe-flexible 或者 flexible.js 或者 rem.js 都可;可逐一学习