首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序媛兔子
掘友等级
web
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
TypeScript 知识点精要
TypeScript 是微软开发一款开源的编程语言,他是 JS 的一个超集,本质上是为了 JS 增加了静态类型声明。任何的 JS 代码都可以在其中使用,不会有任何问题, TypeScript 最终也会被编译成 JavaScript,使其在浏览器 Node 中使用 TypeScr…
vue 和 react 的异同【vue 知识汇点9】
vue 支持双向绑定:1.父子之间通过props 2. 组件和 DOM 之间通过 v-model 双向绑定 当组件需要复用部分功能时,vue 框架使用 mixins,vue 不使用 HoC 是因为 react 本来就是一个函数,高阶组件对于 react 来说很简单,但 vue …
mixin【vue 知识汇点8】
mixin 中文意思就是混入,它提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项 数据对象在内部会进行递归合并,并在发生冲突时以组件数据优先。 混入也可以全局…
computed + watch【vue 知识汇点7】
computed 是计算属性,对绑定到视图的数据进行处理,并监听变化,进而执行对应的方法。只有相关依赖发生变化时,它们才会重新请求值。 watch 是一个侦听的动作,用来观察和响应 Vue 实例上的数据变动。 使用 watch 选项允许我们执行异步操作,限制我们执行该操作的频率…
Virtual DOM + diff【vue 知识汇点6】
Virtual DOM 是对真实 DOM 的一种抽象描述,以对象的形式模拟树形结构,本质上是 JavaScript 对象,它的核心定义无非就几个关键属性,标签名、数据、子节点、键值等,其他属性都是用来扩展 Node 的灵活性以及实现一些特殊的 feature 的。由于 VNod…
组件通信【vue 知识汇点5】
⚠️ props 只可以从父组件传递到子组件,即所谓的单向数据流,而且 props 只读,不可被修改,所有修改都会失效并警告。 \$parent 访问父实例, 子实例被推入父实例的 \$children 数组中。\$parent是个对象,\$children 是个数组。在顶层元…
Vue 状态管理【vue 知识汇点4】
状态管理就是:把组件之间需要共享的状态抽取出来,遵循特定的约定,统一来管理,让状态的变化可以预测。 ⚠️注意:这篇文章讲的都是状态管理都是保证单一数据源和单向数据流,单一数据源要求关键数据都从一个地方获取,单向数据流要求状态管理的参与者都按照一条流向来获取数据和发出动作。 但上…
Vue 双向数据绑定【vue 知识汇点3】
目前业界分为两个大的流派,一个是以 React 为首的单向数据绑定,另一个是以 Angular、Vue 为主的双向数据绑定。 数据挟持:vue.js 采用数据挟持结合发布者-订阅者模式的方法,通过 Object.defineProperty() 来挟持各个属性的 setter、…
Vue 生命周期 + nextTick【vue 知识汇点2】
在执行 vm._render() 函数渲染 VNode 之前(也就是挂载开始之前),执行了 beforeMount 钩子函数,beforeMount 之前,会找到对应的 template,编译成 render 函数。 在执行完 vm._update() 把 VNode patc…
MVVM【vue 知识汇点1】
当下是 MVVM 盛行的时代,从早期的 Angular 到现在的 React 和 Vue,从最初的三分天下,到现在的两虎相争,给我们的开发带来了一种前所未有的体验,告别了操作 DOM 的思维,换上了数据驱动页面的思想。 MVC 模式就是,软件分为3部分:model(数据保存) …
下一页
个人成就
文章被点赞
118
文章被阅读
45,121
掘力值
1,353
关注了
13
关注者
25
收藏集
1
关注标签
22
加入于
2018-08-24