I am ne zha / Jeskson
I am ne zha / Jeskson
undefined 特殊值undefined Date 构造函数Date NaN 特殊值NaN RegExp 构造函数RegExp Infinity 特殊值Infinity Error 构造函数Error Object 构造函数Object EvalError 构造函数EvalError Array 构造函数Array RangeError 构造函数RangeError Function 构造函数Function ReferenceError 构造函数ReferenceError Boolean 构造函数Boolean SyntaxError 构造函数SyntaxError String 构造函数String...
理解: Vue 事件绑定分为两种:一是原生事件的绑定;二是组件的事件绑定。 原生dom事件绑定用 addEventListener 实现(普通元素的@click 与组件的@click.native) 组件自定义事件绑定采用 $on 方法实现 (组件的@click 单独处理)
v-model 即可以作用在普通表单元素上,又可以作用在组件上,它其实是一个语法糖 ```js // 以上代码等价于如下代码 ``` 原理 v-model 的 directive 函数:根据 AST 元素节点的不同情况去执行不同的逻辑
理解: 绑定唯一 key,避免暴力比对,可以调整顺序 key 默认是索引,会就地复用
```js Number String Boolean Array Object ``` JavaScript是一种“动态类型语言”,这意味着不同于其他一些语言(译者注:如C、JAVA),您不需要指定变量将包含什么数据类型(例如number或string) typeof的特殊的操作符 ——它会返回所传递给它的变量的数据类型。
instanceof,所有引用类型的值都是Object的实例,在检测一个引用类型值和Object构造函数时,instanceof操作符始终会返回true。如果使用instanceof操作符检测基本类型的值,则该操作符始终会返回false,因为基本类型不是对象。
```js var mySymbol = Symbol('Test') mySymbol.name //Test typeof mySymbol //symbol ```
1. block 象块类型元素一样显示。 none 缺省值。向行内元素类型一样显示。 inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。 list-item 象块类型元素一样显示,并添加样式列表标记。 2. position 的值 *absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 *fixed (老 IE 不支持) 生成绝对定位的元素,相对于浏览器窗口进行定位。 * relative生成相对定位的元素,相对于其正常位置进行定位。 * static 默认值。没有定位,元素出现在正常的流中 *(忽略 top, bottom, left,...
```js Object.defineProperty(Person.prototype, "constructor", { enumerable: false, value: Person }); ```
什么是 Vue.js? Vue.js 是用于构建交互式的 Web 界面的库。 Vue.js 提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。