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 相关文章推荐
jQuery 自动增长的文本输入框实现代码
Apr 02 Javascript
javascript 另一种图片滚动切换效果思路
Apr 20 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
vue的过滤器filter实例详解
Sep 17 Javascript
Element-UI中关于table表格的那些骚操作(小结)
Aug 15 Javascript
vue实现放大镜效果
Sep 17 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
Sep 24 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
Oct 20 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
Nov 16 Javascript
angular异步验证器防抖实例详解
Mar 31 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+Ajax实现表单验证的详解
2013/06/25 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
iview实现图片上传功能
2020/06/29 Javascript
python中二维阵列的变换实例
2014/10/09 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
Python csv模块使用方法代码实例
2019/08/29 Python
NumPy统计函数的实现方法
2020/01/21 Python
Python验证码截取识别代码实例
2020/05/16 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
小加工厂管理制度
2014/01/21 职场文书
自主招生推荐信范文
2014/05/10 职场文书
保护环境倡议书300字
2014/05/19 职场文书
党员自我对照检查材料
2014/08/19 职场文书
教育合作协议范本
2014/10/17 职场文书
幼师大班个人总结
2015/02/13 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL
java多态注意项小结
2021/10/16 Java/Android
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫
nginx 配置指令之location使用详解
2022/05/25 Servers
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android