![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 55
sntetwt19860405
这个作者很懒,什么都没留下…
展开
-
javascript浏览器兼容的实现
javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行解决方法:改用 document.formName.elements["elementName"]2. 集合类对象问题问题:代码中许多集合类对象取用时使用(),IE能接受,FF不能解决方法:改用 [] 作...原创 2011-09-08 17:54:46 · 75 阅读 · 0 评论 -
Javascript静态类数组与框架基本实现
先来讲讲静态类数组(类数组): JavaScript是一个弱类型的语言,但是我们可以通过不同的方式来侧面的实现类的创建,不管是工厂函数、函数原型还是静态类,均可实现模拟类,每一种都有它的特点。 静态类数组即是建立在静态类的基础上实现的数组模型。 var class = { name : "object", ...原创 2011-09-19 18:23:55 · 107 阅读 · 0 评论 -
JavaScript 常见对象类创建代码与优缺点分析
在Javascript中构建一个类有好几种方法: 1.Factory 方式 复制代码 代码如下:function createCar(){ var car = new Object(); car.color=”b”; car.length=1; car.run=function(){alert(”run”);} return car; } 定义这么一个函...原创 2011-09-19 17:32:48 · 111 阅读 · 0 评论 -
不错的JavaScript面向对象的简单入门介绍
1) 如何创建对象: 1. 使用constructor,例如: var obj = new Object() // var 可以省略 var obj = new Date() 2. 使用对象字面值(object literals),例如: 程序代码 var obj = "123" // 创建一个String对象 var obj = /^abc$/ //创建一个RegExp对象 更加复杂的情况是,我...原创 2011-09-19 17:22:48 · 125 阅读 · 0 评论 -
javascript实现面向对象类的功能书写技巧
学过java,c#,vb的都知道类的概念,而类具有继承、封装、多态等功能。而javascript它不是面向对象语言,它是解释性语言。 但我们同样可以使用javascript来实现继承、多态。 javascript实现类,有多种方法。 方法一:构造方法。 代码复制代码 代码如下:function coder(){ this.name = '小王'; this.job = '程序员'; t...原创 2011-09-19 17:02:06 · 167 阅读 · 0 评论 -
javascript来定义类的规范小结
javascript来定义类的规范小结使用javascript来定义类的规范如下: 指定类名与构造函数,类名(构造函数名)首字母大写: 复制代码 代码如下:function YourClass(){ } 使用"this.成员变量"在其构造函数内定义(伪)私有成员,最好约定(伪)私有成员都以“_”开头小写字母组成。这种成员是每个对象都有自己的副本,也叫对象(实例)成员。 复制代码 代码如下:...原创 2011-09-19 16:45:20 · 84 阅读 · 0 评论 -
详解new function(){}和function(){}() 区别分析
情景一:var yx01 = new function() {return "圆心"}; alert(yx01); 我们运行情景一代码,将返回显示“[object object] ”,此时该代码等价于: function 匿名类(){ return "圆心"; } var yx01 = new 匿名类(); alert(yx01);我们对情景一的代码进行下面改造...原创 2011-09-19 16:37:30 · 206 阅读 · 0 评论 -
JS 面向对象的5钟写法
Java代码 复制代码 代码如下://第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0);...原创 2011-09-19 16:23:47 · 74 阅读 · 0 评论 -
JavaScript 三种创建对象的方法
JavaScript中对象的创建有以下几种方式: (1)使用内置对象 (2)使用JSON符号 (3)自定义对象构造 一、使用内置对象 JavaScript可用的内置对象可分为两种: 1,JavaScript语言原生对象(语言级对象),如String、Object、Function等; 2,JavaScript运行期的宿主对象(环境宿主级对象),如window、d...原创 2011-09-19 15:32:02 · 83 阅读 · 0 评论 -
Javascript面向对象编程(三) 非构造函数的继承
这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。 今天是最后一个部分,介绍不使用构造函数实现"继承"。 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 复制代码 代码如下: var Chinese = { nation:'中国' }; 还有一个对象,叫做"医生"。 复制代码 代码如下:原创 2011-09-19 15:28:07 · 61 阅读 · 0 评论 -
Javascript面向对象编程(二) 构造函数的继承
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,如何生成一个"继承"多个对象的实例。 比如,现在有一个"动物"对象的构造函数, 复制代码 代码如下: function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数, 复制代码 代码如下: fu...原创 2011-09-19 15:27:08 · 67 阅读 · 0 评论 -
JavaScript定义类或函数的几种方式小结
js中不论是定义类或者函数,很多朋友想将代码写的更专业,更方便扩展等,那么就可以参考这篇文章了,最好是总结,建议大家收藏下。提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScri...原创 2011-09-19 10:14:53 · 89 阅读 · 0 评论 -
Js构造函数&工厂函数
//1,工厂函数&构造函数//例1。//工厂方式:function CreateCar(){ var tempCar = new Object; tempCar.color = "red"; tempCar.doors = 4; temCar.mpg = 23; tempCar.showColor = fun...原创 2011-09-19 09:58:05 · 140 阅读 · 0 评论 -
js 实例化对像的各种写法
/*各种方式new实例化对象的测试比较*///方式一:Public方式一,在类里面声明public方法和属性var myClassPublicStyle1 = function(){this.name = "supersha";this.age = 24;this.addAge = function(){this.age++;...原创 2011-09-19 09:48:02 · 175 阅读 · 0 评论 -
JS的构造函数
1 //构造函数 2 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 3 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 4 function myObject(msg){ 5 //特权属性(公有属性) 6 this.myMsg = msg; //只在被实例化后的实例中可调用 7 this.address = '上海'; 8 ...原创 2011-09-19 09:05:54 · 82 阅读 · 0 评论 -
评论这张
JavaScript兼容性一直是Web开发者的一个主要问题,为此,总结下IE和Firefox的Javascript兼容性:参考:一、函数和方法差异1. getYear()方法【分析说明】先看一下以下代码:var year= new Date().getYear();document.write(year); 在IE中得到的日期是"2010",在Firefox中看到的日期...原创 2011-09-08 18:00:44 · 109 阅读 · 0 评论 -
javascript中的this到底指什么?
JavaScript:this 是什么?定义:this是包含它的函数作为方法被调用时所属的对象。说明:这句话有点咬嘴,但一个多余的字也没有,定义非常准确,我们可以分3部分来理解它! 1、包含它的函数。2、作为方法被调用时。3、所属的对象。看例子:function to_green(){<!--CRLF--> this.style.col...原创 2011-09-19 18:35:47 · 134 阅读 · 0 评论