vue-router
摘要:用vue.js+vue-router创建单页面应用,使用vue.js。我们已经可以通过组合组件来组成应用程序,当你要把vue-router添加进来,我们需要做的是将组件(components)映射到路由(routes),然后告诉vue-router在哪儿渲染他们, js
阅读全文
posted @
2017-06-26 17:10
半夏微澜ぺ
阅读(172)
推荐(0) 编辑
js bind es5函数柯里化
摘要:绑定函数 bind()最简单的用法是创建一个函数,使这个函数不论怎么调用都有同样的this值。常见的错误就像上面的例子一样,将方法从对象中拿出来,然后调用,并且希望this指向原来的对象。 如果不做特殊处理,一般会丢失原来的对象。使用bind()方法能够很漂亮的解决这个问题: this.num =
阅读全文
posted @
2017-06-23 15:22
半夏微澜ぺ
阅读(301)
推荐(0) 编辑
js中的call和apply方法
摘要:call方法: 语法:call(thisObj,[arg1,arg2,arg3,...]); 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象
阅读全文
posted @
2017-06-22 13:03
半夏微澜ぺ
阅读(237)
推荐(0) 编辑
函数属性
摘要:function foo(a,b,c){ arguments.length//2 传进来的参数的个数 arguments只能获取和修改传入的参数的值,如果没有传入参数则失去绑定关系 在严格模式下参数的值都不能修改 arguments[1]=10; arguments[1] 10 arguments[
阅读全文
posted @
2017-06-22 12:43
半夏微澜ぺ
阅读(132)
推荐(0) 编辑
dropZone 回显图片
摘要:初始化dropzone的图片信息 <script type="text/javascript"> Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#drop", { url: "/",//上传文件的地址, maxFiles:
阅读全文
posted @
2017-06-21 16:37
半夏微澜ぺ
阅读(6680)
推荐(0) 编辑
数组方法 Array.prototype
摘要:Object.prototype 数组的值是有序的集合,每一个值叫做元素,每一个元素在数组中都有数字位置编号,也就是索引,js中数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或者其他数组 长度范围:1 2的23方-1 new Array(100)//undifind*100 a
阅读全文
posted @
2017-06-14 13:26
半夏微澜ぺ
阅读(3136)
推荐(0) 编辑
javascript Array对象
摘要:Array对象用于在变量中存储多个值 数组属性 constructor 返回创建数组对象的原型函数。 length 设置或返回数组元素的个数 prototype 允许你向数组对象添加属性或方法。 concat:concat() 方法用于连接两个或多个数组。该方法 不会改变现有的数组,而仅仅会返回被连
阅读全文
posted @
2017-06-12 09:33
半夏微澜ぺ
阅读(359)
推荐(0) 编辑
js中的伪数组
摘要:伪数组: 具有length属性; 按索引方式存储数据; 不具有数组的push()、pop()等方法; 伪数组无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push()、pop()等方法,但仍可以对真正数组遍历方法来遍历它们。这种对象有很多,比较特别的是function内的a
阅读全文
posted @
2017-06-09 10:00
半夏微澜ぺ
阅读(426)
推荐(0) 编辑
js 操作dom
摘要:querySelector()方法返回文档中匹配指定css选择器的一个元素。 querySelector方法仅仅返回匹配指定选择器的第一个元素。如果需要返回所有的元素,请使用querySelectorAll()方法替换。 在HTML DOM中,每一个东西都是节点: 文档本身就是一个文档对象 所有的H
阅读全文
posted @
2017-06-09 09:58
半夏微澜ぺ
阅读(222)
推荐(0) 编辑
数组的扩展
摘要:1 Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象和可遍历的对象 demo 实际应用中,常见的类似数组的对象是DOM操作返回的NodeList集合,以及函数内部的arguments对象。Array.from都可以将它们转为真正的数组。 上面代码中,qu
阅读全文
posted @
2017-06-08 18:45
半夏微澜ぺ
阅读(167)
推荐(0) 编辑
字符串的正则方法 数值的扩展
摘要:字符串对象共有4个方法,可以使用正则表达式:match() replace() search()和split() regExp.test(string) 在string中找到匹配regExp的字符串则返回true,没有找到匹配regExp的字符串则返回false 数值的扩展 ES6在Number对象
阅读全文
posted @
2017-06-08 16:24
半夏微澜ぺ
阅读(207)
推荐(0) 编辑
字符串的扩展
摘要:1 字符串的遍历器接口 for of 2 includes():返回布尔值,表示是否找到了参数字符串 3 startsWith():返回布尔值,表示参数字符串是否在源字符串的头部 4 endsWidth():返回布尔值,表示参数字符串是否在源字符串的尾部 这三个方法都支持第二个参数,表示开始搜索的位
阅读全文
posted @
2017-06-05 13:06
半夏微澜ぺ
阅读(323)
推荐(0) 编辑
jsp 中href链接有前缀
摘要:在jsp页面中,如果有一个链接写为:“href="www.hqvolunteer.org"”(链接到的是外网),这样发布项目了后,把鼠标移到上面显示的是:你的项目路径/www.hqvolunteer.org; 因此链接不到这个网站。 解决方案:把链接打全,href=http://www.hqvolu
阅读全文
posted @
2017-06-05 10:10
半夏微澜ぺ
阅读(994)
推荐(0) 编辑
变量的结构赋值
摘要:ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解耦; 1 数组的解耦赋值 以前,为变量赋值,只能直接指定值。 ES6允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 这种写法属于‘模式匹配’,只要等号两边的模式相同,左边的变量就会被赋予对应的值
阅读全文
posted @
2017-06-02 15:47
半夏微澜ぺ
阅读(3034)
推荐(0) 编辑
ES6 基础知识-----简记 let const
摘要:ES5中只有函数作用域和全局作用域,声明变量使用var,在es6中添加声明变量 let const let 声明块级作用域变量, let 不存在变量提升 var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在声明语
阅读全文
posted @
2017-06-02 10:01
半夏微澜ぺ
阅读(185)
推荐(0) 编辑