js学习
文章平均质量分 55
小鱼儿_zhang
专注IT,成就人生……
展开
-
js三个关键对象(运行期)
AO本函数AO上没有某属性,则继续去外层函数的AO上找,直到全局对象,叫做作用域链arguments概念 arguments是函数运行时的实参列表 arguments收集了所有的实参,即使用没有与之相应的形参实例1.索引从0开始 :arguments[0]2.实参个数:arguments.length3.arguments.callee 属性代表 当前运行的函数4.匿名函数,立即执行原创 2015-06-21 12:45:49 · 437 阅读 · 0 评论 -
闭包
概念 总结:函数的作用域取决于声明的时候,而不取决于调用的时候实例1function t1(){ var age = 20; function t2(){ alert(age); } return t2;}var tmp = t1();var age = 99;tmp();/**在大部分的语言中,t1被调用执行,则申请内存并把其局部变量,pus原创 2015-06-21 13:07:58 · 365 阅读 · 0 评论 -
js深入浅出(大纲)
数据类型表达式和运算符语句对象数组函数thisOOP正则与模式匹配学习资料: 《JavaSt权威指南》 https://developer.mozilla.org/zh-CN/原创 2015-06-21 16:02:42 · 392 阅读 · 0 评论 -
js作用域
1.对变量如何寻找 var c = 5; function t1(){ var d = 6; function t2(){ var e = 7; alert(c+e+d); } t2(); }t1();原创 2015-06-21 11:26:28 · 349 阅读 · 0 评论 -
js词法分析
1.概念var str1 = 'global';function t1(){ console.log(str1);//global console.log(str2);//undefinde var str2 = 'local';}t1(); 注:js 代码自上而下执行:js代码在整体运行分: 1.词法分析期: 2.运行期:自上而下执行之前,先有一个词原创 2015-06-21 12:09:50 · 1845 阅读 · 0 评论 -
Node.js实战(1)
123原创 2015-12-13 17:34:45 · 327 阅读 · 0 评论 -
js面向对象(一)
概念1.类----〉对象:通过类造的对象,所有的都是一个模板。 在js中对象不依赖于类而存在,直接造对象,例:json格式的对象2.其它语言中类中的方法或属性是不能删除的。 .js的对象属性,也是可以任意添加和删除的 obj = {}; obj.win = 2; delete obj.win;总结: 1. js中的对象,就是一组属性与值的集合原创 2015-06-21 13:32:49 · 358 阅读 · 0 评论 -
事件(一)
1.事件分析1.DOM对象的句柄2.句柄上绑定的函数3.事件发生的那一瞬间,关于事件的各种信息,鼠标在屏幕上的坐标,时间,时事件类型等 这此信息,被打包成一个对象,-----这个对象称为事件对象事件相关术语: 点击 事件句柄:onclike 事件监听函数回调函数 事件对象:点击瞬间的信息2.事件绑定方式1.把页面元素的事件句柄与函数建立关联,这个过程称为绑定三种方原创 2015-06-21 14:04:30 · 346 阅读 · 0 评论 -
js异常处理
考虑到 JS 中的错误可比服务器端的代码产生的错误要多得多,并且还难以发现及修正,所以 JS 代码必须有异常处理以及全局一场处理。try { //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行 } catch (e) { // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。 //e是一个局部变量,用来指向Error对象或者其他抛出的对象原创 2015-12-06 12:58:29 · 617 阅读 · 0 评论