Javascript
文章平均质量分 59
zzx520clx
这个作者很懒,什么都没留下…
展开
-
javascript函数&函数执行环境
一:javascript函数javascript的Function也是一种对象,它的作用有三个:1:普通的逻辑代码容器2:对象的方法3:构造函数 创建函数也有三种方法:1:function语句定义函数(逻辑代码容器,计算两个数的和)。也称定义式; function fun(x,y){ alert("arguments"+arguments[0]+" "+...原创 2011-08-25 01:35:12 · 160 阅读 · 0 评论 -
javascript创建对象的几种方法
面向对象的语言大都有一个类的概念,通过类可以创建多个具有相同方法和属性的对象。虽然从技术上讲,javascript是一门面向对象的语言,但是javascript没有类的概念,一切都是对象。任意一个对象都是某种引用类型的实例,都是通过已有的引用类型创建;引用类型可以是原生的,也可以是自定义的。原生的引用类型有:Object、Array、Data、RegExp、Function。 !引用...原创 2011-08-25 15:03:07 · 157 阅读 · 0 评论 -
javascript中RegExp的exec方法和String的match方法
正则表达式是一个强大的东西,以前一直对这里比较模糊,这里写下理解。 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。下面是两种创建方式var patt =/pattern/attributes参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript ...原创 2011-08-29 16:37:21 · 166 阅读 · 0 评论 -
javascript非捕获性分组和前瞻
非捕获性分组:前面讲了创建反向引用的分组,这种分组一般称为捕获性分组。同时也存在一种非捕获性分组。它不会创建反向引用,因为在比较长的正则表达式中,分组多了会很影响效率。所以使用非捕获性分组。创建非捕获性分组是这样的(?:开始然后写表达式。例如 var str = "#123231312";var patt = /#(?:\d)/console.log(patt.test(s...原创 2011-08-29 17:09:53 · 166 阅读 · 0 评论 -
javascript正则表达式多行匹配和RegExp理解
一:多行匹配很多时候我们可以通过边界符号(^,$,\b,\B)达到我们匹配某些字符串的目的。但是如果字符串有多行呢,这个其实很简单了,只需加个m就指定为多行匹配了。实例: var str = "first second\nthird fourth\nfifth sixth";var patt = /(\w+)$/gmconsole.log(str.match(patt));...原创 2011-08-29 17:50:40 · 538 阅读 · 0 评论 -
javascript正则表达式贪婪和惰性量词详解和实例
正则表达式中量词有下面六种:?表示0次或1次* 表示0次或0次以上+ 表示1次活1次以上{n} 表示正好n次{n,m} 表示n-m次{n,}表示n次以上 简单的应用上面的还是很简单的。例如:var str = "bad bbad";var patt = /b?a\w*/g;console.log(str.match(patt)) 得到...原创 2011-09-01 00:42:28 · 158 阅读 · 0 评论 -
javascript正则表达式的反向引用
正则表达式中用"()"括起来的称为分组,例如var patt=/(\w)(\d)/这里就用了分组。有多少组呢?2组。反向引用是按照从左到右遇到的左括号字符的顺序进行编号和创建的。所以是两组。看下面的例子var str1="1d2a2"var patt =/(\w)(\d)/console.log(str1.match(patt))得到结果为:["d2", "d",...原创 2011-09-04 14:10:40 · 184 阅读 · 0 评论 -
javascript代码自动补全插件
firebug是个很牛的插件,对web开发者来说。前面也有篇文章说道firebug的用法。http://zzx19452008-163-com.iteye.com/blog/1160631 这里再介绍一个插件,我们到chrome浏览器的console中输入javascript代码时会发现它会帮我们做好多事,代码提示是一个很好的事情。但是firebug一直没有,出现了firebu...原创 2011-09-17 01:17:24 · 1601 阅读 · 0 评论