SF
挚爱JavaScript
挚爱JavaScript
注册登录
关注博客
注册登录
主页
关于
RSS
技术趋势对决"■▄。React vs Angular vs Vue
Reco
2020-09-23
阅读 6 分钟
5.5k
我们将从招聘信息、开发者统计、下载量等因素出发,实际冲破React、Angular和Vue这些模糊的云雾,决定你在2019年应该为自己的职业生涯学习什么。
JavaScript新知:sessionStorage and localStorage
Reco
2017-01-16
阅读 2 分钟
2.2k
对象sessionStorage是一次会话内的存储,它主要用于在一次会话内的多个页面内共享数据。 如下案例使用了vue.js,你需要了解vue.js。此案例会有两个文件: {代码...} 文件a.html内容为: {代码...} 此文件的按钮点击一次,为span标签的值加一,并且设置新值到sessionStorage.count内。 文件b.html则负责显示当前的sessionS...
vue.js 异步组件
Reco
2017-01-15
阅读 4 分钟
13.8k
Vue.js允许将组件定义为一个工厂函数,动态地解析组件的定义。工厂函数接收一个resolve回调,成功获取组件定义时调用。也可以调用reject(reason)指示失败。
vue.js 创建自定义指令小抄
Reco
2016-12-21
阅读 2 分钟
3.4k
指令允许当它的值改变时对元素应用任何DOM操作。比如我们做一个指令v-hidden,当值改变时,更新元素的style值,切换它的可见性。可以这样:
vue.js 插件开发demo
Reco
2016-12-19
阅读 2 分钟
7.2k
插件可以让开发者提供的扩展看起来像是vue自己就有的。因为插件的功能会使用Vue全局对象或者实例来调用,或者被修改从而在Vue的钩子函数内起作用。比如用于http调用的插件vue-resource被插入到vue后,可以使用:
vuejs 检视组件结构
Reco
2016-12-16
阅读 2 分钟
2.4k
我们可以使用vue-devtools很方便检验页面的组件结构,包括组件的列表,嵌套关系,以及每个组件的内部数据成员的值。为此,我们做一个简单的布局结构,界面如下:
vuejs - 检视vuex的时间旅行能力
Reco
2016-12-16
阅读 1 分钟
9.3k
现在来看下闻名已久的vuex时间旅行能力: 通过vuex的执行的操作会被记录下来 可以选择操作记录,返回回退到此操作时的状态 因为vuex,状态的时间旅行称为可能。举例说,比如我的一个状态值为0,做了四次加1,如果我选择回退到第二次操作,那么状态值会恢复到2。 这次使用的代码来自于: [链接] 。文件名为vuex.html,现在...
vue-resource 配置小抄
Reco
2016-12-12
阅读 3 分钟
6.5k
我们以一个配置项目root为例。它是比较有用的,因为我们常常规划api在一个url根下面,就可以使用此配置项简化api访问url。比如我们设计的api形如:
vuejs api server开发小抄
Reco
2016-12-09
阅读 3 分钟
6.7k
使用vue提供的vue-cli工具建立脚手架后,我可以编写客户端router,component等代码,可以利用热加载等特性,却不必需要了解webpack等运行于后端的技术。
vue.js 计算属性内幕
Reco
2016-12-08
阅读 3 分钟
3.3k
然而,这是如何做到的?难道vuejs分析了rmb函数内的表达式吗。要知道这一点,我们得了解响应式属性的概念和技术。通过DefineProperty,可以创建一个看起来是普通数据,但是背后还有getter/setter函数的属性,像是这样:
vue-resource 小抄
Reco
2016-12-05
阅读 5 分钟
2.6k
vue.js本身没有提供网络访问能力,但是可以通过插件完成。vue-resource就是这样一个不错的插件。它封装了XMLHttpRequest和JSONP,实现异步加载服务端数据。
如何理解v-model就是语法糖?
Reco
2016-12-01
阅读 2 分钟
12.1k
绑定表单控件和绑定普通控件并无二致。但是因为控件绑定常常涉及到双向绑定,此时使用v-model让它更加简单。比如checkbox: {代码...} 把checked数据绑定到input的checked属性上。然而,这样的绑定都是单向的,就是说: 如果checked数据修改了,那么DOM属性就会修改 如果DOM属性修改了,checked数据并不会修改 所以,当...
一篇看懂vue.js内容分发
Reco
2016-11-24
阅读 3 分钟
8.6k
vue.js内容分发把组件上下文的内容注入到组件。 定义解析 现在我们看一个架空的例子,帮助理解刚刚说过的严谨而难懂的定义。假设有一个组件名为my-component,其使用上下文如下: {代码...} 再假设此组件的模板为: {代码...} 那么注入后的组件HTML相当于: {代码...} 标签<slot>会把组件使用上下文的内容注入到此...
一篇看完就把Vue.js融会贯通
Reco
2016-11-22
阅读 7 分钟
8.9k
本篇文字会讲解声明式绑定,并且会谈及Vue的引入、数据绑定、事件绑定、Vue实例、指令。特别的,同样的案例,我也用来讲解Vue最为引以为傲的组件技术。案例是一个微小的叫做counter的应用,看起来是这样的:
为什么vue.js一眼看上去很美?
Reco
2016-11-21
阅读 3 分钟
11k
对其他框架我是佩服,对vue.js我则是爱。我就是一眼看上了vue.js,于是用它做各种东西,反反复复多次,然后觉得有些融会贯通,然后,我稍微细的思量了下,到底vue.js靓丽在哪?
vue.js组件通讯
Reco
2016-11-18
阅读 5 分钟
5.6k
app作为父应用组件,newTodo作为一个子组件负责用户输入,并且获取新的todo,而todoList作为另外一个子组件则负责显示全部todo。
到底vuex是什么?
Reco
2016-11-17
阅读 3 分钟
49.6k
关于vuex类的新闻最近很多,看到眼热就去查了下资料,然后扯出来一堆flux、redux、state、state之类的概念,以及大型工程必要性之类的。看官方手册也是昏昏然。
vue.js - 第一个应用
Reco
2016-11-10
阅读 2 分钟
2.1k
我们从一个实际的app开始介绍vue.js。这个app就是一个todo管理的应用,它看起来是这样的: 作为一个可以使用的app,它可以: 点击按钮add,可以把第一个input内的文字作为内容创建一个新的todo条目 点击按钮X,可以删除对应的条目 如果你很性急,那么可以直接看代码: [链接] 首先是要html快速编写一个界面原型: {代码.....
vue.js - advance - render 函数小抄
Reco
2016-11-03
阅读 3 分钟
5k
vue.js推荐使用的扩展名为vue的组件模板,可以让标签的属性和内容都变得动态,这是很强大也很已用的能力。但是,如果我需要标签名本身都是可以动态的话,怎么办?
何为vue.js文档片段(vue.js fragment instance)?
Reco
2016-10-27
阅读 2 分钟
6.4k
what's fragment instance? 封装navbar-part,内容如下: {代码...} 在调用此组件时,使用的是: {代码...} 然而,总是发现vue报警告: {代码...} 满头雾水啊:什么是文档片段,为什么是文档片段就得忽略href? 原来把文档标签加上一个外套,就不是文档片段了: <div> {代码...} </div> 解决了问题,就容易...
vue-router2.0快速小抄
Reco
2016-10-20
阅读 2 分钟
3k
vue-router是一个vue官方提供的路由框架,有它来做一个SPA变得比较容易。本文使用vue-router2.0,来提供一个快速的、可以抄写的原型,帮助你快速上手单页应用。
vue.js的起步
Reco
2016-08-16
阅读 3 分钟
5.1k
vue.js 是一个客户端js库,可以用来开发单页应用。为了一个项目的选型,我前前后后的看了angular、react、vuejs ,对前两者是佩服,对后者是爱。因为它简洁干净利索,并且还有高大上的web components实现。即使文档不多,我也愿意选择它。接下来,我们首先建立一个开始的项目,并且撸一遍开发过程中涉及到的概念和组件。