响应系统是Vue 一个显著功能,修改属性,可以更新视图,这让状态管理变得非常简单且直观。
前段时间接触到一个库叫做Vue.js, 个人感觉很棒,所以整理了一篇博文做个介绍。 Vue读音/vju:/,和view类似。是一个数据驱动的web界面库。Vue.js只聚焦于视图层,可以很容易的和其他库整合。代码压缩后只有24kb。
Vue2 相比 Vue1 一个主要的区别在于引入了 Virtual DOM,但其 MVVM 的特性还在,也就是说仍有一套数据绑定的机制。
最近重构了我之前项目 qq 音乐移动端,使用的技术是 vue,vuex,vue-router,和 typescript,在这期间,遇到的问题还是蛮多的,一会儿我会把我遇到的问题以及解决方法列出来,避免忘记。
JavaScript是当前最流行的语言,因为你可以用它为任何平台(包括网站,服务器,移动设备和桌面)构建应用程序。
Vue.js 是一套构建用户界面的渐进式框架。我们可以使用简单的 API 来实现响应式的数据绑定和组合的视图组件。
本文会带大家手动实现一个双向绑定过程(仅仅涵盖一些简单的指令解析,如: v-text , v-model ,插值),当然借鉴的是Vue1的源码,相信大家在阅读完本文后对Vue1会有一个更好的理解, 源代码 放到了github,由于本人水平有限,理解不到位的地方还请大家指出。
一般来说,你不需要太关心vue的运行时性能,它在运行时非常快,但付出的代价是初始化时相对较慢。在最近开发的一个Hybrid APP里,Android Webview初始化一个较重的vue页面竟然用了1200ms - 1400ms,这让我开始重视vue的初始化性能,并最终优化到200 - 300ms
使用 vue 组件化开发已经很长时间,组件化的意义就是把在多个页面中共有的逻辑(显示/功能)封装,在多个页面或者多个项目中重复使用以提高开发效率。
本规范提供了一种统一的编码规范来编写 Vue.js 代码。这使得代码具有如下的特性
XCEL 是由京东用户体验设计部凹凸实验室推出的一个 Excel 数据清洗工具,其通过可视化的方式让用户轻松地对 Excel 数据进行筛选。
vue-drag-and-drop - A for Vue.js directive for providing drag and drop capabilities to elements and data
最近在内部项目中做了一些基于 vue + webpack 的尝试,在小范围和同事们探讨之后,还是蛮多同学认可和喜欢的,所以通过 blog 分享给更多人。
本文将从官网的例子讲起,一步步对Vue.js的实现做讲解说明。 请注意下列事项: 本文适合于使用了Vue.js一段时间,想进一步深入和对其实现原理有兴趣的人。 本文基于 1.0.13 版本。 本文较长,包含了部分vue.js源代码,删除了所有的警告信息(对本文来说没有任何的作用,而且影响阅读)和部分注释。
声明:可以这么玩,不代表应该这么玩 一、Vue-loader 干了啥? Vue-loader 是一个 webpack 加载器,它可以把形如: <template> ... </template> <script> ... </script> <style> ... </style> 的 Vue 组件转化为 Js 模块,这其中最最值得关注的是,它生成了 render function code ,在
下面我就以问答的形式来分享吧。这里假设你仅仅只掌握了HTML+CSS+JavaScript,如果你对JQuery这个前端库,以及各种后端模版语言比如说PHP,JSP还有所了解并且使用过的话那就太好了。
在Vue中, slot 是一个很有用的特性,可以用来向组件内部插入一些内容。 slot 就是“插槽”的意思,用大白话说就是:定义组件的时候留几个口子,由用户来决定插入的内容。
今天我们非常激动的首发 Vue 2.0 preview 版本,这个版本带来了很多激动人心的改进和新特性。我们来看看这里面都有些什么!
Vue组件,用于Vue组件的延迟渲染,改善初次进入页面或者数据量较大的页面操作时出现卡顿的情况
javasctipt显示几分钟前、几天前等