
javascript
mrzhanghuzi
这个作者很懒,什么都没留下…
展开
-
apply和call的用法
JavaScript为函数对象定义了两个方法:apply和call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别: Function.prototype.apply(thisArg,argArray); Function.prototype.call(thisArg[,arg1[,arg2…]]); 从函数原型可以看到,第一个参数都被取名为th...2007-12-15 16:37:57 · 82 阅读 · 0 评论 -
JavaScript 面向对象程序设计(上)——封装(转)
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。 数据封装说的简单点就是把不希望调用者看见的内容隐藏起来。它是面向对象程序设计的三...2008-05-13 12:38:51 · 83 阅读 · 0 评论 -
javascript面对对象编程(下)---继承 多态
前面我们讨论了如何在 JavaScript 语言中实现对私有实例成员、公有实例成员、私有静态成员、公有静态成员和静态类的封装。这次我们来讨论一下面向对象程序设计中的另外两个要素:继承与多态。1 又是几个基本概念为什么要说又呢? 在讨论继承时,我们已经列出了一些基本概念了,那些概念是跟封装密切相关的概念,今天我们要讨论的基本概念,主要是跟继承与多态相关的,但是它们跟封装也有一...2008-05-13 12:40:02 · 81 阅读 · 0 评论 -
悟透JavaScript(转帖)
[size=large][/size][size=xx-large][/size]转自(http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html)引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持...2008-05-13 14:50:24 · 108 阅读 · 0 评论 -
JavaScript:prototype属性使用说明(转)
转自(http://bokee.shinylife.net/blog/article.asp?id=455)prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是...2008-05-13 14:52:44 · 100 阅读 · 0 评论 -
面向对象的 Javascript 语言特性:闭包(转)
转自(http://www.cnblogs.com/zitiger/archive/2007/06/08/776777.html)闭包 闭包意味着内层的函数可以引用存在于包绕它的函数的变量,即使外层的函数的执行已经终止。这一特殊的论题可能是非常强大又非常复杂的。我强烈推荐你们参考本节后面将提及的站点,因为它有一些关于闭包这一话题的精彩的信息。 我们先来看程序2-13所示的闭包的...2008-05-13 14:55:12 · 154 阅读 · 0 评论 -
多文件上传
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT=&qu2008-05-26 15:36:14 · 115 阅读 · 0 评论