<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title><script type="text/javascript">/** 1、对象方法包括构造函数中的方法以及构造函数原型上面的方法* 2、类方法,其实这里的类就是一个函数,在js中由于函数也是一个对象,所以可以为函数添加属性以及方法,这种方法在node中用的比较多* 3、原型方法一般用于对象实例共享。在原型上面添加的方法,能实现对象实例共享,这样就不用每一次初始化一个实例的时候,为其分配相应的内存了* */function FnGuo(oDiv){this.msg = oDiv.innerHTML;this.showMsg = function(){alert("对象方法:" + this.msg);      //对象方法
            };}FnGuo.showMsg = function(){alert("类方法");};FnGuo.prototype.showMsg02 = function(){alert("原型方法:" + this.msg);};onload = function(){    //也可以window.onloadvar oFnGuo = new FnGuo(document.getElementsByTagName('div')[0]);var oFnGuo02 = new FnGuo(document.getElementsByTagName('div')[1]);oFnGuo.showMsg();   //对象方法需要通过实例化对象去调用
            FnGuo.showMsg();    //类方法不需要通过实例化对象去调用
oFnGuo.showMsg02();     //原型方法也需要通过实例化对象去调用
            oFnGuo02.showMsg02();   //原型方法,能实现对象实例oFnGuo和oFnGuo02共享,这两个实例的原型方法showMsg02共享内存
        };</script>
</head>
<body>
<div>从明天开始带薪放假半年</div>
<div>从明天开始上班</div>
</body>
</html>

转载于:https://www.cnblogs.com/fengyouqi/p/7778597.html

javascript 对象方法、类方法、原型方法相关推荐

  1. JavaScript中的类方法、对象方法、原型方法

    类方法:也叫函数方法,在JavaScript中函数也是一个对象,所以可以为函数添加属性以及方法: 对象方法:包括构造函数中的方法以及其原型上面的方法: 原型方法:一般用于对象实例共享,在原型上面添加该 ...

  2. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。

    请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. 刚开始复习js题还不太习惯 CSDN上看了一个帖子,说是牛客上的标答, ...

  3. 细说JavaScript对象(2):原型对象

    JavaScript 并没有类继承模型,而是使用原型对象 prototype 进行原型式继承. 尽管人们经常将此看做是 JavaScript 的一个缺点,然而事实上,原型式继承比传统的类继承模型要更加 ...

  4. js中函数对象的方法,原型方法apply、call、bind、toString、toLocaleString、valueOf

    全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 js中函数也是一种对象,因此有自己的原型对象,可以作为其他对象的属性,也可以作为其他函数的参数. 函数方法 [apply() ...

  5. 3种JavaScript 对象转数组的方法

    来源 | https://www.fly63.com 我们在项目开发的时候,有时需要将js对象转换为数组,下面小编给大家具体演示一下怎么转换,主要是介绍一些常用.简洁的转换方法. 比如JavaScri ...

  6. JavaScript对象掺杂点原型

    我读完权威指南一部分的理解,对象和原型的关系:任何对象都可以充当原型 转载于:https://www.cnblogs.com/gaizaotuling/p/5553130.html

  7. 分析 js构造函数:对象方法 、类方法 、原型方法

    构造函数方法有对象方法.类方法.原型方法,这些方法在什么时候可以调用,什么时候不能调用,为什么? function Func(name){this.name=name;this.ff=function ...

  8. 在JavaScript中深度克隆对象的最有效方法是什么?

    克隆JavaScript对象的最有效方法是什么? 我见过obj = eval(uneval(o)); 正在使用,但这是非标准的,仅受Firefox支持 . 我已经完成了obj = JSON.parse ...

  9. html5创建对象的方法,JavaScript面向对象-使用工厂方法和构造函数方法创建对象...

    在上一篇文章中我们介绍了JavaScript简单对象的创建方法,简单js对象的最大问题是由于没有类的约束,无法实现对象的重复利用,并且没有一种约定,在操作时会带来问题.所以人们从设计模式中借用了一种工 ...

  10. JavaScript面向对象:类、方法、属性

    JavaScript是一种基于对象的语言,与传统面向对象语言(C#.C++)相比,JavaScript中没有类的概念,其继承有两种基本形式:基于对象的继承和基于类型的继承(原型链继承).无论哪种形式的 ...

最新文章

  1. 试玩UML(User Mode Linux)
  2. QML基础类型之georectangle
  3. Redis数据库(一)——介绍、配置与优化
  4. Linux网络编程---I/O复用模型之epoll
  5. Android 系统(51)Android窗口机制
  6. itertools chain
  7. 若依集成knife4j实现swagger文档增强
  8. jmeter 非GUI模式下测试报错An error occurred: Unknown arg:
  9. Git详解之二 Git基础(第二部分)
  10. 机器学习- 吴恩达Andrew Ng - week3-2 Logistic Regression Model
  11. 前端中适配各种手机模式的一种解决办法
  12. 字节云数据库未来方向的探索与实践
  13. vue禁用浏览器后退
  14. Java-opts变量没生效,使用JAVA_OPTS env变量运行java无效
  15. Java ffmpeg视频压缩IOS播放没有声音问题解决(超级简单)
  16. html 好看的数据表格,CSS制作好看的网页表格
  17. 制作自己的数据-深度恢复
  18. 美国H1B基本情况及相关数据
  19. 互联网发展十几年,你错过了哪些创业机会
  20. spingboot+layui+poi实现excel导入功能,并批量插入数据库

热门文章

  1. 你需要来自trustedinstaller的权限才能删除_前后端分离后的权限控制设计方案
  2. python 列表 换行_python基础语法学习——参考Python Crash Course
  3. 子类super调用父类函数,该函数中调用的函数是父类还子类呢
  4. 国家计算机科学进展,高等学校计算机一级学科教学改革与科学办学最新进展.pdf...
  5. atlas安装需要kafka吗_客厅吸顶灯安装方法你知道吗?安装需要注意什么
  6. R语言chorolayer_R语言空间可视化:绘制英国脱欧投票地图
  7. 计算机应用网站设计,《计算机应用基础》课程网站的设计与实现
  8. Leetcode7 :整数反转(JAVA)
  9. java 普通项目转web项目
  10. UltraVNC反向连接方式的使用