JavaScript
seaizon
这个作者很懒,什么都没留下…
展开
-
Javascript继承(转)
Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模拟总体上做得还是不错的,因为我们不能盲从任何一种理念,不能纯粹的为了OOP而OOP,我们需要抓住的是面向对象的好处到底是什么?为了这些优点去OOP,才是最明智的选择,所以说Js做得还不错。Js的继承在很多书里面细致的分了很多种类型和实现方式,大体上就是...2010-03-07 11:19:23 · 95 阅读 · 0 评论 -
jQuery插件开发全解析
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方...原创 2010-01-15 15:14:54 · 62 阅读 · 0 评论 -
JS 中面向对象的5钟写法
JS 中面向对象的5钟写法 //第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } ...原创 2010-01-15 15:15:29 · 63 阅读 · 0 评论 -
用javascript怎么取到当前月第一天、最后一天,本周第一天、最后一天(转)
<script language=javascript> function showWeekFirstDay() { var Nowdate=new Date(); var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000); alert(We...2010-04-26 16:27:31 · 90 阅读 · 0 评论 -
JavaScript高级培训-自定义对象(转载)
一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够...2010-04-29 11:18:39 · 71 阅读 · 0 评论 -
全世界最短的IE判定()
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。var ie = !+"\v1"; 仅仅需要7bytes!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32 bytes一步步缩简...2010-04-30 13:32:25 · 95 阅读 · 0 评论 -
JavaScript高效去掉数组中的重复元素
[code="java"]function unique(data){ data = data || []; var a = {}; for (var i=0; i2010-03-02 21:32:46 · 56 阅读 · 0 评论 -
Javascript Function()扩展(转)
Javascript Function()扩展1、概述 在Javascript中,function非常灵活且功能强大。我们可以通过new Function(‘’,’’) 、eval()来等动态构建函数,这在别的语言(Java)中很难做到的。但这里不是介绍Func...原创 2011-08-31 16:17:45 · 113 阅读 · 0 评论