首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
毛小星
掘友等级
前端
|
滴滴出行
所有的成功都不是横空出世的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Vue 之 Vnode虚拟 DOM
手动操作 DOM 比较麻烦,还需要考虑浏览器兼容性问题,虽然有 JQuery 等简化 DOM 操作,但是随着项目的复杂,DOM 操作的复杂度也会提升。 在 JQuery 时代,我们渲染页面往往是通过 js 去操作 Dom,然后将数据挂载到 DOM 上去。我们无论是从很多前端口中…
github自动部署nuxt项目
最近在学习 nuxt 框架,花了几天做了一个 realWorld 博客 demo,正好遇到了一些部署的问题,在这里做一个简单的教程。 1. nuxt.config.js 2. pm2.config.json 3. main.yml 配置完项目中的 main.yml 文件之后,我…
在linux服务器上安装node
首先你需要到 node 官网 去下载一个 linux 可用的 node 版本。 你可以通过一些可视化的服务器连接软件,我使用的是 MobaXterm,直接到官网下载安装即可,有免费版的。然后将下载下来的 node 压缩包(我的版本:node-v14.15.5-linux-x64…
linux 给用户添加权限
首先用 xshell 或者 MobaXterm 这样连接服务器的软件然后使用管理员权限进入 root 目录然后进入 join_domain_linux 目录,记不住命令的话,用 ls 命令列一下当前目
vue之diff算法
我们知道 Vue 使用的是虚拟 DOM 去减少对真实 DOM 的操作次数,来提升页面运行的效率。今天我们来看看当页面的数据改变的时候,Vue 是如何来更新 DOM 的。Vue和React在更新dom时,使用的算法基本相同,都是基于 snabbdom。 当页面上的数据发生变化时,…
Vue Router原理实现
在实现 Vue Router 之前,我们来看看 Vue Router 的两种模式,前端路由的表现形式有两种,一种是 Hash 模式,一种是 History 模式。无论是哪一种都是客户端路由实现的方式,也就是说当路径发生变化时,不会向服务器发送请求,是由 JavaScript 监…
Vue异步更新Dom和$nextTick原理
虽然 Vue 是数据驱动的,但是有时候我们不得不去操作 DOM 去处理一些特殊的场景,而 Vue 更新 DOM 是异步执行的,所以我们不得不去使用 $nextTick 去异步获取 DOM。 通过 queueWatcher 函数,我们就能看出来了,Watcher 不是立即更新视图…
手写 Vue2.0 响应式原理
需要注意的是Object.defineProperty的缺点是不能代理数组,所以我们需要对数组的方法进行重写,详细部分请重新看上面的代码,这部分是面试要考的重点。 Vue2.0还有一个比较明显的缺点就是,对象上不存在的属性,不能被代理,因为从上面的代码,我们能看出observe…
从源码看vue响应式原理
众所周知,Vue 是一个 MVVM 框架,它最基本的特征就是数据的双向绑定,在改变数据模型的时候更新视图,视图改变更新数据模型。Vue 上手快速、简单好用,再加上文档丰富全面,Vue 现在已经成为了市面上最流行前端框架之一。但是我们对 Vue 的了解不能仅仅只停留在应用层面上,…
Webpack打包优化
Webapck 4 之后默认为我们做了很多配置项,内部开启了很多优化功能。对于开发人员,这种开箱即用的体验显然是很好的,但是同时也会导致我们忽略了很多需要学习的东西,一旦出现什么问题的时候,我们就无从下手了,下面我们就来看一下主要的优化配置项。 DefinePlugin 是用来…
下一页
个人成就
文章被点赞
97
文章被阅读
25,974
掘力值
1,187
关注了
4
关注者
11
收藏集
1
关注标签
0
加入于
2020-05-07