import HelloWorld from '@/components/HelloWorld'中的@是什么意思 默认从src下面的目录开始查找模块 因为在webpack.b...
import HelloWorld from '@/components/HelloWorld'中的@是什么意思 默认从src下面的目录开始查找模块 因为在webpack.b...
Vue.use(plugins) 注册一个插件 例子: Vue.directive()创建或者获取自定义指令 一个指令定义对象可以提供如下几个钩子函数 (均为可选): bin...
https://webpack.docschina.org/guides/code-splitting
该方法用来把一些需要长时间运行的操作放在一个回调函数里,在浏览器完成后面的其他语句后,就立刻执行这个回调函数, immediateID 是这次setImmediate方法设置...
本文只是单纯的转载,用来记录。http://www.ruanyifeng.com/blog/2014/10/event-loop.html js是单线程的 JavaScrip...
执行环境(execution context) 执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象(variable ...
什么是http? http是一种超文本传输协议。 什么是Http协议无状态协议?怎么解决Http协议无状态? http协议自身不对请求和响应之间的通信状态进行保存。无状态协议...
介绍css的盒子模型 css的盒子模型有两种:IE盒子模型,W3C盒子模型盒子模型:内容(content),内边距(padding),边框(border),外边距(margi...
vue分模块打包:https://segmentfault.com/a/1190000014571631 https://www.cnblogs.com/gavinzl/p/...
1.<!DOCTYPE HTML> 必须位于html文档第一行,位于 标签之前 <!DOCTYPE HTML>作用: 声明文档的解析类型(document.compatMod...
1.typeof 我们能够使用typeof判断变量的身份,判断字符串得到string,数字和NaN得到number,函数会得到function等,但是判断数组,对象和null...
产生原因: 由于在es5中,对象的属性都是字符串,很容易出现属性冲突的情况。比如我们使用一个他人提供的对象,但是我们又想给这个对象添加一些属性,这个时候就很容易出现属性冲突的...
async
1.概念: class用来定义类 2.特点: 1.必须用new来生成实例 2.不存在变量提升 3.class的私有方法和私有属性私有方法:在命名上加以区别将私有方法移出模块,...
1.概念 简单来讲,promise是一个容器,里面存在着某个未来会发生的事件,从语法来讲,promise是一个对象,从它可以获取异步操作的信息 2.特点: promise对象...
1.字符串的扩展 codePointAt() 能正确处理四个字节存储的字符,返回一个字符的码点 fromCodePoint() 可以正确的识别32位的utf-16字符 fo...
es6允许按照一定的模式从数组和对象中提取值,并赋值给变量,这种行为称为解构赋值 特点: 1.解构赋值属于模式匹配,只要左右两边的模式匹配,左边的变量就会被赋予对应的值2.解...
es6声明变量的六种方法: var,function,let,const, class, import let: let有块级作用域 let不存在变量提升(在声明之前不可...
DOM的事件流包括三个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会。然后是实际的目标接受到事件。最后一个阶段是冒泡阶段,可以在这...
什么是原型 js中的原型指的是一个对象可以从另一个对象继承特性。每个对象都有一个原型对象,对象以其原型对象为模板,继承其属性,方法。原型对象也有自己的原型对象,这样一层一层,...