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 控制小数位数的实现代码
Aug 02 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
jquery跟js初始化加载的多种方法及区别介绍
Apr 02 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
EditPlus 正则表达式 实战(3)
Dec 15 Javascript
npm国内镜像 安装失败的几种解决方案
Jun 04 Javascript
Vue.js进行查询操作的实例详解
Aug 25 Javascript
web前端vue实现插值文本和输出原始html
Jan 19 Javascript
Vue filter介绍及详细使用
Apr 04 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
Aug 17 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 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使用xmllint命令处理xml与html的方法
2014/12/15 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
JavaScript闭包详解
2015/02/02 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
用python制作游戏外挂
2018/01/04 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
详解python读取和输出到txt
2019/03/29 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
python collections模块的使用
2020/10/16 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
巴基斯坦电子产品购物网站:Home Shopping
2017/09/14 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
自主实习接收函
2014/01/13 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
专家推荐信范文
2015/03/26 职场文书