
JavaScript
luogankun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript高级进阶一
本文主要描述的是js中没有方法的重载特性 function add(number) { alert(number + 10); } function add(number,number1) { alert(number + 20); } add(3); 此时弹出的结果是23, 为什么呢?? 在js中的函数就是对象,每个function都是Function的一个实例。 function...2009-03-11 13:35:09 · 139 阅读 · 0 评论 -
JavaScript高级进阶二
function add(number) { alert(number); alert(number + 10); } add(); // 先是弹出undefined,它是js的5种原始值之一, //然后弹出NaN, not a number. add(10,30); //先弹出10,然后弹出20.参数中的30由于没有和它匹配的,所以就自动丢失 在java中,方法的重载的要求是...2009-03-11 14:10:47 · 104 阅读 · 0 评论 -
JavaScript类的创建方式
创建类的方法一:工厂方法方式 function createObject(username ,password) { var obj = new Object(); obj.username = username; obj.password = password; obj.get = function(){ //将匿名函数赋值给get alert("username: " + t...2009-03-11 16:39:24 · 127 阅读 · 0 评论 -
JavaScript类的继承特性
在js中并没有类似于java中的extends关键字去继承其他的一个类。我们可以通过以下的方式去实现js中的继承特性。 方法一:对象冒充 function Parent(username) { this.username = username; this.hello=function() { alert(this.username); } } function Child(user...2009-03-12 09:52:45 · 101 阅读 · 0 评论 -
JavaScript类的继承特性实例
function Shape(edge) { this.edge = edge; } Shape.prototype.getArea=function(){ return 0; } Shape.prototype.getEdge=function(){ return this.edge; } function Triangle(bottom, height) { Shape.call(t...2009-03-12 11:12:07 · 96 阅读 · 0 评论