javaScript与java对象创建区别:
java语言基于类,当创建程序的时候,也同时构建了Class类模板,而javascript是基于原型(prototype),原型可以创建所有未来的对象。
js代码部分:
<script type="text/javascript">
Animal = function() {
this.name = "nobody"// 属性
this.speak = function () { //行为
return "i'm animal?"
}
}
var new_Animal = new Animal();
alert('The animal named ' + new_Animal.name +
' says ' + new_Animal.speak());
</script>
=====>The animal named nobody says i'm animal
利用javascript原型来完成继承机制:
利用prototype实例变量来指向对象的基础,方法设置prototype实例变量使指向继承链的父类。设置好了prototype,可以实现所创建的对象来实现继承,从而设置未指定的属性和行为.
js代码部分:
<script type="text/javascript">
Animal = function() {
this.name = "nobody"
this.speak = function () {
return "i'm animal?"
}
}
Dog = function() {
this.speak = function() {
return "wangwang!"
}
}
var new_Animal = new Dog();//java思维:父类变量指向子类实例,动态绑定。
alert('The animal named ' + new_Animal.name +
' says ' + new_Animal.speak()//java思维:重载了父类animal中的speak方法
);
</script>
=========>The animal named nobody says wangwang
分享到:
相关推荐
JavaScript对象模型
JavaScript中的对象 ECMA262规范一直在强调,“ECMAScript是一种基于对 象(Object—Based)的语言,而不是传统的面向对象(Object— Oriented)的语言”。相信绝大多数人不会清楚这句话是什么意 思。我想我们可以把它...
介绍javascript的对象模型知识,如何建立对象。如何执行对象~~
Javascript文档对象模型(DOM)
NULL 博文链接:https://rather-lonely.iteye.com/blog/1179281
javaScript对象模型与事件处理资料.pdf
javaScript对象模型与事件处理借鉴.pdf
JavaScript的基础资料(语法,DOM对象模型等)JavaScript的基础资料(语法,DOM对象模型等)
JavaApplet与JavaScript的使用
为了能够操纵浏览器和文档,JavaScript使用分层的父对象和子对象,这就是“文档对象模型”。这些对象的组织类似一个树型结构,并表示一个Web文档的所有内容和组件。 注意:”文档对象模型”不是JavaScript语言的一...
JavaScrip入门教程 文档对象模型(DOM)
提供JAVASCRIPT API FOR ARCGIS SERVER,学习非常实用!
arcgis server JavaScript API模型图
开发工具与关键技术:Adobe Dreamweaver JavaScript 浏览器对象模型知识点总结
什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。
Javascript 面向对象的JavaScript进阶 Javascript技术
JavaScript文档对象模型概述.pdf 学习资料 复习资料 教学资源
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...