版本移动
回退到上个版本
git reset –hard HEAD^
前进到之后版本(可以找到commit id)
git reset –hard [commit id]
前进到之后版本(找不到commit id)
git reflog
git reset –hard [commit id]
在使用vue-resource时,如果想要调用一个第三方的api,往往直接调用是不行的。控制台会提示No Access To …,翻译成中文意思就是请求的资源不允许跨域。
那么有什么办法来调用呢?笔者在网上找到了两种方法,原理基本都是代理转发:
如果你是使用vue-cli来构建的模板,进入config/index.js
,修改proxyTable为:
1 | proxyTable: { |
作者:旗smile
原文地址:http://blog.csdn.net/u014346301/article/details/52204967
ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说明对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象想象成散列表:无非就是一组名对值,其中值可以是数据或函数。
创建自定义对象最简单的方式就是创建一个Object的实例,然后再为他添加属性和方法,如下所示:
1 | var person = new Object(); |
上面的例子创建了一个名为person的对象,并为他添加了三个属性和一个方法。其中sayName()
方法用于显示name属性,this.name
将被解析为person.name
,早期的开发人员经常使用这个模式来创建对象,后来对象字面量的方法成了创建对象的首选模式,上面的例子用对象字面量的语法可以写成如下这样:
文档坐标是指网页从<html>
开始至</html>
结束之间的宽高,窗口坐标是指浏览器除去菜单栏、书签栏、滚动条之后剩下的视野宽高。
获取代码:
1 | //文档坐标 |
代码如下:
1 | function getScroll(w) { |
简单来说和windows自带的搜索功能有点像,主要用于搜索字符串中某些特定的字符
推荐三个测试正则表达式的方法,一个是去开源中国在线测试,第二个是安装一个谷歌浏览器应用RegExp Tester来调试,第三个可以在regex上进行测试
JavaScript定义了RegExp()函数,用来创建表示文本匹配模式的对象。RegExp()对象定义了很多有用的方法,字符串同样具有可以接收RegExp参数的方法,如:
1 | var text = 'testing: 1, 2, 3'; |
先上一段代码抛砖引玉一下:
1 | .transition{ |
所谓千位符格式化就是指从各位起,每隔3位增加一个逗号,即10,000这种。实现的方法大致有两种,一种是使用正则表达式;另一种是自己编写循环处理。由于我对正则表达式还不是很熟悉,所以在这里只记录循环处理方法。
1 | function toThousand(arg) { |
第一种方法首先把数字转成字符串,然后将每一位存入数组。接着从末尾开始,每隔3位插入一个逗号