VUE
文章平均质量分 87
贾明恣
文章大多写于刚开始接触前端,现在看来有很多不足,正在整理中,先将整理所得备份到juejin同名账号,后期迁移。学习是个向内向外的过程,希望和大家交流
展开
-
VUE基本了解
VUE渐进式增量框架,整体上遵循MVVM架构,视图与数据之间是独立的,M:Model(服务器上的业务逻辑操作)V:View(页面)VM:ViewModel(Model与View之间核心枢纽,比如Vue.js)一个响应式的数据系统,能通过轻量级的虚拟DOM引擎和最少的优化工作来自动更新用户界面。灵活的视图声明,友好的HTML模板、JSX(在JavaScript中编写HTML的技术)以及hyperscript渲染函数(完全使用JavaScript)由可维护、可复用组件组成的组件化用户界面。官方的原创 2021-09-05 14:06:48 · 149 阅读 · 1 评论 -
VUE组件化应用管理构建
vue.compoent()原创 2021-09-05 14:05:26 · 354 阅读 · 0 评论 -
VUE实现一个Markdown笔记本
代码并非笔者所写,主要是记录自己学习过程代码图书来源如图,如有侵权联系删博原创 2021-05-15 16:00:43 · 1139 阅读 · 3 评论 -
Axios
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF...原创 2021-05-13 21:24:17 · 98 阅读 · 0 评论 -
vue实例方法、全局API、内置组件
实例方法是将方法挂载到Vue的原型上,而全局API是直接在Vue上挂载方法。实例方法事件相关在eventsMixin函数中挂载到Vue原型上的vm.$on和emit发布订阅模式vm.$on( event, callback )vm.$on('test', function (msg) { console.log(msg)})vm.$emit('test', 'hi')//该方法接收的第一个参数是要触发的事件名,之后的附加参数都会传给被触发事件的回调函数。所有绑定在这个实例上的事件原创 2021-05-04 15:22:26 · 490 阅读 · 0 评论 -
vue的模板编译,静态节点的要求
模板编译,把用户写的模板进行编译,就会产生VNode写在标签中的类似于原生HTML的内容称之为模板。原创 2021-05-03 21:04:00 · 696 阅读 · 1 评论 -
vue的虚拟DOM、patch即DOM-Diff算法
过去jQuery声明式操作DOM现在Angular、React、Vue三大框架都是声明式操作DOMDOM操作的执行速度远不及JavaScript的运算速度虚拟DOM:用JavaScript模拟DOM树,并渲染这个DOM树。比较新老DOM树,只渲染差异部分。Angular脏检查、React虚拟DOM、Vue变化侦测粒度更细的虚拟DOM通过模板来描述状态与视图的映射关系,会将模板先编译成渲染函数,然后执行渲染函数生成虚拟节点。中等级别,通知到组件创建HTML在vue中创建HTML,可以通过渲原创 2021-05-03 17:20:13 · 843 阅读 · 2 评论 -
vue响应式:变化侦测、相关实例方法、on/off发布订阅者模式、watch与computed
响应式当一个 Vue 实例被创建时,除了创建HTML,它将 data 对象中的所有的 property 加入到 Vue 的响应式系统中。当这些 property 的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。Object.freeze(),这会阻止修改现有的 property,也意味着响应系统无法再追踪变化。值得注意的是只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。如果后来添加一个新的 property,不是响应式在页面显示seconds,计时va原创 2021-05-03 14:28:49 · 491 阅读 · 1 评论 -
VUE指令总结
v-onv-if原创 2021-04-19 23:28:58 · 239 阅读 · 0 评论