- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 requireJS学习之路-(一)
requireJS的优点防止js加载阻塞页面渲染使用程序调用的方式加载jsrequire会定义三个变量:define,require,requirejs,其中require === requirejs,一般使用require更简短define 从名字就可以看出这个api是用来定义一个模块 require 加载依赖模块,并执行加载完后的回调函数加载文件之前的例子中加载模块都是本地js...
2018-05-28 14:32:29
190
转载 对于promise的理解
一个 Promise 对象代表一个目前还不可用,但是在未来的某个时间点可以被解析的值。它允许你以一种同步的方式编写异步代码。例如,如果你想要使用 Promise API 异步调用一个远程的服务器,你需要创建一个代表数据将会在未来由 Web 服务返回的 Promise 对象。唯一的问题是目前数据还不可用。当请求完成并从服务器返回时数据将变为可用数据。在此期间,Promise 对象将扮演一个真实数据的...
2018-05-25 16:41:24
266
转载 vue组件的高级使用方法
1,递归组件组件在它的模板内可以递归地调用自己, 只要给组件设置name 的选项就可以了。 <div id="app19"> <my-component19 :count="1"></my-component19> </div>Vue.component('my-component19',{name: 'my-component19',...
2018-05-24 14:10:02
1582
原创 vue中watch的深监听
watch:{} 对象,可监听数据,数据发生变化, 处理函数目的: watch虽可监听,但只是浅监听,只监听数据第一层或者第二层,何为第二层? let obj = {name: 'xx', child: {age: 11}}; child之后的值就为第二层或者深层实现目标: 如果 要监听一个对象中的属性,属性最高也是第二层了,watch可能监听不到, 所有要使用深度监听:实现代码:watch:...
2018-05-23 17:35:51
1426
转载 AMD、CMD、UMD、CommonJS
1、AMD(Asynchromous Module Definition - 异步模块定义)AMD是RequireJS在推广过程中对模块定义的规范化产出,AMD是异步加载模块,推崇依赖前置。define('module1', ['jquery'], ($) => { //do something...});代码中依赖被前置,当定义模块(module1)时,就会加载依赖(jquery)2...
2018-05-17 15:27:11
133
转载 vue-实例属性
一、 组件树1. $parent:用来访问组件实例的父实例2. $root: 用来访问当前组件树的根实例3. $children:用来访问当前组件实例的直接子组件实例4. $refs:用来访问v-ref指令的子组件二、DOM访问1. $el:用来挂载当前组件实例的dom元素2. $els:用来访问$el元素中使用了v-el指令的DOM元素三、数据访问1. $data:用来访问组件实例观察的数据对象...
2018-05-16 17:15:58
159
原创 数组的各种方法总结
var list = new Array()是我们在js中常常写到的代码,今天就总结哈Array的对象具有哪些方法。 list[0] = 0; list[1] = 1; list[2] = 2; 或者这样声明:var list = [0,1,2] 1 shift():删除数组的第一个元素,返回删除的值。这里是0 2 unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是...
2018-05-16 11:59:09
148
转载 vue.set的使用
调用方法:Vue.set( target, key, value )target:要更改的数据源(可以是对象或者数组)key:要更改的具体数据value :重新赋的值
2018-05-16 10:25:54
251
转载 VUE开发请求本地数据的配置
http://blog.youkuaiyun.com/u012207345/article/details/78719370
2018-03-21 17:00:26
304
原创 vue 插件vetur提示错误
vetur插件提示 [Elements in iteration expect to have 'v-bind:key' directives错误的解决办法 vscode->首选项->设置->搜索(vetur)搜索vetur.validation.template 设置为false即可
2018-03-12 16:43:16
17446
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人