js面向对象之静态方法和静态属性实例分析


Posted in Javascript onJanuary 10, 2015

本文实例讲述了js面向对象之静态方法和静态属性。分享给大家供大家参考。具体分析如下:

先看如下代码:

<script type="text/javascript">

function Bird(){

 this.wing = 2;

 this.fly = function(){

  alert("我是鸟,我会飞");

 }

}

var maque = new Bird();//创建maque对象后,我们可以使用Bird的方法和属性

</script>

思考:我们可不可以,在不创建maque对象的情况下,使用Bird的方法和属性?

知识点补充:

(1)函数是什么:函数是变量,函数也是对象。函数的本质事实上是这样的:
var sum = new Function('x','y','return x+y');//x和y为函数的参数,“return x+y”为函数体。

(2)在js中,对象、函数和数组都是由构造器创建的。所以,它们都是对象。既然是对象,那函数就必定有属性和方法。

<script type="text/javascript">

function Bird(){

 this.wing = 2;

 this.fly = function(){

  alert("我是鸟,我会飞");

 }

}

Bird.jiao = function(){alert('叽叽喳喳的叫')};//Bird函数也是对象,所以它可以有方法

Bird.jiao();//调用方法

</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
利用js跨页面保存变量做菜单的方法
Jan 17 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
Feb 12 Javascript
js动态创建标签示例代码
Jun 09 Javascript
实例分析js和C#中使用正则表达式匹配a标签
Nov 26 Javascript
jQuery判断checkbox选中状态
May 12 Javascript
angularJS 如何读写缓冲的方法(推荐)
Aug 06 Javascript
Bootstrap基本样式学习笔记之表格(2)
Dec 07 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
May 07 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
node获取客户端ip功能简单示例
Aug 24 Javascript
JavaScript代码异常监控实现过程详解
Feb 17 Javascript
vue组件实现移动端九宫格转盘抽奖
Oct 16 Javascript
js获取会话框prompt的返回值的方法
Jan 10 #Javascript
javascript获取当前鼠标坐标的方法
Jan 10 #Javascript
js判断某个方法是否存在实例代码
Jan 10 #Javascript
javascript实现回车键提交表单方法总结
Jan 10 #Javascript
jquery文档操作wrap()方法实例简述
Jan 10 #Javascript
js实现键盘控制DIV移动的方法
Jan 10 #Javascript
js实现jquery的offset()方法实例
Jan 10 #Javascript
You might like
让PHP支持断点续传的源码
2010/05/16 PHP
如何在PHP中使用数组
2020/06/09 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
python3中的md5加密实例
2018/05/29 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
浅谈Python协程
2020/06/17 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
Python 里最强的地图绘制神器
2021/03/01 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
剪彩仪式主持词
2014/03/19 职场文书
安全例会汇报材料
2014/08/23 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书