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 相关文章推荐
JavaScript 获取事件对象的注意点
Jul 29 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 Javascript
jQuery中[attribute]选择器用法实例
Dec 31 Javascript
js插件Jcrop自定义截取图片功能
Oct 14 Javascript
两种简单的跨域方法(jsonp、php)
Jan 02 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
微信小程序配置服务器提示验证token失败的解决方法
Apr 03 Javascript
Vue.js中的extend绑定节点并显示的方法
Jun 20 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
Nov 14 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 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代码给图片加水印
2015/07/01 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
python获取标准北京时间的方法
2015/03/24 Python
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
python简单文本处理的方法
2015/07/10 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Tensorflow 多线程设置方式
2020/02/06 Python
Django values()和value_list()的使用
2020/03/31 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
艺术节主持词
2014/04/02 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python