首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
hjscript
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
🚩Vue源码——nextTick实现原理
在上一篇专栏讲到订阅者的响应是先把订阅者添加到一个队列,然后再 nextTick 函数中去遍历这个队列,对每个订阅者进行响应处理。大家所熟悉的 Vue API Vue.nextTick 全局方法和 vm.$nextTick 实例方法的内部都是调用 nextTick 函数,该函数…
手写Vuex核心原理,再也不怕面试官问我Vuex原理
install方法的作用是将store这个实例挂载到所有的组件上,注意是同一个store实例。 Store这个类拥有commit,dispatch这些方法,Store类里将用户传入的state包装成data,作为new Vue的参数,从而实现了state 值的响应式。 现在我们…
【进击的Vue(三)】使用这些让你快速开发
本文主要讲以下内容,会尽可能的通过简短的例子以更清晰的方式展示出来。less的安装使用,注入less全局模块;mixin分发 Vue 组件中的可复用功能;axios封装进行模块化请求接口;vue-router懒加载、路由拦截;filter过滤器,格式化文本。 less是一门cs…
vue组件通信全揭秘(共7章)
这文章在一年前已经写出来了。今天还是决定放出来供所有人学习。为什么我会写vue组件通信全揭秘,因为无论任何组件模式的框架。组件是核心,只有把组件写组件之间能理顺了。项目也就自然顺了。内容非常多,而且一年后我觉得组件的通信部分的没有任何变化。没有任何一点过时。希望对大家有帮助 V…
vue核心原理学习
最近想深入了解一下vue.js(后面简称vue)的核心原理,无意中看到了一个用于学习vue原理的项目。在深入了解之后,发现它短小精悍,对于渐进式地了解vue的核心原理的实现大有帮助,于是乎就正式开始了对它探索之旅。 概念代表着人类意识上的共识。所以,要想通过沟通交流来产生一些成…
Vue双向数据绑定原理及实现
对于Vue.js技术栈,我们的第一想法有可能就是容易上手,对于新手比较友好。确实如此,笔者刚刚入手的时候,觉得比较容易,而且在使用的过程中,也感觉到了它的强大。 最近在准备面试,只知道Vue.js的使用是远远不够的,所以开始剖析Vue.js的源码。下面一步一步讲解其原理以及实现…
30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 V…
【前端词典】一文读懂单页应用和多页应用的区别
最近看到一些人在问单页面和多页面应用的区别。因为最近在整理 Vue 相关的内容,所以也就输出这一篇短文希望可以给你一个整体的认识。 这里也会大体介绍单页应用实现的核心 —— 前端路由。 hash 模式背后的原理是 onhashchange 事件。 由于 hash 发生变化的 u…
Vue实现路由懒加载的三种方式
结合vue的异步组件和Webpack的代码分割功能可以实现路由组件的懒加载。打包后,每一个组件生成一个js文件。举例如下: 如果使用的是Bable,你将需要添加syntax-dynamic-import插件, 才能使Babel可以正确的解析语法。 有时我们想把某个路由下的所有组…
手摸手带你理解Vue的Watch原理
watch 是由用户定义的数据监听,当监听的属性发生改变就会触发回调,这项配置在业务中是很常用。在面试时,也是必问知识点,一般会用作和 computed 进行比较。 那么本文就来带大家从源码理解 watch 的工作流程,以及依赖收集和深度监听的实现。在此之前,希望你能对响应式原…