首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
手写VUE
订阅
霸霸_T
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【Vue原理剖析】Object的变化侦测
正则表达式的基本使用。(例如分组) 首先,我们按照以下代码创建一个HTML文件,本文主要就是教大家如何实现以下功能。 我们都知道,vue是基于MVVM设计模式的渐进式框架。那么在JavaScript中,我们该如何实现一个MVVM框架呢? 实现一个Watcher 侦听器。讲Com…
vue-cli3 项目从搭建优化到docker部署
1. 创建一个vue项目 7. 选择测试框架 (Mocha + Chai) 8. 选择将这些配置文件写入到什么地方 (In dedicated config files) 选是的话,下次创建一个vue项目,可以直接使用这个预设文件,而无需再进行配置。 2. 全局组件自动注册 在…
【前端笔记】Vuex 是什么,为什么需要
Vuex 十分简单好用,没用过难免会有神秘感,以致于往往就高估了其使用难度,其实也就那么回事,没什么高大上的。 Vuex 是专门为 Vue.js 设计的状态管理库,它采用集中式存储管理应用的所有组件的状态。 状态管理并不是什么神奇的概念,其实你一直都在做,即便你从来没了解过状态…
Vue2入门指南(快速上手vue)
自从Vue2.0发布后,Vue就成了前端领域的热门话题,github排名已经是前几名了,那么对于新手来说,如何高效快速的学习Vue2.0呢。 和之前一样,推荐直接用html+js过一遍文档对路由导航钩子得好好看一看。看完文档就可以上手vue-cli,一般新手在这几天都会死活跑不…
Vue源码探究-核心类的实现
几乎所有JS框架或插件的编写都有一个类似的模式,即向全局输出一个类或者说构造函数,通过创建实例来使用这个类的公开方法,或者使用类的静态全局方法辅助实现功能。相信精通Jquery或编写过Jquery插件的开发者会对这个模式非常熟悉。Vue.js也如出一辙,只是一开始接触这个框架的…
使用ES6的新特性Proxy来实现一个数据绑定实例
作为一个前端开发者,曾踩了太多的“数据绑定”的坑。在早些时候,都是通过jQuery之类的工具手动完成这些功能,但是当数据量非常大的时候,这些手动的工作让我非常痛苦。直到使用了VueJS,这些痛苦才得以终结。 VueJS的其中一个卖点,就是“数据绑定”。使用者无需关心数据是怎么绑…
vue-router 一些容易被忽略的知识点
vue-router 使用 path-to-regexp 作为路由匹配引擎,该库可以通过输入的路径生成匹配规则的正则表达式,从而实现路由匹配功能。 path-to-regexp 中常用的方法 pathToRegexp(path, keys, options) 第三个参数为 pa…
面试官:请简述一下vue-cli命令行工具,你能自己手写一个吗?
本篇的主要内容是:实现可以在命令行中,直接运行代码(下面的名字可以自己取)。 在实现自己的命令行运行代码前,你需要对命令行,npm(包管理器)的基本用法有些了解。 完成上面几个步骤之后 我们能看到生成了一个xl-cli文件夹 文件中包含一个package.json文件。 第一行…
模拟 Vue 手写一个 MVVM
MVVM 设计模式,是由 MVC(最早来源于后端)、MVP 等设计模式进化而来,M - 数据模型(Model),VM - 视图模型(ViewModel),V - 视图层(View)。 在 MVC 模式中,除了 Model 和 View 层以外,其他所有的逻辑都在 Control…
深入了解 Vue 响应式原理(数据拦截)
在上一章节我们已经粗略的分析了整个的Vue 的源码(还在草稿箱,需要梳理清楚才放出来),但是还有很多东西没有深入的去进行分析,我会通过如下几个重要点,进行进一步深入分析。 这一章节我们针对1. 深入了解 Vue 响应式原理(数据拦截) 来进行分析。 我们在上一章节中已经分析了,…