前端分享
文章平均质量分 60
Tyreal芒果
这个作者很懒,什么都没留下…
展开
-
Vue----v-model源码分析实现(表单元素部分)
前言在很多时候我们说道vue,都说vue是双向绑定来实现的,但这么说是不太准确的,vue其实是mvvm数据驱动视图,用数据来驱动视图,DOM的改变。而v-model可以说是vue对于双向绑定的一个语法糖,那接下来看看v-model的实现吧。编译在把我们传入的模板编译成AST树的阶段,并不会对v-model做过多的处理,而是直接将其放在AST节点的directives中,而对v-model的处理是在我们生成render函数的codegen阶段。codegen在生成代码的这个阶段,在genElemen原创 2021-04-12 18:34:42 · 249 阅读 · 0 评论 -
自动添加css前缀方法分享
自动添加css前缀方法有关如何给css样式自动添加前缀。1:step 1用浏览器原生方法创建一个element获取style,要根据这个创建的element来获取浏览器的前缀let elementStyle = document.createElement('div').style2:step 2一直浏览器的前缀分为五种:前缀浏览器webkitsafari,chrome浏览器mozfirefox浏览器oOpera浏览器msie浏览器无前缀原创 2021-03-19 10:41:14 · 4853 阅读 · 10 评论