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
Vue源码探秘
Vue 源码解读(8)—— 编译器 之 解析(下)
特殊说明由于文章篇幅限制,所以将
Vue源码
解读(8)——编译器之解析拆成了两篇文章,本篇是对
Vue源码
解读(8)——编译器之解析(上)的一个补充,所以在阅读时请同时打开
Vue源码
解读(8)——编译器之解析
李永宁
·
2022-03-03 08:00
Vue 源码解读(8)—— 编译器 之 解析(上)
特殊说明由于文章篇幅限制,所以将
Vue源码
解读(8)——编译器之解析拆成了上下两篇,所以在阅读本篇文章时请同时打开
Vue源码
解读(8)——编译器之解析(下)一起阅读。前言
Vue源码
·
2022-03-02 09:24
Vue 源码解读(8)—— 编译器 之 解析(上)
特殊说明由于文章篇幅限制,所以将
Vue源码
解读(8)——编译器之解析拆成了上下两篇,所以在阅读本篇文章时请同时打开
Vue源码
解读(8)——编译器之解析(下)一起阅读。
李永宁
·
2022-03-02 08:00
解析
探秘
fescar分布式事务实现原理
目录前言项目说明fescar的TXC模型项目结构解析通过【examples】模块的实例看下效果第一步、第二步、第三步、fescar事务过程分析首先分析配置文件【TM】模块启动全局事务【DUBBO】全局事务XID的传递【RM】模块本地资源管理的介入PLAINEXECUTOR:UPDATEEXECUTOR、DELETEEXECUTOR、INSERTEXECUTOR:SELECTFORUPDATEEXE
·
2022-02-28 17:08
Vue 源码解读(6)—— 实例方法
前言上一篇文章
Vue源码
解读(5)——全局API详细介绍了Vue的各个全局API的实现原理,本篇文章将会详细介绍各个实例方法的实现原理。目标深入理解以下实例方法的实现原理。vm.$set
·
2022-02-28 08:08
Vue 源码解读(6)—— 实例方法
前言上一篇文章
Vue源码
解读(5)——全局API详细介绍了Vue的各个全局API的实现原理,本篇文章将会详细介绍各个实例方法的实现原理。目标深入理解以下实例方法的实现原理。vm.$setvm.
李永宁
·
2022-02-28 08:00
收藏吃灰,12 个炫酷背景特效库
vue3源码实战出来啦:在面试中,害怕被问到
Vue源码
,或者想通过自己对
Vue源码
的来秀一下面试官的,可以了解一下。1.partic
·
2022-02-28 07:07
前端htmlcss
Vue源码
学习-虚拟DOM+Diff算法
Vue中采用了虚拟DOM+Diff算法减少了对DOM的操作次数,大大提高了性能,那么我们今天就来详细的讲一下Vue中这一部分的实现逻辑,希望可以帮助还不理解这部分的小伙伴理解这一部分,纯手打,希望各位小伙伴点个赞支持一下!首先我们要明确的是,vnode代表本次修改后新生成的虚拟节点,oldVnode代表目前真实DOM结构所对应的虚拟节点。所以我们更新是以vnode为基准,通过oldVnode的结构
·
2022-02-25 23:44
深入研究spring boot集成kafka之spring-kafka底层原理
嵌入式KafkaServer引入依赖启动服务创建新的Topic程序启动时创建TOPIC代码逻辑中创建PS:其他的方式创建TOPIC引入依赖api方式创建命令方式创建消息发送之KafkaTemplate
探秘
获取发送结果异步获取同步获取
·
2022-02-25 19:48
探秘
inter()方法
最近在阅读《深入理解Jav虚拟机》的运行时常量池章节,看到“java语言并不要求常量池一定只有编译器才能产生...运行期间也可以将新的常量放入常量池,这种特性被开发人员利用得比较多的时String类的intern()方法。"于是我便去深入了解了一下。1publicstaticvoidmain(String[]args){2Stringa="王者";3Stringb="荣耀";4Stringc=a+
今晚螃蟹下酒
·
2022-02-25 13:00
Vue 源码解读(5)—— 全局 API
Vue.useVue.mixinVue.componentVue.filterVue.directiveVue.extendVue.setVue.deleteVue.nextTick源码解读从该系列的第一篇文章
Vue
李永宁
·
2022-02-25 09:00
Vue 源码解读(4)—— 异步更新
前言上一篇的
Vue源码
解读(3)——响应式原理说到通过Object.defineProperty为对象的每个key设置getter、setter,从而拦截对数据的访问和设置。当对数据进行
·
2022-02-24 08:06
Vue 源码解读(4)—— 异步更新
前言上一篇的
Vue源码
解读(3)——响应式原理说到通过Object.defineProperty为对象的每个key设置getter、setter,从而拦截对数据的访问和设置。
李永宁
·
2022-02-24 08:00
Vue 源码解读(3)—— 响应式原理
前言上一篇文章
Vue源码
解读(2)——Vue初始化过程详细讲解了Vue的初始化过程,明白了newVue(options)都做了什么,其中关于数据响应式的实现用一句话简单的带过,而这篇文章
·
2022-02-23 11:54
Vue 源码解读(3)—— 响应式原理
前言上一篇文章
Vue源码
解读(2)——Vue初始化过程详细讲解了Vue的初始化过程,明白了newVue(options)都做了什么,其中关于数据响应式的实现用一句话简单的带过,而这篇文章则会详细讲解Vue
李永宁
·
2022-02-23 09:00
Vue 源码解析: 生命周期钩子全面剖析
Vue源码
解析:生命周期钩子全面剖析文章目录
Vue源码
解析:生命周期钩子全面剖析前言:长文慎入!
超悠閒
·
2022-02-22 13:22
Vue
dom
vue
源码
lifecycle
vue源码
解读--作用域插槽(parse和codegen)
目录导航本节示例代码如下parse父组件根据之前的分析,我们知道,文本节点会调用chars方法进行处理,在当前示例即对{{slotProps.msg}}进行解析,解析后的值如下由之前分析可知,每次匹配到闭合标签都会执行closeElement函数,进入processElement函数并在该函数中对slot进行解析,这将执行processSlotContent函数,本次template标签存在故进入
三岁就会写BUG
·
2022-02-22 02:35
饕餮是不是龙之九子,历史上真的存在饕餮吗?
饕餮是谁生的,今天
探秘
志小编就来揭秘饕餮的母亲是谁。饕餮是不是龙之九子中国神话中有龙生九子之说,但这九子当中并没有饕餮,
倒到糖我在
·
2022-02-21 22:48
JS 防抖与节流知识梳理串联
那么,讲到(1)防抖与2()节流,我们可以顺带
探秘
下重绘与回流。说起重绘与回
webj
·
2022-02-21 17:24
窗外
这个春节,窗,成了我
探秘
外面世界的唯一途径。窗外,成了我向往的圣地。往日,车水马龙的街道,匆匆的脚步、喧闹的球场、瑜伽、震耳欲聋的广场舞,瞬间消逝,戛然而止,每座城,每个村庄,都按下了暂停键。人们
预约南极
·
2022-02-21 17:47
Spring
探秘
之如何妙用BeanPostProcessor
目录前言BeanPostProcessor简介BeanPostProcessor实战总结前言最近,在给项目组使用Spring搭建Java项目基础框架时,发现使用Spring提供的BeanPostProcessor可以很简单方便地解决很多看起来有点难解决的问题。本文将会通过一个真实案例来阐述BeanPostProcessor的用法BeanPostProcessor简介BeanPostProcesso
·
2022-02-21 16:48
《秘史》
探秘
:如何破解故事是虚幻,还是真实?
读一本小说,你有没这样的感觉:突然有个人过来对你说:“有件事,我想告诉你。”你很有兴致地问到:“什么事儿?”然而对方却说:“算了,没什么。”这种既想告诉你,又没有明确告诉你,最后让你自己的推测的小说,读起来就像是在探宝,需要你像侦探一样,不放过一个细节,通过抽丝剥茧,最好找到宝藏。残雪全新小说自选集《茶园》,正是这样的小说,里面的每一部作品,都值得你细细把玩。残雪被誉为“中国的卡夫卡”,小说被英国
阿伽陀药
·
2022-02-21 03:45
探秘
龙源口
龙源口,山势绝,高山深壑猿愁哭,鸟飞断崖无处停龙源口,崖奇险,幽径独行处,林深溪自流。一一点金成玉图片发自App龙源口景区在永新西南方,辖下的景点有龙源口大桥、秋溪乡党支部旧址、龙源口大捷纪念碑、龙源口水库等等,其中最神秘的景点就当属阿育塔了。图片发自App相传,古印度阿育王因征战杀戮过多,心生悔恨,皈依佛教,在印度广建寺塔,并派僧人到国外传教。僧人来到永新龙源口,见此万山丛中,石峰怪异,便建寺塔
点金成玉
·
2022-02-21 02:33
load类方法
探秘
在平时的开发过程中可能我们很少会用到load类方法,但是面试的时候一般会问到load类方法,所以就对它做一个全面的剖析。+load类方法会在Runtime加载类、分类的时候调用。也就是说,不管+load类方法的所在类有没有真正在代码中用到,只要程序运行起来了,就会把所有的类都加载进程序的内存中,即都会调用他们的+load类方法。每个类、分类的+load类方法在程序运行的过程中只会被调用一次。一般情
天津的树懒
·
2022-02-20 23:48
vue源码
解读--event(原生事件-parse)
目录导航本节的示例代码如下parsediv开始标签的解析经过之前对编译的分析,parse的过程将会执行parseHTML对template对应的html字符串进行遍历处理,并在正则匹配到开始标签时执行parseStartTag函数对标签中的属性进行处理(A)标红的位置将匹配到标签中的@click="onRootConsole",match.attrs为(B)将match返回,回到parseHTML
三岁就会写BUG
·
2022-02-20 23:08
Genos EI 核心讲师团成员~金洪英
探秘
我们情绪的来源作者:金洪英每天我们会经历不同的人和事,去到不同的环境,如果来到风景怡人的欧洲,蓝天、白云、大片的绿草地是不是心情会很好?
ChristineWang
·
2022-02-20 08:47
2019-07-17我要造火箭
我要去火星探险,去黑洞
探秘
。我要去金星探宝,去木星研密。我还要去北极星建房种菜。我
zylyss
·
2022-02-20 06:54
程序员2021年书单
除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,
探秘
他们如何从传说中走出来,就地显现极客真面目。本书中每一个精彩故事都是鲜为人知却又值得传播的宝贵资源。添
iCloudEnd
·
2022-02-20 02:53
vue源码
解读--组件更新(父组件的更新流程)
本节我们的示例如下app.vuechild.vue当点击按钮,切换flag的值,此时将触发get收集依赖并触发set向dep分别notify,这将在下一个tick中触发更新,执行patch,接收新旧两个vnode上一节,我们分析过,组件更新的分界点为sameVnode当前组件未定义key、tag为main、非注释节点、都有data定义。故returntrue。调用patchVnode,入参为:旧的
三岁就会写BUG
·
2022-02-20 01:28
【10.22日运】发现日 幸运星座:摩羯座、天蝎座、摩羯座、处女座
今日的天象属于非常适合挖掘事物本质和发现秘密的一天,请做好准备好好
探秘
哦。早间凌晨阶段轻度预警:清晨4:00—7:00期间,受月水六合以及金冥三合
命理师ezoey
·
2022-02-19 23:54
Monorepo——
探秘
源码管理新姿势!
导语|Monorepo是一个“单仓多包”的代码管理策略,由于众多大型厂商和开源项目在其上的实践,Monorepo受到了越来越多的关注,和其他已有的代码库管理方案相比,有着自身独特的优势。本文仅讨论Monorepo在前端开发场景中的应用及实践,里面提到的概念和示例都会有所局限,可依据实际情况自行扩展阅读其他资料。“代码(code)”是程序员用开发工具所支持的语言写出来的源文件,用于实现或支持所有依托
QcloudCommunity
·
2022-02-19 17:52
大数据
编程语言
数据库
python
人工智能
《微习惯》
02习惯和大脑
探秘
习惯就像生活的骨架一样重要。好的习惯是健康的身体,坏的习惯就像生病的身体。就像群里伙伴说过的,早起的好习惯,给自己更多的时间,更好的精力。好习惯,没有人会不喜欢的吧。
王彩琼
·
2022-02-19 14:40
Sketch 54 Beta版本
探秘
,看看都有什么新功能
Sketch最近一个月都没有新版本的信息,最新的版本是53.2。不过就在昨天,Sketch悄悄发布了54Beta版本,UI黑客在第一时间下载并测试,梳理出了54Beta版本的主要更新点,一起来看看吧。Beta版本是Sketch为了测试用的,一般再过一星期左右会发布正式版。为了区分之前的正式版,Beta版采用了蓝色的大钻石图标。官方中文版,从此告别汉化插件Sketch终于有了官方中文版本,再也不用安
UI黑客
·
2022-02-19 07:58
纷来携代言人深入郎酒原产地,
探秘
世界最大白酒庄园
“历史偏爱茅台,大自然更爱郎酒”。今年3月份,有着中国两大酱香白酒之一美誉的郎酒董事长汪俊林在会上许诺,要将郎酒庄园建成“世界级庄园,白酒爱好者的圣地”,耗时近十年规划打造的郎酒庄园正式对外开放。白酒文化作为我国传统文化中浓墨的一笔,经千百年的传承融合进人们生活中。尴尬的是,传统酒文化相较现在愈加丰富的多种潮流文化,特别是相比西方红酒、葡萄酒文化的流入,显得略有低调而“不出彩”。为了弘扬和传播我国
纷来
·
2022-02-19 05:06
vue源码
解读--响应式的创建过程
目录导航本节的示例如下(app.vue组件在main.js中引入)当newvue的时候将执行init方法,在该方法中将调用initState这里有两个地方比较重要,一个是initProps,一个是initData我们本节没有props数据,故着重看data是如何被set为响应式的我们示例的data是一个函数,故调用getData方法,传入data和vm实例该方法将修正this指向,使其指向vm实例
三岁就会写BUG
·
2022-02-18 22:55
为什么相爱的人,最后却没能在一起?
有句话说同性相斥,异性相吸,如果放在个人性格来分析,往往很多个性差异大的男女,因为一种初见的新鲜和好奇感,更容易产生电光火石的恋情,人人都有
探秘
的心理,
心遥
·
2022-02-18 08:28
鼓励自由✍9-手足
探秘
我的家庭馅饼是这样的:我们姊妹四个,我排行老三,前面是姐姐,哥哥,还有个双胞胎妹妹。姐比哥大四岁,哥比我和妹妹大四岁,姐比我和妹妹大八岁。也就是传说中的四年一个的完美生育期。在我小时候的眼里,姐姐是漂亮,独立,担当的,而哥哥是自私,霸道,叛逆的,妹妹是憨厚,可爱,聪明,而我对自己的评价则是却是有个性,认真,多愁善感。姐姐和哥哥都是在姥姥家长大的,姐姐6岁回家,哥哥长到13岁才回来,而我和妹妹始终在
红懿
·
2022-02-18 04:13
淘宝造物节|阿里“超新星计划”鲸小喜受带你
探秘
新零售
“望西湖,水色碧绿云雾,皆广纳,百川古今文物;淘不尽,浩瀚江山宝物,唯独走一遭,奇市西湖。”9月14日-9月16日早九点至晚九点半之间,在杭州西湖畔边,一个人声鼎沸、人潮如织的“柳浪闻莺”公园,迎来了声名鹊起的“2018淘宝造物节”。作为阿里“超新星计划”重点扶持项目,鲸小喜本次也在受邀名单中。年轻人的狂欢地堪称互联网“造节”祖师爷的阿里在创造“天猫双十一”节日之后,又在线下创造了“淘宝造物节”,
新零售之窗
·
2022-02-17 20:43
Java字节码增强
探秘
作者简介泽恩,美团到店住宿业务研发团队工程师。大家好,今天给大家推荐一篇Java字节码增强技术的文章,在实际工作中有很多应用场景。美团点评技术团队平日积累了很多这类技术原理解析和实战类的文章,未来我们会选取精华,陆续发布,敬请期待。1.字节码1.1什么是字节码?Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二是因为无论在什么平台,都可以编译生成固定格式
xiaotian是个混子
·
2022-02-17 16:34
2018-11-21浦兴培训二期第二季第一场
认真阅读《创智农园导览手册》在阅读农园导览手册后,我们的大部队就跟着雪碧开始农园
探秘
之旅了!
四叶草堂
·
2022-02-17 15:16
Vue源码
分析—响应式原理(二)
依赖收集Vue会把普通对象变成响应式对象,响应式对象getter相关的逻辑就是做依赖收集,我们来详细分析这个过程。我们先来回顾一下getter部分的逻辑:exportfunctiondefineReactive(obj:Object,key:string,val:any,customSetter?:?Function,shallow?:boolean){constdep=newDep()const
oWSQo
·
2022-02-17 05:22
决战618丨京东推荐系统架构揭秘:大数据时代下的智能化改造
更多京东618技术揭秘请见《决战618:
探秘
京东技术取胜之道》一书。image在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。
码农小光
·
2022-02-16 19:19
有志青年阿袁的碎碎念DAY 1
想要和另一个人分享幽默的段子,享受街边的美食,生病的时候有人陪伴,难过的时候有人安慰,考试前一起复习,追剧时一起吐槽,旅游一起
探秘
,在江边吹风,在雪地打滚,,在霓虹灯下拥抱,在演唱会上接吻世界上一切美妙的事情
南拾陆
·
2022-02-16 19:57
55、剖析Vue原理&实现双向绑定MVVM
1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自
vue源码
,并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等
world_7735
·
2022-02-16 17:25
Vue编译器源码分析(一)
前期工作先把
Vue源码
的目录结构搞清楚,详细目录介绍如下。
李_李
·
2022-02-16 15:27
Vue源码
分析—数据驱动(一)
Vue.js一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作DOM,而是通过修改数据。当交互复杂的时候,只关心数据的修改会让代码的逻辑变的非常清晰,因为DOM变成了数据的映射,我们所有的逻辑都是对数据的修改,而不用碰触DOM,这样的代码非常利于维护。在Vue.js中我们可以采用简洁的模板语法来声明式的将数据渲染为DOM:{{message}}vara
oWSQo
·
2022-02-16 02:40
6.最俗学习之-
Vue源码
学习-数据篇(上)
源码地址这篇重点学习Vue的数据响应系统,文件路径src/core/instance//exposerealselfvm._self=vminitLifecycle(vm)initEvents(vm)callHook(vm,'beforeCreate')initState(vm)callHook(vm,'created')initRender(vm)//先看event.js,只有这么一段expor
木子tar
·
2022-02-15 23:22
Vue源码
分析——new Vue 发生了什么
文章首发于个人博客小灰灰的空间。新人刚开始写博客记录生活,请多指教newVue过程Vue构造器的定义functionVue(options){if(process.env.NODE_ENV!=='production'&&!(thisinstanceofVue)){//确保只能使用new关键字来创建vue实例,而不能通过函数的普通调用方式warn('Vueisaconstructorandshou
·
2022-02-15 21:46
vue源码
解读--组件更新流程
经过之前章节的分析,我们知道,组件的render将触发update并最终执行patchrender关键信息如下框红一,使用$vnode保存组件的占位节点框红二,使用parent指向占位节点update关键信息如下框红1,在组件初次渲染,使用_vnode保存了其渲染vnode,因此当更新时可以拿到将新旧vnode传递给patch做更新patch关键信息如下由于在update中传递的新旧vnode有值
三岁就会写BUG
·
2022-02-15 19:04
“终南秘境”——《终南山密码》
不知从什么时候开始,小说领域兴起了一股以探究中国传统文化为题材的新型
探秘
小说!
汤泉池
·
2022-02-15 09:11
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他