Function:函数(方法)对象
-
var fun = new Function(形式参数列表,方法体);
var fun = new Function(“a”, “b”, “alert(a)”); -
function 方法名称(形式参数列表){
方法体
}
function fun2(a, b) {
alert(a + b);
} -
var 方法名 = function(形式参数列表){
方法体
}
var fun3 = function (a, b) {
alert(a + b);
}
属性:length:代表形参的个数
特点:- 方法定义是,形参的类型不用写,返回值类型也不写。
- 方法是一个对象,如果定义名称相同的方法,会覆盖
- 在JS中,方法的调用只与方法的名称有关,和参数列表无关
- 在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有的实际参数
调用:方法名称(实际参数列表);
window.onload 和 $(function) 入口函数:
window.οnlοad= function () {
alert(“我是原生第一个入口函数”);
}
window.onload 只能定义一次,如果定义多次,后边的会将前边的覆盖掉。
jquery入口函数三种方式:
$( function () {
方法体;
});
文档和图片都加载完成 相当于原生的 window.onload
$(document).ready(function () {
方法体;
});
文档加载出来以后执行
$(window).ready(function () {
方法体;
})
文档和图片全部加载完 执行
$(function)可以定义多次的。