[JavaScript]类之三---详解javascript类继承机制的原理
2009-09-12详解javascript类继承机制的原理 目前 javascript的实现继承方式并不是通过extend关键字来实现的,而是通过 constructor function和prototype属性来实现继承。首先我们创建一个 animal 类 js 代码 var animal = function (){ //这就是constructorfunction了
[JavaScript]类之二---javascript 类定义4种方法
2009-09-12javascript 类定义4种方法 Java代码 /* 工厂方式---创建并返回特定类型的对象的工厂函数(factoryfunction) */ functioncreateCar(color,doors,mpg){ vartempCar= new Object; tempCar.color=color; tempCar.doors=doors; tempCar.mpg=mpg; tempCar.showCar
[JavaScript]类之一---一个简单的javascript类定义例子
2009-09-12一个简单的javascript类定义例子 涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例 Java代码 script //定义一个javascript类 functionJsClass(privateParam /**/ ,publicParam){ //构造函数 varpriMember=privateParam; //私有变量 this
面向对象程序员的JavaScript指南(1)
2009-09-121、JavaScript 不是Java 名字蕴含了付么? Java 和JavaScript 的名字巾蕴含着的是大量的市场考虑,而实质相对很少。JavaScript 由 Livescript 改名而来,是Netscape 市场部在最后时刻决定的,现在这个名字已经被广为接受。与一般的理解相反, JavaScript 并不
一个简单的JavaScript日期计算算法
2009-09-12这个一个简单的 JavaScript 日期计算算法: script type= "text/javascript" var today= new Date (); // 定义当天日期对象 var year = today.getYear(); // 获取年份 var month = today.getMonth(); // 获取月份 var date = today.getDate(); // 获取日期值
JavaScript 类型判断测试
2009-09-12近期做项目对JavaScript的类型判断用到了很多,由于有时候用 typeof 有时候用 === 有时候用 constructor ,弄得自己有些头大,于是做了下面最简单的一个代码测试。从测试结果我得出,要判断严格判断一个变量的类型应该用 === + typeof,=== + typeof 可以准确
深入理解JavaScript的变量作用域
2009-09-12在学习JavaScript的变量作用域之前,我们应当明确几点: a、JavaScript的变量作用域是基于其特有的作用域链的。 b、JavaScript没有块级作用域。 c、函数中声明的变量在整个函数中都有定义。 1、JavaScript的作用域链 首先看下下面这段代码: Code scripttype
JavaScript大牛:Douglas Crockford
2009-09-12Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript: The Good Parts》(英文版、中文版)的作者。JavaScript的发明人Brendan Eich说他是Yoda of lambda programming and JavaScript(lambda编程和Java
用JavaScript实现布雷森汉姆直线演算法
2009-09-12几天之前已经找到资料了,看了几遍,一直没有动手去做。找时间自己做了一下。 自己实现的图例 网上教程图样 概念:上面的斜线。 起点在方格中的坐标为x2,y2。结束点的座标为x12,y6。用x12-去x2得到x两点的距离,然后对x的每个点进行历遍。用公式(y1-y0)/(x1-
在b/s开发中经常用到的javascript技术
2009-09-12在b/s开发中经常用到的javaScript技术 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3