JavaScript高级程序设计
文章平均质量分 61
herunlong
越努力,越辛运
展开
-
第五章:引用类型
5.1 Object类型 实例化的方法: ① var person=new Object(); person.name="tom"; person.age=29; ②对象字面量 var person={ name:"tom"; age:26; } var person={ name:"tom"; age:26; } 5.2 Array类型 ①数组可以保存任原创 2016-04-09 16:51:17 · 248 阅读 · 0 评论 -
第三章:基本概念
3.1.1区分大小写 3.1.2标识符 变量、函数、属性的名字,或者函数的参数。 规则:第一个字符(字母、下划线、或$),采用驼峰式写法。第一个字母小写 3.2关键字和保留字 3.3变量 var message; var message="hi";//使用var定义的变量是局部变量 function test(){ var message="hi"原创 2016-04-09 16:48:52 · 253 阅读 · 0 评论 -
第四章:变量、作用域和内存问题
4.1.1动态的属性 var person=new Object(); person.name="lh"; alert(person.name); *不可以给基本类型添加属性 4.1.2复制变量值 基本类型:在复制的时候是两个独立的变量 var num1=5; var num2=num1;//改变num2的值不会改变num1 引用类型:指向的是同一个对象,所以任何原创 2016-04-09 16:50:30 · 301 阅读 · 0 评论 -
第二章:在HTML中使用JavaScript
2.1.1标签的位置 当在头部引用外部js文件时,会先加载完js代码才会执行body内容,所以最好把js文件放置在底部 2.1.2延迟脚本 //即使包含在头部文件里,但是会在body执行完才会加载这个脚本 2.1.3异步脚本 //其作用和defer一样,但是不能保证延迟脚本那个先执行 2.1.4在xhtml中的用法 由于 2.4元素原创 2016-04-09 16:45:02 · 412 阅读 · 0 评论 -
第六章:面向对象的程序设计
面向对象:OO(Object-Oriented) 对象:一组没有特定顺序的值,可以是数据或函数 6.1理解对象 最简单: var person=new Object(); person.name="Tom"; person.age=29; person.sayName=function(){ alert(this.name); }; 对象字面量创建 v原创 2016-04-19 00:01:47 · 379 阅读 · 0 评论 -
第17章 错误处理与调试
第17章 错误处理与调试 17.1 浏览器报告的错误 如果脚本有错误,浏览器都有某种机制向用户报告错误。 17.1.1 IE IE在默认情况下,发生脚本错误时会在在浏览器的左下角处显示一个叹号(可以通过设置-取消禁止调试来一发生就弹框)。 其他的浏览器可以按F12的console查看具体的脚本错误。 17.1.2 Firefox 通常会使用Firebug来调试脚本错误原创 2016-07-14 23:58:16 · 464 阅读 · 0 评论