
Javascript
文章平均质量分 79
lokibalder
学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript 使用面向对象
开始JavaScript是一门相当灵活的语言,语法也相当宽松,并且入门门槛很低,您可以不费什么力气就编写出一大堆可以运行的代码,但是根据我在实际工作中的经验,多数人还是对之核心技术知之甚少。同样一个功能,简简单单几行代码,就可看出一个人的技术功底。正如天龙八部中的萧峰使用的一招“太祖长拳”,这是一种武术中的入门的招法,虽然它看上去很简单,但是在高手的使用下,却是威力无穷。其实越是简转载 2008-09-28 14:06:00 · 621 阅读 · 0 评论 -
面向对象的JavaScript (一) ----- Javascript偏僻的基础知识
本系列文章主要讲解javascript的面向对象机制,以及如何写出面向对象的javascript代码。作为本系列的第一篇文章,本文主要介绍javascript的比较偏僻的基础知识,对于一些基本的语法,本文不会做介绍。读者如果有什么不理解的地方,可以参考其他javascript的书籍。让我们开始进入javascript的世界。1.数据类型javascript有如下5中基础数据类型(不包括object原创 2008-10-06 13:32:00 · 869 阅读 · 0 评论 -
面向对象的JavaScript 二 ----- Javascript高级知识
本文主要讲解javascript的高级知识。只是指出一些可能让人产生误解的知识。1.js内置函数parseInt() parseFloat() isNaN() isFinite() encodeURI() decodeURI() encodeURIComponent() decodeURIComponent() eval()以上多是js标准囊括的函数,你可能会问为什么没有alert,其实alert原创 2008-10-08 12:38:00 · 924 阅读 · 0 评论 -
面向对象的JavaScript 四 ----- Javascript实现继承的方式(1)
在javascript中,实现继承的方式很多,有12种。本文将会对此作一些介绍。 一,初入继承首先来看一段代码function Shape(){ this.name = shape; this.toString = function() {return this.name;}; } function TwoDShape(){ this.name = 2D shape原创 2008-10-04 14:40:00 · 738 阅读 · 0 评论 -
面向对象的JavaScript 五 ----- Javascript实现继承的方式(2)
四,封装继承之前的代码有个很大的缺点,每次继承的时候,我们都要输入重复的代码。所以,我们可以把继承的代码独立开来,代码如下: function extend(Child, Parent) { var F = function(){}; F.prototype = Parent.prototype; Child.prototype = new F(); Child.prototype原创 2008-10-06 09:57:00 · 689 阅读 · 0 评论 -
面向对象的JavaScript 三 ----- prototype
本文主要介绍javascript中另文容易产生误解和误用的prototype属性。prototype是functions对象的属性,也是在javascript中实现继承的面向对象机制的关键,所以有必要弄懂prototype属性。首先看看一个普通对象的prototype属性是什么:>>> typeof foo.prototype "object" 看来所有对象最终都是继承obje原创 2008-10-09 14:16:00 · 796 阅读 · 0 评论 -
面向对象的JavaScript 六 ---- javascript 继承方式总结
文本主要对与12种继承的实现方式进行总结:1.prototype chainingChild。prototype = new Parent();ECMA标准默认描述的机制,将所有的属性和方法被子类继承。2.Inherit only the prototype Child.prototype = Parent.prototype;共享prototype对象,因为不必创建新的实例,导致效率更高.由于不原创 2008-10-10 09:44:00 · 846 阅读 · 0 评论