Javascript的方法分为三种:
<1>类方法
<2>对象方法
<3>原型方法
function People(name)
{
this.name=name;
//对象方法
this.Introduce=function(){
alert("My name is "+this.name);
}
}
//类方法
People.Run=function(){
alert("I can run");
}
//原型方法
People.prototype.IntroduceChinese=function(){
alert("我的名字是"+this.name);
}
测试:
var p1=new People("Windking");
p1.Introduce();
People.Run();
p1.IntroduceChinese();
总结下:
名称
|
位置
|
格式
|
类方法
|
类外
|
类名.方法名
|
对象方法
|
类内
|
this.方法名
|
原型方法
|
类外
|
类名.prototype.方法名
|
使用function定义的对象与使用new 操作符生成的对象之间有一个重要的区别。这个区别就是function定义的对象有一个prototype属性,使用new生成的对象就没有这个 prototype属性。
prototype属性又指向了一个prototype对象,注意prototype属性与prototype对象是两个不同的东西,要注意区别。在
prototype对象中又有一个constructor属性,这个constructor属性同样指向一个constructor对象,而这个
constructor对象恰恰就是这个function函数本身
分享到:
相关推荐
这种手册通常按主题分类,方便开发者迅速查找特定的信息,比如DOM操作、数组方法、字符串函数、正则表达式、错误处理以及最新的ES6+特性,如箭头函数、模板字符串、解构赋值、Promise和async/await等。对于开发者来...
构造函数用于创建具有特定属性和方法的对象,原型链则允许对象共享属性和方法,而ES6引入的类语法则提供了一种更接近传统面向对象语言的写法。 在"完整的项目案例"中,我们可能会看到一个基于当当网的模拟电商系统...
JavaScript 脚本病毒的编写与防范方法研究 ...本文通过对 JavaScript 脚本病毒的定义、分类、编写方法、防范方法、检测和分析方法、防止和解决方法的研究,旨在提高计算机安全的防范能力和检测能力。
在本书中,作者还分享了自己在设计模式方面的研究和实践经验,包括设计模式的原型、设计模式的分类、设计模式的应用等,并提供了一些常见的设计模式的示例代码,帮助读者更好地理解和掌握设计模式。 《JavaScript...
`PageList`函数还定义了一个原型对象,其中包含了多个方法,如`init`方法用于初始化分页按钮,`firstpage`方法用于创建和绑定“首页”按钮,`lastpage`方法用于创建和绑定“尾页”按钮。此外,还有`prewpage`方法...
在JavaScript中,可以通过定义一个包含抽象方法的基本类,然后让具体子类实现这些方法。 以上只是《Pro JavaScript设计模式》一书中所涵盖的部分设计模式。每种模式都有其特定的应用场景和优点,掌握它们能够显著...
第1 章 JavaScript 基 础 1.1 关 于JavaScript 1.2 了 解JavaScript 1.3 World Wide Web 1.4 Web 应用程序结构 1.5 JavaScript 与VBScript 第2 章 JavaScript 与HTML ...23.70 安全性破坏的种类 23.71 安 全 服 务
jQuery QRCode插件可能不直接支持生成完成的回调,但可以通过jQuery的`promise`和`done`方法来模拟: ```javascript $("#qrcode").qrCodePromise().done(function() { console.log("二维码已生成"); }); ``` 总的...
基于卷积神经网络的JavaScript恶意代码检测方法 在当今信息时代,互联网安全威胁日益严重,JavaScript恶意代码的检测成为网络安全的关键技术之一。传统的静态检测、动态检测和混合检测方法都存在一定的缺陷,例如...
通过构造函数创建类,可以定义宠物的各种属性(如名字、种类、状态等),并定义方法来描述宠物的行为(如吃东西、睡觉、玩耍)。这样,每个实例化的宠物就是一个独立的对象,具有自己的状态和功能。 动画效果也是...
设计模式是软件工程领域中一种重要的理论知识,它是一套被反复使用、多数人知晓、分类编目、代码设计经验的总结。设计模式可以让代码具有可复用性、可维护性和可扩展性,是高质量软件开发的基础。在JavaScript编程中...
你可以通过实例学习如何创建对象、访问属性、方法,以及如何利用原型链进行继承。 此外,DOM(Document Object Model)操作也是JavaScript的重要部分。JavaScript可以用来操纵HTML和XML文档,改变页面元素的样式、...
首先,让我们了解一下JavaScript特效的种类。根据描述,这些特效分为20多种类型,以下是一些可能包含的特效类别: 1. **动画效果**:例如淡入淡出、滑动、旋转、缩放等,用于增强用户体验和视觉吸引力。 2. **导航...
标题中的“基于 JavaScript 语言的快速物联网开发架构”指出,本话题主要探讨...它可能涵盖了从系统设计、技术选型、适合的场景到实际的代码实现等多个方面,为 IoT 开发者提供了一种基于 JavaScript 的快速开发方法。
##### 语句的种类 - **声明语句**: - **变量声明语句**:如 `var box = 100;` - **标签声明语句**:如 `label: box;` (较少使用) - **表达式语句**: - **变量赋值语句**:如 `box = 100;` - **函数调用语句*...
JavaScript 脚本病毒的编写与防范方法研究 以下是从给定的文件中生成的相关知识点: JavaScript 脚本病毒的概念 JavaScript 脚本病毒是一种恶意代码,它可以嵌入网页中,一旦用户浏览带毒网页,病毒就会发作,...
对于对象的理解,作者逐步解释了如何定义属性、检测属性、移除属性、属性的枚举方法、属性的分类、属性的属性、以及如何防止对象的修改。 深入探讨JavaScript中的构造函数与原型链是本书的另一个重点。在这一部分中...
* 运算符的分类和使用(算术运算符、比较运算符、逻辑运算符等) 程序案例 1 -显示年龄 * 使用 `var` 关键字声明变量 * 使用赋值语句将值存储到变量中 * 使用 `document.write()` 方法将变量值输出到页面上 知识...