失效链接处理 |
新手学JavaScript编程(第4版) PDF 下载
资源来源:https://download.csdn.net/download/qinghuawenkang/7585343
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
相关截图:
资料简介:
关键技术——轻松掌握!
《新手学JavaScript编程(第4版) 》根据*JavaScript标准对上一版进行了全面更新,专门新增了一章的篇幅介绍HTML5和jQuery,讲述如何使用JavaScript这门通用Web开发语言通过添加特效来制作动态网页。本书节奏明快,涵盖变量、函数、运算符、事件处理函数、对象、数组、字符串和表单等JavaScript基础知识,并讨论调试、可访问性和安全等较高级技术。在这本实用指南的帮助下,你将能立刻着手使用JavaScript!
资料目录:
第1章JavaScript简介
1.1预备知识1.1.1HTML和CSS基础知识 1.1.2文本编辑器和Web浏览器基础知识 1.1.3版本 1.1.4与Java的区别 1.1.5与其他语言的相似之处 1.2开始学习JavaScript 1.2.1基于原型 1.2.2客户端 1.2.3脚本语言 1.3汇总 1.4在线资源 1.5动手尝试1-1:使用JavaScript输出文本 1.6自测题 第2章在HTML文件中添加JavaScript 2.1使用HTML脚本标记 2.1.1识别脚本语言 2.1.2调用外部脚本 2.1.3指定脚本加载时间 2.1.4使用标记 2.2创建第一个脚本 2.2.1编写"HelloWorld"脚本 2.2.2为脚本创建HTML文档 2.2.3在HTML文档中插入脚本 2.3动手尝试2-1:在HTML文档中插入脚本 2.4使用外部JavaScript文件 2.4.1创建JavaScript文件 2.4.2创建HTML文件 2.4.3在浏览器中查看页面 2.5动手尝试2-2:从HTML文档调用外部脚本 2.6使用JavaScript注释 2.6.1添加单行注释 2.6.2添加多行注释 2.7自测题 第3章使用变量 3.1变量简介 3.2变量的作用 3.2.1用作未知值的占位符 3.2.2节省编程时间 3.2.3使代码更清晰 3.3定义变量 3.3.1声明变量 3.3.2变量赋值 3.3.3命名变量 3.4数据类型 3.4.1数字 3.4.2字符串 3.4.3布尔类型 3.4.4null 3.4.5undefined 3.5动手尝试3-1:声明变量 3.6在脚本中使用变量 3.6.1访问变量 3.6.2将变量添加到文本字符串中 3.7编写JavaScript页面 3.7.1创建框架 3.7.2定义变量 3.7.3添加命令 3.7.4修改页面 3.8动手尝试3-2:创建使用JavaScript的HTML文档 3.9自测题 第4章使用函数 4.1函数的定义 4.2函数的作用 4.3构建函数 4.3.1声明函数 4.3.2定义函数代码 4.3.3命名函数 4.3.4添加函数参数 4.3.5添加函数返回语句 4.4在脚本中调用函数 4.4.1script标记:头部分或主体部分 4.4.2嵌套调用函数 4.4.3调用包含参数的函数 4.4.4调用包含return语句的函数 4.4.5定义函数的其他方式 4.5动手尝试4-1:创建包含函数的HTML页面 4.6作用域/上下文基础知识 4.6.1全局上下文 4.6.2函数上下文 4.7动手尝试4-2:编写自己的函数 4.8自测题 第5章JavaScript运算符 5.1理解运算符类型 5.2理解算术运算符 5.2.1加法运算符( ) 5.2.2减法运算符(-) 5.2.3乘法运算符(*) 5.2.4除法运算符(/) 5.2.5取模运算符(%) 5.2.6自增运算符( ) 5.2.7自减运算符 5.2.8一元加运算符( ) 5.2.9一元减运算符(-) 5.3理解赋值运算符 5.3.1赋值运算符 5.3.2加法赋值运算符 5.3.3减法赋值运算符 5.3.4乘法赋值运算符 5.3.5除法赋值运算符 5.3.6取模赋值运算符 5.4动手尝试5-1:修改变量值 5.5理解比较运算符 5.5.1相等运算符(==) 5.5.2不等运算符(!=) 5.5.3恒等运算符(===) 5.5.4非恒等运算符(!==) 5.5.5大于运算符(>) 5.5.6小于运算符(<) 5.5.7大于等于运算符(>=) 5.5.8小于等于运算符 5.6理解逻辑运算符 5.6.1逻辑与运算(&&) 5.6.2逻辑或运算符(||) 5.6.3逻辑非运算符(!) 5.6.4位运算符 5.7特殊运算符 5.8理解运算符的执行顺序 5.9动手尝试5-2:true还是false 5.10自测题 第6章条件语句和循环 6.1条件语句的定义 6.1.1条件语句的定义 6.1.2条件语句的作用 6.2条件语句的使用 6.2.1使用if/else语句 6.2.2使用switch语句 6.2.3使用条件运算符 6.2.4提示框中获得的用户输入 6.3动手尝试6-1:处理用户的输入 6.4定义循环 6.4.1循环的定义 6.4.2循环的作用 6.5使用循环 6.5.1for 6.5.2while 6.5.3dowhile循环 6.5.4forin和foreachin循环 6.5.5使用break和continue 6.6动手尝试6-2:使用for循环和while循环 6.7自测题 第7章JavaScript数组 7.1数组的定义 7.2数组的作用 7.3定义和访问数组 7.3.1命名数组 7.3.2定义数组 7.3.3访问数组元素 7.3.4使用length属性和循环 7.3.5修改数组元素值和数组长度 7.4动手尝试7-1:使用循环遍历数组 7.5数组属性和方法 7.5.1属性 7.5.2方法 7.6嵌套数组 7.6.1定义嵌套数组 7.6.2循环和嵌套数组 7.7动手尝试7-2:嵌套数组练习 7.8自测题 第8章对象 8.1定义对象 8.2创建对象 8.2.1命名 8.2.2单一对象 8.3动手尝试8-1:创建computer对象 8.4对象结构 8.4.1构造函数 8.4.2使用原型 8.5帮助访问对象的语句 8.5.1for-in循环 8.5.2with语句 8.6动手尝试8-2:练习使用构造函数/原型结合模式 8.7理解JavaScript预定义对象 8.7.1navigator对象 8.7.2history对象 8.8自测题 第9章document对象 9.1定义document对象 9.2使用文档对象模型 9.3使用document对象的属性 9.3.1集合 9.3.2cookie属性 9.3.3dir属性 9.3.4lastModified属性 9.3.5referrer属性 9.3.6title属性 9.3.7URL属性 9.3.8URLUnencoded属性 9.4使用document对象的方法 9.4.1针对元素的get方法 9.4.2open()和close()方法 9.4.3write()和writeln()方法 9.5使用DOM节点 9.5.1DOM节点属性 9.5.2DOM节点方法 9.6动手尝试9-1:向文档中添加DOM节点 9.7创建动态脚本 9.7.1JavaScript中的样式 9.7.2简单事件处理 9.7.3编写动态脚本 9.8动手尝试9-2:尝试修改属性 9.9自测题 第10章事件处理程序 10.1事件处理程序的含义 10.2事件处理程序的作用 10.3理解事件处理程序位置和用法 10.3.1在HTML元素中使用事件处理程序 10.3.2在脚本代码中使用事件处理程序 10.4学习事件 10.4.1单击事件 10.4.2获得焦点和失去焦点事件 10.4.3加载和卸载事件 10.4.4重置和提交事件 10.4.5鼠标事件 10.4.6键盘事件 10.5动手尝试10-1:获得焦点和失去焦点 10.6注册事件的其他方式 10.6.1addEventListener()方法 10.6.2attachEvent()方法 10.7event对象 10.7.1DOM和InternetExplorer:DOM级别0注册 10.7.2使用最新事件注册方法处理事件 10.7.3属性和方法 10.7.4事件信息 10.8动手尝试10-2:使用addEventListener() 10.9使用事件处理程序创建脚本 10.9.1显示隐藏内容 10.9.2修改内容 10.10自测题 第11章window对象 11.1window全局对象 11.2使用window对象的属性 11.2.1closed属性 11.2.2frames属性 11.2.3innerWidth和innerHeight属性 11.2.4length属性 11.2.5location属性 11.2.6name属性 11.2.7opener属性 11.2.8parent、self和top属性 11.2.9status和defaultStatus属性 11.3动手尝试11-1:使用location和innerWidth属性 11.4使用Window对象的方法 11.4.1alert()、prompt()和confirm()方法 11.4.2find()方法 11.4.3home()方法 11.4.4print()方法 11.4.5setInterval()和clearInterval()方法 11.4.6setTimeout()和clearTimeout()方法 11.5动手尝试11-2:使用setTimeout()和confirm()方法 11.6主窗口和新窗口 11.6.1弹出窗口的使用 11.6.2打开新窗口 11.6.3关闭新窗口 11.6.4移动、重置和滚动新窗口 11.7自测题 第12章Math、Number和Date对象 12.1使用Math对象 12.1.1Math对象的定义 12.1.2如何使用Math对象 12.1.3属性 12.1.4方法 12.2动手尝试12-1:在页面中显示随机链接 12.3理解Number对象 12.3.1属性 12.3.2方法 12.4使用Date对象 12.4.1属性和方法 12.4.2用于获取值的方法 12.4.3用于设置值的方法 12.4.4其他方法 12.4.5创建日期脚本 12.5动手尝试12-2:创建JavaScript时钟 12.6自测题 第13章处理字符串 13.1String对象简介 13.1.1String对象 13.1.2字符串字面量 13.1.3区别 13.2使用String对象的属性和方法 13.3String对象的方法 13.4动手尝试13-1:使用indexOf()测试地址 13.5使用cookie 13.5.1设置cookie 13.5.2读取cookie 13.6动手尝试13-2:记住名字 13.7使用正则表达式 13.7.1创建正则表达式 13.7.2使用正则表达式测试字符串 13.7.3添加标志 13.7.4创建强大的模式 13.7.5分组表达式 13.7.6replace()、match()和search()方法 …… 第14章JavaScript和表单 第15章高级技术简介 第16章JavaScript库、HTML5和Harmony 附录A自测题答案 |