JavaScript函数、方法、对象代码


Posted in Javascript onOctober 29, 2008

函数直接量,适用于只使用一次,无需命名的函数。如下例,后者虽有fact函数名,但只用作自我调用。

var f = function(x) 
{ 
return x*x; 
} 
var f = function fact(x) 
{ 
if(x<=1) return 1; 
else return x*fact(x-1); 
};

函数的参数数组:Arguments对象。常用arguments[i]引用,arguments.length等。
对象:
对象定义(函数)中的方法,其实也是个函数,与嵌套函数不同点在于:通过关键字this引用对象实体。
function Rectangle(w, h) 
{ 
this.width = w; 
this.height = h; 
this.area = area; 
this.enlarge = Rectangle_enlarge; 
this.setSize = setSize; 
//通过构造函数定义方法 
function Rectangle_enlarge() 
{ 
this.width *= 2; 
this.height *= 2; 
} 
function setSize(width, height) 
{ 
if(arguments.length < 2) 
{ 
throw new Error("arguments less!"); 
} 
else if(arguments.length >= 2) 
{ 
this.width = width; 
this.height = height; 
} 
} 
function area() 
{ 
return (this.width * this.height); 
} 
function area1() 
{ 
alert(10); 
} 
}

原型对象和继承:
原型对象是存放方法和其他常理属性的理想场所,相当于C#中的静态字段。
Javascript 相关文章推荐
Tips 带三角可关闭的文字提示
Oct 06 Javascript
jquery实现增加删除行的方法
Feb 03 Javascript
JavaScript Date对象详解
Mar 01 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
老生常谈遮罩层 滚动条的问题
Apr 29 Javascript
jQuery实现右下角可缩放大小的层完整实例
Jun 20 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
Node解决简单重复问题系列之Excel内容的获取
Jan 02 Javascript
详解JavaScript中的数组合并方法和对象合并方法
May 11 Javascript
JS字典Dictionary类定义与用法示例
Feb 01 Javascript
微信小程序实现购物页面左右联动
Feb 15 Javascript
js身份证验证超强脚本
Oct 26 #Javascript
javascript引导程序
Oct 26 #Javascript
javascript笔试题目附答案@20081025_jb51.net
Oct 26 #Javascript
Div自动滚动到末尾的代码
Oct 26 #Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
Oct 26 #Javascript
js判断变量是否空值的代码
Oct 26 #Javascript
Prototype使用指南之selector.js说明
Oct 26 #Javascript
You might like
无数据库的详细域名查询程序PHP版(2)
2006/10/09 PHP
PHP数字格式化
2006/12/06 PHP
php动态生成JavaScript代码
2009/03/09 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
动手学习无线电
2021/03/10 无线电
jquery ready函数源代码研究
2009/12/06 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
基于Python打造账号共享浏览器功能
2019/05/30 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
python剪切视频与合并视频的实现
2020/03/03 Python
园林资料员岗位职责
2013/12/30 职场文书
青年文明号事迹材料
2014/01/18 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
质量月活动策划方案
2014/03/10 职场文书
初三班主任寄语大全
2014/04/04 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
员工合理化建议书
2014/05/19 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers