E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vue2.x源码系列
存网址
开发:插件市场:https://ext.dcloud.net.cn/Node.jsv16.6.1中文文档:http://nodejs.cn/api/
Vue2.x
的ElementUI文档:https://
梦千诺
·
2021-08-06 12:27
Vue3.x相对于
Vue2.x
的变化
Vue3.x相对于
Vue2.x
的优势1.Tree-shakingVue3最重要的变化之一就是引入了Tree-Shaking,Tree-Shaking带来的bundle体积更小是显而易见的。
东方三篇
·
2021-08-05 17:22
Vue.set 源码解析
Vue.set源码解析用过Vue的同学应该都知道Vue.set这个api,在
Vue2.x
组件实例初始化之后,动态给data选项添加属性是不会触发响应的,如果希望动态添加的属性也能触发响应式机制,这个时候就可以用
·
2021-08-02 00:24
vue3.0生命周期的示例代码
使用过
Vue2.x
的朋友肯定对它的生命周期钩子很熟悉了,因为在实际的开发过
·
2021-07-29 11:20
Vue Router 使用步骤 (
Vue2.x
)
使用步骤当我们使用vue/cli创建项目的时候选择上Router,会自动安装VueRouter插件,并且生成VueRouter的基础代码结构注册路由Vue.use是用来注册插件,它需要接收一个参数,它会调用传入对象的install方法Vue.use(Router)路由规则constroutes=[{path:'',name:'',component:''},]创建路由对象(创建路由时把路由规则传进
KK_boy
·
2021-07-22 23:05
vue3视频观看笔记-
vue2.x
与vue3变化-1
vu3官方文档vue3api中文文档vue3教程-官方vue3生命周期图示image.pngVue3教程视频Vue3教程视频如果需要课程源码,或者需要添加江哥微信交流群可以添加小渔微信:it666-01感觉微信小程序就是类似vue3vue3项目结构Vue模板浏览Vue3模板浏览Vue3模板浏览Vue3对Vue2的提升Diff算法优化,添加静态标记PatchPlaghoistaStatic静态提升c
牵手生活
·
2021-07-21 14:25
axios源码解读(上)
希望通过这个
源码系列
来监督自己学习源码。
knowjs
·
2021-07-18 15:44
他开发了redux,昨晚"字节一面"却挂了?
学习
源码系列
、面试、年度总结、JS基础系列redux的作者是谁?Dan,他的全称叫做DanAbramov,同时他也是React的核心成员之一为什么我标题说Dan字节一面挂了呢?
若川视野
·
2021-07-08 07:00
编程语言
人工智能
java
大数据
python
在vue3中使用vue-lgrid-layout
最近使用vue3开发一个工具项目发现原本在
vue2.x
中使用很好的vue-grid-layout会报一个很奇怪的错误external_commonjs_vue_commonjs2_vue_root_Vue_default.aisnotaconstructor
sssdal19995
·
2021-07-02 09:37
前端
vue3
vue3按钮波纹效果封装
指令在vue3+ts中,指令需要注意的写法同vue2中是有一些不同的,主要有:添加类型importtype{Directive,DirectiveBinding}from'vue';
vue2.x
与vue3
小俊的世界
·
2021-06-27 17:52
AQS
源码系列
目录目录1.png目录2.pngAQSAQS是ReentrantLock,CyclicBarrier,CountDownLatch,Semaphore,ArrayBlockingQueue的基础,深入理解AQS很有必要数据结构sync队列(双端队列)sync队列.pngcondition(单向队列)condition.png继承关系//AOS主要设置/获取独占线程publicabstractcla
后来丶_a24d
·
2021-06-25 21:01
基于
Vue2.x
的小型移动的组件库
说明这是一个基于Vue2的个人开源项目,主要用于学习与交流项目主要开发了一些基本的Vue组件,鉴于个人水平,可能有很多的问题,喜欢的话可以用来玩玩文档生成使用docsify感谢这位开发者提供了极其方便的文档开发工具在线示例文档github#installdependencies#安装依赖#npminstall#servewithhotreloadatlocalhost:8081#浏览器打开http
木子tar
·
2021-06-25 19:57
2021年,让我们手写一个mini版本的
vue2.x
和vue3.x框架
mini版本的vue.js2.X版本框架模板代码首先我们看一下我们要实现的模板代码:{{msg}}{{count}}v-textadd+changemessage!recoverMessage!逻辑代码然后就是我们要编写的javascript代码。constapp=newminiVue({el:"#app",data:{msg:"hello,minivue.js",count:666},metho
·
2021-06-25 10:02
javascript前端
2021年,让我们手写一个mini版本的
vue2.x
和vue3.x框架
mini版本的vue.js2.X版本框架模板代码首先我们看一下我们要实现的模板代码:{{msg}}{{count}}v-textadd+changemessage!recoverMessage!逻辑代码然后就是我们要编写的javascript代码。constapp=newminiVue({el:"#app",data:{msg:"hello,minivue.js",count:666},metho
·
2021-06-25 00:37
javascript前端
2021年,让我们手写一个mini版本的
vue2.x
和vue3.x框架
mini版本的vue.js2.X版本框架模板代码首先我们看一下我们要实现的模板代码:{{msg}}{{count}}v-textadd+changemessage!recoverMessage!逻辑代码然后就是我们要编写的javascript代码。constapp=newminiVue({el:"#app",data:{msg:"hello,minivue.js",count:666},metho
·
2021-06-24 23:00
javascript前端
Vue3 源码解析(一):编译流程
Vue2.x
的源码我也有过一些简单的阅读,自Vue3重构后,Vue项目的目录结构也发生了很大的变化,各个
Originalee
·
2021-06-24 21:57
快速掌握-vue3
ts重构,代码可读性更强vue3.x使用Proxy取代
Vue2.x
版本的Object.defineProperty实现了TreeShaking(当Javascript项目达到一定体积时,将代码分成模块会更易于管理
小二儿上酒
·
2021-06-23 09:17
Vue2.x
源码解析:组件初始化过程概要
作者:lihongxun945github.com/lihongxun945/myblog/issues/23这里分析的是当前(2018/07/25)最新版V2.5.16的源码,如果你想一遍看一遍参阅源码,请务必记得切换到此版本,不然可能存在微小的差异。大家都知道,我们的应用是一个由Vue组件构成的一棵树,其中每一个节点都是一个Vue组件。我们的每一个Vue组件是如何被创建出来的,创建的过程经历了
grain先森
·
2021-06-22 11:44
重温
vue2.X
的组件通讯方式(14种)
1、props父传子的属性,props值可以是一个数组或对象;//数组:不建议使用props:[]//对象props:{inpVal:{type:Number,//传入值限定类型//type值可为String,Number,Boolean,Array,Object,Date,Function,Symbol//type还可以是一个自定义的构造函数,并且通过instanceof来进行检查确认requi
alanwhy
·
2021-06-22 09:19
Vue 2.6发布了
在过去一年里面我们花了大量的精力在新版的CLI和3.0的设计/原型调研上,因此
Vue2.x
相对地已经很久没有重大更新了。差不多是时候了!
grain先森
·
2021-06-22 08:10
初识webpack(三)环境分离终结篇(大概吧~~)
(其实是我不大想使用vue3.0脚手架生成,但是我又想使用webpack4.0....所以就仿照
vue2.x
脚手架生成的webpack配置,完成w
Sky_Zh
·
2021-06-22 03:41
无Vue最全知识点,面试必备(基础到进阶,覆盖vue3.0,持续更新整理,欢迎补充讨论)标题文章
代表UI组件,ViewModel将Model和View关联起来数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据了解mvc/mvp/mvvm的区别
Vue2
程序员Maria
·
2021-06-21 07:42
vue2.x
项目初始化操作
vue安装命令.png风格指南的重要性.png为什么要用组件化.png选择组件.png组件化思想带来的问题.png安装npminstallvue-cli-g(全局)或yarnglobaladdvue-cli当我们通过上述方式安装好vue的脚手架以后,我们就可以在命令行中使用一个命令:vue(该命令是没有-cli的)vue的使用vueinitinit:初始化(创建)基于vue的项目:构建模板的名称:
追逐繁星D孩子
·
2021-06-21 02:39
Vue 2.6发布了
在过去一年里面我们花了大量的精力在新版的CLI和3.0的设计/原型调研上,因此
Vue2.x
相对地已经很久没有重大更新了。差不多是时候了!
grain先森
·
2021-06-20 20:17
03-Arrays、Collections、Objects 常用方法源码学习(基础)
注:
源码系列
文章主要是对某付费专栏的总结记录。如有侵权,请联系删除。1工具类通用的特征工具类通用的特征写法:构造器必须是私有的。
xinxisimple
·
2021-06-20 10:59
Android资源汇总
源码系列
Android系统源码性能优化Android内存管理分析总结AndroidApp优化,要怎么做?
gooddaytoyou
·
2021-06-20 06:48
vue2.x
中的跨域
一、什么是跨域url的组成JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。例如:http://www.abc.com/index.h
古城凌三少
·
2021-06-19 01:21
再见,
Vue2.x
为什么要升级Vue3使用
Vue2.x
的小伙伴都熟悉,
Vue2.x
中所有数据都是定义在data中,方法定义在methods中的,并且使用this来
IC_538264
·
2021-06-17 13:04
RocketMQ
源码系列
(一) NameServer 核心源码解析
目录一、NameServer介绍二、NameServer功能列表三、NameServer架构分析四、NameServer工程目录解析五、NameServer启动流程分析1)加载配置2)initialize()3)启动server六、NameServer核心源码解析1.路由注册1)broker向NameServer发送心跳包2)NameServer处理心跳包2.路由删除3.路由发现小结rocketm
Dream_it_possible!
·
2021-06-15 19:20
源码学习
消息队列
RocketMQ源码系列
NameServer源码解析
Vue2.X
强上TypeScript
准备就是使用vue-cli2.0创建一个项目,一个正儿八经的vue-cli2.0的vue项目开始1.安装依赖安装vue的官方插件npmivue-class-componentvue-property-decorator-Stypescript必须安装npmitypescript-Dts-loader必须安装npmits-loader-D请注意:ts-loader请与你的webpack版本对应,我的
MrHzq
·
2021-06-14 09:09
spring
源码系列
5——spring启动流程3
上一节分析invokeBeanFactoryPostProcessors方法时,仅对parser.parse(candidates)进行深入分析。本节着重分析this.reader.loadBeanDefinitions(configClasses)方法。预备知识——初识@Import@Import注解导入的类总共分成三种:导入普通类——将导入类注册到容器中;导入ImportSelector接口实
xu_jiang_hua
·
2021-06-13 19:16
spring
spring
bean
Spring
源码系列
--6.DI(下)
IOC容器中那些鲜为人知的细节通过前面章节中对SpringIOC容器的源码分析,我们已经基本上了解了SpringIOC容器对Bean定义资源的定位、载入和注册过程,同时也清楚了当用户通过getBean()方法向IOC容器获取被管理的Bean时,IOC容器对Bean进行的初始化和依赖注入过程,这些是SpringIOC容器的基本功能特性。SpringIOC容器还有一些高级特性,如使用lazy-init
威少JAVA
·
2021-06-13 11:07
备忘
Android热更新方案Robustvue-amap|基于
Vue2.x
与高德的地图组件
tjoven
·
2021-06-13 09:46
vue2.x
版本中体验vue3.x新特性
Vue团队先后对外发布了vue-function-api和vue-compisition-api的RFC本次分享围绕最新发布的vue-compisition-api,来讲解vue3.0的一些新特性,例如setup()函数、reactive()、ref()等这些VueHooks。1、相关资源【知乎-VueFunction-basedAPIRFC】https://zhuanlan.zhihu.com/
高阳刘
·
2021-06-12 02:54
解析ConcurrentHashMap: 红黑树的代理类(TreeBin)
本篇为ConcurrentHashMap
源码系列
的最后一篇,来分析一下TreeBin红黑树代理节点的源码:1、TreeBin内部类分析TreeBin是红黑树的代理,对红黑树不太了解的,可以参考:staticfinalclassTreeBinextendsNode
·
2021-06-10 19:56
探究vue3中响应式系统proxy的应用
在上一篇文章中,我们了解了
vue2.x
的响应式系统原理,现在这篇文章了解关于vue3的响应式系统实现。
ER_PM
·
2021-06-07 01:44
vue2.x
(生命周期/钩子函数)
vue的生命周期定义vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。在组件中具体的方法有:beforeCreatecreatedbeforeMountmounted(beforeUpdateupdated)beforeDestroydestroyedshengmingzhouqi实例生命周期{{count}}a
Artifacts
·
2021-06-04 14:57
vue响应式原理与双向数据的深入解析
object.defineProperty实现响应式清楚observe/watcher/dep具体指的是什么了解发布订阅模式以及其解决的具体问题在Javascript里实现数据响应式一般有俩种方案,分别对应着
vue2
·
2021-06-04 12:19
vue-响应式原理和双向数据的分析
object.defineProperty实现响应式清楚observe/watcher/dep具体指的是什么了解发布订阅模式以及其解决的具体问题在Javascript里实现数据响应式一般有俩种方案,分别对应着
vue2
辣可乐少加冰
·
2021-06-03 09:21
JavaScript
vue
【
源码系列
】Java中的数据结构——栈,队列,链表与LinkedList
文章目录前言关于本系列一、数据结构通讲1.链表①链表基本介绍②链表的优缺点2.栈3.队列二、LinkedList源码探究1.LinkedList继承关系2.LinkedList核心原理2.1内部类Node2.2属性2.3构造方法3.List接口的常用方法①add(Ee)②remove(Objecto)③remove(intindex)④set(intindex,Eelement)⑤indexOf(
Dreamchaser追梦
·
2021-05-29 21:45
源码系列
LinkedList
数据结构
链表
新星计划
源码原理
Vue2.x
$attrs和$listeners
文章目录一、非Prop的Attribute($attrs)参考应用场景替换/合并已有的Attribute禁用Attribute继承$attrs概念说明$attrs案例inheritAttrs:false和$attrs;配合使用解决的问题?二、将原生事件绑定到组件参考$listeners概念说明案例三、思维导图附件一、非Prop的Attribute($attrs)参考非Prop的Attributev
胖鹅68
·
2021-05-29 13:06
Vue2.x
vuex
iview
vux
【
源码系列
】Java中的数据结构——数组与ArrayList
文章目录前言关于本系列一、指令与二进制数据二、最常用的数据结构——数组1.理解数组原理2.数组的优缺点优点1.支持随机访问2.同类型存储,避免烦人的命名缺点(局限)1.数组大小无法改变2.增加删除数组元素操作比较繁琐三、Java中的封装类ArrayList源码阅读1.源码阅读的方式2.ArrayList源码之旅2.1“迷宫地图”2.2属性字段2.3常用方法2.3.1ArrayList构造函数2.3
Dreamchaser追梦
·
2021-05-26 22:06
源码系列
Java
数据结构
ArrayList
新星计划
源码原理
Vue全家桶原理剖析之Vue-router篇
tips:以下代码及测试结果均在
Vue2.X
的环境下测试得出。第一个
星海拾遗
·
2021-05-26 15:30
Vue学习之路
Vue3.0:如何在父组件中调用ref的子组件方法以及如何在Vue的原型对象上全局实现自定义函数的封装。
1、问题1:如何在父组件中去调用子组件的方法在使用vue3.0的时候,需要去调取子组件的方法去快速的解决需求,类似于在
Vue2.x
中的this.
听书先生
·
2021-05-25 15:24
vue2.x+electron创建桌面程序
首先搭建
vue2.x
项目搭建完成之后可以通过浏览器http://localhost:8080/访问然后在根目录下配置vue.config.js来解决打包静态资源页面空白module.exports={publicPath
叮当Ding
·
2021-05-25 14:32
#
electron
前端技术栈
vue2.x
electron
桌面应用程序
Vue3.0介绍
根据社区的反馈增加了组合API,用来解决
vue2.x
在开发大型项目时遇到超大组件使用optionsAPI不好拆分和重用的问题性能提升用proxy也就是代理对象重写了响应式的代码,并且
泗洪双沟
·
2021-05-23 10:59
笔记
vue实现双向数据绑定
供大家参考,具体内容如下vue中数组与对象采用了不同的绑定方式1.vue对象数据绑定(1)数据侦测在js中,我们使用Object.defineProperty()和ES6的proxy来对对象进行侦测在
vue2
·
2021-05-22 12:42
vue2.x
入门教程
vue现在已经出到3.x了,但是2.x还是使用的更多,就像我现在工作中在做的项目。身为后端,有时候不得不也要会前端的知识,本篇就按顺序先从2.x开始入门吧。一、vue.js背景先声明一下,vue.js和vue是指一个东西,vue只是vue.js的简称罢了。1.什么是vue官方的说法是:vue是一套用于构建用户界面的渐进式框架。从这里我们就可以看出vue首先不是某个类库,而是一个框架,这说明它不是召
胜舟
·
2021-05-20 09:36
读 Zepto 源码之神奇的 $
读Zepto
源码系列
文章已经放到了github上,欢迎star:reading-zepto源码版本本文阅读的源码为zepto1.2.0zepto的css选择器zepto.qsa我们都知道,很多时候,我们都用
对角另一面
·
2021-05-20 09:08
vue2.x
与vue3.x的对比
异步组件(vue3.x新增)vue3.x由于函数式组件被定义为纯函数,因此异步组件的定义需要通过将其包装在新的defineAsyncComponent助手方法中来显式地定义import{defineAsyncComponent}from'vue'importErrorComponentfrom'./components/ErrorComponent.vue'importLoadingCompone
南崽
·
2021-05-18 14:38
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他