js
独奏月下筝
这个作者很懒,什么都没留下…
展开
-
DOM对象与jQuery对象
DOM对象:使用js的方式获取到的对象就是js对象,也叫DOM对象.jquery对象:使用jquery的方式获取到的对象.两者区别:DOM不能调用jquery对象,jquery可调用DOM对象.两者联系:jquery对象相当于多个DOM对象的数组.转换方式:$(DOM)...原创 2018-07-03 14:04:18 · 143 阅读 · 0 评论 -
函数表达式与命名函数区别
函数表达式:1.把一个函数赋值给一个变量,叫做函数表达式2.var 变量名 = 匿名函数;3.函数表达式中,匿名函数后一定要有";"分号4.变量名+()括号 即调用了函数函数表达式与命名函数区别:命名函数:函数重名,下面函数会覆盖前面的函数例:function f1(){console.log("我是第一个函数");}f1(); //我是第二个函数;function f1(){conso...原创 2018-07-10 15:58:20 · 1011 阅读 · 0 评论 -
回调函数
定义:一个函数作为另一个函数的参数使用,叫做回调函数例:function f1(fn) {console.log("我是一个回调函数");fn( ); //传入一个未知函数}function f2( ){console.log("我是传入的函数,f1的参数");}f1(f2); //f2后不加小括号,加小括号即为传给f1一个函数值,并非f2的函 数...原创 2018-07-11 10:50:14 · 140 阅读 · 0 评论 -
作用域
1.全局变量:除函数外定义的变量都是全局变量2.局部变量:函数内定义的变量3.全局变量与局部变量的区别:全局变量,如果页面不关闭,则不会释放,一直占用内存空间4.全局变量作用域:任何地方都可调用,不可用delete删除5.局部变量作用域:只在函数内可用6.隐式全局变量:声明的变量没有var例 num=100;delete num; //隐式全局变量可用delete删除7.块级作用域...原创 2018-07-11 14:27:44 · 122 阅读 · 0 评论 -
作用域
1.全局变量:除函数外定义的变量都是全局变量2.局部变量:函数内定义的变量3.全局变量与局部变量的区别:全局变量,如果页面不关闭,则不会释放,一直占用内存空间4.全局变量作用域:任何地方都可调用,不可用delete删除5.局部变量作用域:只在函数内可用6.隐式全局变量:声明的变量没有var例 num=100;delete num; //隐式全局变量可用delete删除7.块级作用域...原创 2018-07-11 14:27:45 · 167 阅读 · 0 评论 -
函数的预解析
预解析:将声明的变量或函数提前,但变量的赋值不提前例f1( ); //调用函数.显示undefinedvar num = 100;function f1( ) {console.log(num);}上面的代码相当于var num; //声明变量提前function f1( ) { //声明函数提前console.log(num);}f1( );num =100;所以,...原创 2018-07-11 15:07:10 · 447 阅读 · 0 评论