Latest Entry
JavaScript 面向对象程序设计(下)——继承与多态
2011-12-26 Javascript 0 comment | Browse:
1 又是几个基本概念
JavaScript 面向对象程序设计(上)——封装
2011-12-26 Javascript 0 comment | Browse:
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。
...
Read More..JavaScript定义类或函数的几种方式小结
2011-12-26 Javascript 0 comment | Browse:
提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。
...
Javascript面向对象编程(三):非构造函数的继承
2011-12-26 Javascript 0 comment | Browse:
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。
... Read More..Javascript面向对象编程(二):构造函数的继承
2011-12-26 Javascript 0 comment | Browse:
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。
... Read More..Javascript 面向对象编程(一):封装
2011-12-26 Javascript 0 comment | Browse:
JavaScript Math 对象的参考手册
2011-12-16 Javascript 0 comment | Browse:
Math 对象
Math 对象用于执行数学任务。
使用 Math 的属性和方法的语法:
var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);
注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
... Read More..IE与firefox在Javascript上的区别
2011-12-16 Javascript 0 comment | Browse:
以下以 ie 代替 internet explorer,以 mf 代替 mozzila firefox
... Read More..给firefox添加ie方法和属性
2011-12-16 Javascript 0 comment | Browse:
<!--
if(window.Event){// 修正Event的DOM
/*
...
firefox下window.event的解决方法
2011-12-16 Javascript 0 comment | Browse:
在FireFox下编写事件处理函数是很麻烦的事.
因为FireFox并没有 window.event . 如果要得到 event 对象,就必须要声明时间处理函数的第一个参数为event.
所以为了兼容IE与FireFox,一般的事件处理方法为:
btn.onclick=handle_btn_click;
function handle_btn_click(evt)
{
if(evt==null)evt=window.event;//IE
...