盲点梳理

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.

promise

7. 复制数组


7

8.合并数组



8

9. 数组排序


9

10. 垂直居中


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.  判断是否登录页面跳转

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 都可;可逐一学习

你可能感兴趣的:(盲点梳理)