javascript入门 之 bind() (二)】的更多相关文章

<!DOCTYPE html> <HTML> <HEAD> <script type="text/javascript" src="../js/jquery-3.3.1.js"></script> <TITLE>ly</TITLE> </HEAD> <script> function show(data){ alert(data.data); } $(docu…
JavaScript入门-函数function(二) 递归函数 什么是递归函数? 递归简单理解就是,在函数体里,调用自己. //我们在求一个10的阶乘的时候,可能会这么做 //写一个循环 var total = 1 for(var i=10; i>=1; i++){ total *= i ; } 这样的for循环简单直接...大家都会写 但是,我们可以写一个函数,递归调用 //递归函数 function jiecheng( n ){ if ( 1===n) return 1 return n*j…
JavaScript进阶入门(二) 转换为数字 使用parseInt() parseInt函数会先查看位置0处的字符,如果该位置不是有效数字,则将返回NaN,如果0处的字符是数字,则将查看位置1处的字符,并进行同样的测试,以此类推在整个验证过程中,直到发现非数字字符为止,此时paresInt()函数将前面分析合法的数字字符转化为数值,并返回. alert(parseInt("123abc"));//返回数字123 alert(parseInt("1.73"));//…
在前一章中讲了JavaScript的入门语法,在这一章要看看函数的使用. 函数的定义 JavaScript中的函数和Python中的非常类似,只不过定义的方式有些不同,下面看看是怎么定义的 //定义普通函数 function f1(){ console.log('hello world!') } //定义带参数的函数 function f2(a,b){ console.log(a) console.log(b) } //定义带返回值的函数 function f3(a,b){ return a+b…
<!DOCTYPE html> <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta lang="zh"> <script> this.data = '全局数据'; var modal = { data : '局部数据', show : function(…
关于js变量 变量,就是一个用来存储数据的容器 一般来说,我们的变量都是可以得先声明,再使用,就像是一个东西先必须存在,才能看得见摸得着.然而在js里(es5),可以先使用,后声明. a = 100; var b =200; console.log(a,b) var a; 输出结果为:100,200 ps:这样的语法在es5里是能够执行的,虽然它不符合我们的逻辑思维.在js里叫做,变量提升. 如果在声明变量时,没有赋值,直接打印不会报错,因为它有一个默认的值,undefined,表示未定义的值.…
大家好,我从今天开始就会正式讲javascript的语法方面.变量 js中的变量一般使用var来声明(es6的let不在本教程讨论范围内),可以用来定义任何种类的变量,如果只对变量进行了定义而没有赋值,这样变量会默认为undefined. var a=100; var b="hello,world"; var c=true; 变量提升 在js中,用var定义的变量会出现提升的效果,变量一般会提升到所在作用域的最顶部,简单来说就是,如果变量在函数中,就会提升到函数最顶部,如果在全局作用域…
对   象 对象:一组元素的集合 声明方式:字面量方式 var O = { } 构造函数方式:var obj  =  new object(); 为对象添加新属性,如:o.name = 'jerry' 或o.['name'] = 'jerry' 获取属性对象,如:o.name 或 o['name'](一般用于动态获取属性值) 修改对象属性,如:o.name = 'kevin' 删除对象的属性值,如:delete o.name 遍历对象 使用for in来遍历对象,如:for(var key in…
JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Literal 函数对象通过函数字面量来创建: var add = function(a, b){ return a + b;} 匿名函数Anonymous 没有函数名的函数. 调用Invocation 每个函数均有this .arguments参数 方法调用模式函数调用模式构造器调用模式apply调用模…
JavaScript入门—操作DOM树 要点 DOM树是一个树形结构,操作DOM树通常是“更新.遍历.新增.删除”. 更新DOM树 拿到DOM节点 var id=document.getElementById(‘id’) var tag=document.getElementsByTagName(‘TagName’); var class=document.getElementsByClassName(‘className’); 更新节点内容 内容:例如(id.innerHTML=’’;) 样式…