一、函数的使用
1.1、定义函数变量
var vName = funcation(params){
}
1.2、函数的调用
函数变量的调用: vName(params);
函数定义时自发调用:(function(params){})(params);
1.3、函数中变量赋值
var a = 'a';
var ff = function(p){
p = 'f';
}(a);
alert(a); // a
var a = {t:'a'};
var ff = function(p){
p.t = 'f';
}(a);
alert(a.t); // f
1.4、函数替换调用
var f1 = function(p1){
p1 = 'f1';
alert('f1')
}
var f2 = function(p1){
p1 = 'f2';
alert('f2')
}
f1.call(f2, params ... ...); // f1 用函数,f1 替换 函数 f2, params 为函数f1运行时的参数,按顺序对应
1.5、函数改变内部this指针指向
bind()方法会创建一个新函数,称为绑定函数.当调用这个绑定函数时,绑定函数会以创建它时传入 bind()方法的第一个参数作为 this,传入 bind() 方法的第二个以及以后的参数加上绑定函数运行时本身的参数按照顺序作为原函数的参数来调用原函数.
var f2 = function(p1){
p1 = 'f2';
alert('f2')
}.bind(obj, params ... ...);
// obj 为函数内部的 this 指针,params 为原函数运行时的参数,按顺序对应
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq : 1035862795
敲门砖: 代码谱写人生
分享到:
相关推荐
JS常用函数(笔记)
JavaScript学习笔记_js常用函数封装_js包 gulp scss 模块化开发 github常用命令
JavaScript函数个人总结笔记
javascript笔记之匿名函数和闭包.docx
javascript入门笔记包括javascript简介、javascript语法、javascript流程控制、函数、数组等
javascript笔记 String类replace函数的一些事.docx
JavaScript 学习笔记 包括常的函数收藏,希望对你有用
本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下 匿名函数 [removed] //function(){}//会报错 var fun = function(){};//将匿名函数赋值给变量 (function(){})();//匿名函数自执行 function...
1、什么是函数 如果需要多次使用同一段代码,可以把它们封装成一个函数。函数(function)就是一组允许在你的代码里随时调用的语句。每个函数实际上是一个短小的脚本。 如:要完成多组数和的功能。 var sum; sum = ...
JavaScript基础知识笔记,从变量,运算符,函数,对象,到Date,String,Array对象,基本数据包装类。
函数就是包裹在花括号中的代码块,前面使用了关键词function: 复制代码 代码如下: function functionName() { 这里是要执行的代码 } 函数参数 函数的参数可以任意多个,不用声明变量类型,只用给出变量名: ...
深入浅出的讲解JavaScript中最难理解的Js构造函数、原型链、Ajax三大部分
前端学习——javascript学习笔记(二)函数
为减少 js 关键词的占用,此文件只占用“c$”一个关键词; * 使用时用: c$.函数名(参数列表); 或者 c$().函数名(参数列表) * 字符串操作函数、日期操作函数、数组操作函数等,直接增加到 String、Date、Array 类里面,...
另一个用处就是针对js中一些无法含参的回调函数而言的。 明显的例子就是setInterval,我想这是很多人头疼的一个函数,尤其是你想在回调函数中添加参数的时候。 而且最叫人头疼的是,DHTML不是w3c规定的标准,于是...
本javascript菜鸟堂上笔记探索部分仅供个人使用,切勿用于商业用途,由ekom.cn提供,谢谢!
函数是js世界的一等公民,js的动态性、易变性在函数的应用上,体现的淋漓尽致。下面这篇文章主要给大家介绍了关于JavaScript学习笔记之惰性函数的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
Javascript 中的构造函数与其他语言相比也是不同的。任何通过关键字 new 调用的函数都可以当做构造函数。 在构造函数体内,this 指向新创建的对象。如果构造函数体内没有显示的 return 表达式,那么我们就默认返回 ...
1. 能够使用CSS的基本选择器选择元素 2. 能够使用CSS的扩展选择器选择元素 3. 能够说出盒子模型的属性 4. 能够说出JS中五种数据类型 5. 能够使用JS中常用的运算符 ...7. 能够在JS中定义命名函数和匿名函数
共70页,复制两页供参考,如下: 1 JavaScript基本语法 1) 读未声明的变量会产生...但JavaScript默认的函数和构造函数会在每个窗口中拥有独立副本。 16) onload()和onunload()事件分别在网页装载完成后和卸载前执行。