
javascript小结
曾经惺惺相惜
这个作者很懒,什么都没留下…
展开
-
javascript数组contain方法的实现
我在进行javascript编程时,因为需要判断数组对象是否包含某个元素,所以想到修改Array.prototype,添加contain方法,以模仿java中collection接口实现包含判断。因此我做了如下的工作:Array.prototype.contain = function(item){ var flag =false; for(index in thi原创 2013-05-17 11:13:21 · 5514 阅读 · 0 评论 -
javascript之with
语法:with(object){ statements }为一组语句创建缺省的对象。在这一组语句中,任何不指定对象的属性引用都将被认为是缺省对象的。参数: object 为语句指定要使用的缺省对象。 statements 任意语句块。示例下面的语句指定了 Math原创 2013-05-20 15:34:51 · 471 阅读 · 0 评论 -
javascript面向对象的入门
1:静态类的实现 静态类不能通过关键字new 来创建实例,类本身是一个闭包{};内可以定义属性和方法。如: var StaticClass = { name:"zhangsan", age:14, sayhello:function(){ return "He原创 2013-05-11 23:40:20 · 456 阅读 · 0 评论 -
javascript 防止重复提交
在项目里面有时候会遇到防止发送重复请求或防止重复调用某一function的问题,可以通过类似表单令牌的方式来实现。 为了兼容部分浏览器,我们先使用一个方法来打印日志。 function log(txt){ if(window.console){ console.info(txt); }else{ alert(txt); }}原创 2013-06-24 17:21:10 · 430 阅读 · 0 评论 -
Javascript 正则表达式之全局匹配
在常规的JavaScript中我们用到最多的正则表达式操作是RegExp对象的test()方法。但是此外,RegExp对象的exec()方法、String对象的search()方法、String对象的math()、String对象的replace()方法也是实际工作中极具价值的可选操作。当学习了正则表达式之后,在使用这些方法的时候,最容易给人带来困扰的一个元素就是"全局匹配"。下面通过几个原创 2013-07-05 16:07:03 · 4921 阅读 · 1 评论