首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lcfjxzk
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
虚拟 DOM 和 DOM diff
一个能代表DOM树的对象,通常含有标签名、标签上的属性、事件监听和子元素们,以及其他属性。 需要额外的创建函数,如createElement 或 h ,但可以通过JSX来简化成XML写法。 patches 就是要运行的DOM操作。 把虚拟DOM想象成DOM树,将新旧两颗树逐层对…
Vue和React对比
一个{},对应一个虚拟DOM。 当对象的属性变化时,把属性相关的DOM节点全部更新。 一个{},对应一个虚拟DOM。 另一个{},对应另一个虚拟DOM。 对比两个虚拟DOM,找不同的{DOM diff},最后局部更新DOM。
React 使用方法
React 是用于构建用户界面的 JavaScript 工具库。 cjs(CommonJS),Node.js支持的模块规范(模块声明定义方法)。Node.js有一个自己的模块声明定义方法,这个方法就叫cjs。 umd是统一模块定义,兼容各种模块规范。因此优先使用umd。 函数在…
webstorm快捷键
在package.json里把typescript改成最新版本,并运行命令yarn install。会自动卸载当前版本的typescript,并安装最新版本的typescript。
Vue构造选项--options--(三)--directives、mixins、extends、provide/inject
继续学习Vue构造选项options的进阶属性。 全局指令就是在所有组件里都能用的指令。 局部指令v-x只能用在该实例中或该组件中。 指令的作用-减少重复的DOM操作。 vue指令主要用于DOM操作:vue把DOM操作封装成一个vue指令,只传一个函数给这个指令,我们就不用接触…
Vue 中的 .sync 修饰符
代码示例父组件App.vue子组件Child.vue简述Vue中.sync修饰符的作用1、父组件传给子组件一个变量money并用"v-on"监听2、子组件this.$emit触发事件,并传参数mone
Vue的模板语法、指令、修饰符
id是用来让其他元素挂载到我这里,而这里的div已经是内容,不需要被挂载,所以不需要写id。 <template> </template>里面不是HTML,而是XML语法。 因为XML语法代替松散的HTML,更容易写编译器,写出的解析器体积更小一些。 template:是用来表…
Vue构造选项--options--(二)--computed、watch
重点学习入门属性 和 进阶属性。 异步的特点是:我不等你反馈结果我就要往后走了。 要先执行完undo(){},再去执行watch: {}。这就是异步。 回撤模式的变化没有任何意义。需要对this.inUndoMode = false;也做一个异步。 watch:{}和this.…
Vue的data{array:[...]}数组变异方法
这一层原型"__proto__:Array"有7个methods与原来的__proto__:Array(0)的7个methods是同名,但代码不同(可能是在原来的methods上,增加了自动添加代理和监听的功能)。 用这7个methods对数组进行变更,比Vue.set或者th…
Vue的data{obj:{...}}如何新增key
必须要有一个"n",才能监听或代理obj.n。如果前端开发者没有给出n,会出现bug。因为Vue没法监听一开始就不存在的obj.n。
下一页
个人成就
文章被点赞
2
文章被阅读
7,018
掘力值
262
关注了
18
关注者
1
收藏集
0
关注标签
8
加入于
2020-04-10