首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小黑龙
掘友等级
前端coder
只是记录学习笔记,不喜轻喷。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
写一个vue弹窗组件(一)
写一个简单通用的弹窗组件,弹窗挂载到body标签下,可以使用js代码控制弹窗的调唤,代码比较简单,后续继续优化。
利用矩阵转换实现盒子的定点拉伸缩放
利用矩阵转换实现盒子的定点缩放,用户可以通过鼠标自由调整盒子尺寸,增强用户鼠标交互。鼠标点击盒子的四个点拖拉缩放子,并且点击位置的关于盒子中心的对称点保持不动,即使盒子旋转后进行拖拉缩放也有效果。
菜鸡手写vue(五)-批处理更新
批处理更新页面,多次修改属性时,将多次更新操作合并为一次,只执行一次页面更新,提高性能,同时可利用$nextTick执行更新后的操作。
菜鸡手写vue(四)-依赖收集
vue关于对象的依赖收集,简单描述了watcher和dep原理,怎么利用watcher和dep实现对象依赖收集。
菜鸡手写vue(三)-初始渲染
vue初始渲染,是怎样利用render函数生成虚拟dom,最后再使用虚拟dom生成真实dom,注意只是初始渲染,还没有动态渲染。
菜鸡手写vue(三)-模版编译
模版编译,挂载html模版,对html进行解析生成ast语法树,使用js对象去描述一棵树,然后再利用语法树生成对应代码。
菜鸡手写vue(二)-响应式数据原理
响应式数据原理,核心是使用Object.defineProperty()方法对data中的对象进行监听,当监听目标发生改变时则做出响应;而对于数组则是通过重写了其原生方法实现数据劫持。
菜鸡手写vue2(一)-环境配置
手写vue2.0前的环境配置,使用rollup搭建js库,核心包:babel/core、@babel/preset-env、rollup-plugin-babel
个人成就
文章被点赞
59
文章被阅读
16,107
掘力值
638
关注了
7
关注者
7
收藏集
3
关注标签
6
加入于
2020-08-28