logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue响应式系统--observe、watcher、dep

Vue的响应式系统Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的JavaScript 对象,而当你修改它们时,视图会进行更新,这使得状态管理非常简单直接,我们可以只关注数据本身,而不用手动处理数据到视图的渲染,避免了繁琐的 DOM 操作,提高了开发效率。vue 的响应式系统依赖于三个重要的类:Dep 类、Watcher 类、Observer 类,然后使用发布订阅模式的..

vue数据初始化--initState

数据初始化Vue 实例在建立的时候会运行一系列的初始化操作,而在这些初始化操作里面,和数据绑定关联最大的是 initState。首先,来看一下他的代码:function initState(vm) {vm._watchers = [];var opts = vm.$options;if(opts.props) {initProps(vm, opts.props); //初始...

vue自定义指令--directive

Vue中内置了很多的指令,如v-model、v-show、v-html等,但是有时候这些指令并不能满足我们,或者说我们想为元素附加一些特别的功能,这时候,我们就需要用到vue中一个很强大的功能了—自定义指令。在开始之前,我们需要明确一点,自定义指令解决的问题或者说使用场景是对普通 DOM 元素进行底层操作,所以我们不能盲目的胡乱的使用自定义指令。如何声明自定义指令?就像vue中有全局组件和局...

【面向JS--DOM节点】

DOM: Document Object Model专门操作网页内容的APIjs组成:ECMAScript(核心语法)+DOM+BOM(Browser Object Model)DOM 树:浏览器为页面中每个内容分别创建节点对象所有节点都是按上下级包含关系在内存中以树形结构存储节点: 封装网页中任意一项内容的属性的对象包括:1、根节点:document对象

#javascript
到底了