向JavaScript类中添加属性和方法,最直观的做法就是在类中定义属性和方法。JavaScript是一门弱语言,除了直接定义还可以用prototype来添加。

下面介绍从外部向JavaScript添加属性和方法的四种方法,首先定义一个类

function MyClass(){}

1,使用类名添加属性

MyClass.prototype.myname="吴兴国01";

2,使用类名添加方法

MyClass.prototype.myfunc=function(){alert("吴兴国02")}

也可以先定义好方法,然后再调用方法

function myfun(){alert("吴兴国03")}
MyClass.prototype.myfunc=myfun;

3,使用对象名添加属性

var myclass=new MyClass();
myclass.myname="吴兴国04";

4,使用对象名添加方法

var myclass=new MyClass();
myclass.func=function(){}

也可以先定义好方法,然后再调用方法

function myfun(){alert("吴兴国05")}
myclass=myfun;

最新文章

  1. 【已更新】【原创】Chrome53 最新版惊现无厘头卡死 BUG!
  2. 依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题
  3. JQuery $(function(){})和$(document).ready(function(){})
  4. Photoshop:模拟钢笔压力
  5. Schwarz导数与凹凸性
  6. JS判断输入框值是否为空
  7. mac 下搭建 Android 开发环境
  8. 《JS权威指南学习总结--第三章类型、值和变量》
  9. SQL server 数据库备份大
  10. Flask 构建微电影视频网站(四)
  11. String,StringBuffer,StringBudilder区别--2019-04-13
  12. January 16th, 2018 Week 03rd Tuesday
  13. python基础学习Day9 函数的初识,实参、形参、
  14. Java 学习札记(一)JDK安装配置
  15. mybatis关联查询数据模型分析——(七)
  16. bzoj5293: [Bjoi2018]求和
  17. PHP 变量分页标签页面源代码技术分享
  18. 快速理解python2中的编码问题
  19. 初识smarty
  20. 【论文笔记】Leveraging Datasets with Varying Annotations for Face Alignment via Deep Regression Network

热门文章

  1. 转:利用Eclipse CDT 阅读C/C++代码
  2. EDA: Event-Driven Architecture事件驱动架构
  3. LCX端口内网映射转发
  4. ZH奶酪:如何在Ubuntu上安装Java/管理多个JAVA/设置JAVA_HOME
  5. javascript将算法复杂度从O(n^2)做到O(n)
  6. 微信小程序尝鲜一个月现状分析
  7. 算法笔记_199:第二届蓝桥杯软件类决赛真题(C语言本科)
  8. Percona-XtraBackup系列三:增量备份恢复
  9. java AES加密、解密(兼容windows和linux)
  10. 〖Network〗宿舍配置两路由器,同时访问校园内网和校园外网