2018年7月15日

npm?

摘要: 以安装和管理项目的依赖 可以通过package.json文件来管理项目信息 阅读全文

posted @ 2018-07-15 20:11 向往回得来 阅读(86) 评论(0) 推荐(0) 编辑

使用什么工具检查代码风格?

摘要: JSLint by Douglas Crockford JSHint ESLint JSCS 开发团队项目时,强制指定代码风格和使用静态分析,捕捉常见的错误,这些工具都非常有用。 阅读全文

posted @ 2018-07-15 20:10 向往回得来 阅读(152) 评论(0) 推荐(0) 编辑

import与require的区别?

摘要: require是运行时调用,所以require理论上可以运用在代码的任何地方,require是赋值过程,是在运行时执行。 import是编译时调用,所以必须放在文件开头,import是解构过程是在编译时执行。 阅读全文

posted @ 2018-07-15 19:54 向往回得来 阅读(200) 评论(0) 推荐(0) 编辑

var与let的区别?

摘要: var是声明变量,可以不进行赋值,默认初始化是undefined. let是声明的变量可以重复,变量不可以重新赋值,let声明的变量是在块级作用域或者块内部有效的,外部的变量不会受到影响,for循环中声明的变量只有在循环中有效的。 const声明的常量必须初始化,是声明常量的。 阅读全文

posted @ 2018-07-15 19:47 向往回得来 阅读(131) 评论(0) 推荐(0) 编辑

进程包括?

摘要: js浏览器进程,GUI渲染进程,事件触发进程。 阅读全文

posted @ 2018-07-15 19:41 向往回得来 阅读(181) 评论(0) 推荐(0) 编辑

function与箭头函数的区别?

摘要: function是随定义的环境改变的。 箭头函数是定义的环境是一直不变的。 阅读全文

posted @ 2018-07-15 19:40 向往回得来 阅读(533) 评论(0) 推荐(0) 编辑

es6中的reduce方法?

摘要: 对数组中的每一项进行相加操作 阅读全文

posted @ 2018-07-15 19:38 向往回得来 阅读(160) 评论(0) 推荐(0) 编辑

浏览器是如何渲染页面的?

摘要: 渲染的流程如下: 1.解析HTML文件,创建DOM树。 自上而下,遇到任何样式(link、style)与脚本(script)都会阻塞(外部样式不阻塞后续外部脚本的加载)。 2.解析CSS。优先级:浏览器默认设置<用户设置<外部样式<内联样式<HTML中的style样式; 3.将CSS与DOM合并,构 阅读全文

posted @ 2018-07-15 19:37 向往回得来 阅读(128) 评论(0) 推荐(0) 编辑

导航