js
messchow
这个作者很懒,什么都没留下…
展开
-
JS函数基础知识
在Javascript定义一个函数一般有如下三种方式:函数声明(或叫语句式):function fn(x){ alert(x); }函数字面量(或者叫函数直接量)、函数表达式:var fn = function(x){ alert(x); }Function()构造函数:var fn= new Function( 'x','alert(x);' )效率对比:一二效率高于第三种。 特点:一二解析后原创 2017-10-13 23:55:42 · 212 阅读 · 0 评论 -
js中var a=new Object()和var a={}有什么区别吗?
应该是没有区别的,两者都是生成一个默认的Object对象。js和其它语言一样,一切对象的基类都是Object,所以,new Object()和简易的{}是同样的空对象,就是默认的对象。本来我以为{}应该是一个没有任何属性和方法的对象,但事实证明,var a = {},a.toString()等Object对象所具有的方法,a都具有。由此也可以判断,其实a = {}就是a = new Objcet(转载 2017-10-14 12:38:03 · 860 阅读 · 0 评论 -
解析 神奇的 Object.defineProperty
转载自:http://www.cnblogs.com/weiqu/p/5860945.html这个方法了不起啊。。vue.js和avalon.js 都是通过它实现双向绑定的。。而且Object.observe也被草案发起人撤回了。。所以defineProperty更有必要了解一下了几行代码看他怎么用 var a= {} Object.defineProperty(a,"b转载 2017-10-14 17:57:21 · 348 阅读 · 0 评论 -
正则表达式基本语法
转载自:http://www.jb51.net/article/73342.htm正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("转载 2017-10-14 22:43:09 · 171 阅读 · 0 评论