新手学JavaScript编程-(第4版)

本书特色

[

关键技术——轻松掌握!
  《新手学javascript编程(第4版) 》根据*新javascript标准对上一版进行了全面更新,专门新增了一章的篇幅介绍html5和jquery,讲述如何使用javascript这门通用web开发语言通过添加特效来制作动态网页。本书节奏明快,涵盖变量、函数、运算符、事件处理函数、对象、数组、字符串和表单等javascript基础知识,并讨论调试、可访问性和安全等较高级技术。在这本实用指南的帮助下,你将能立刻着手使用javascript!

]

作者简介

[

John Pollock,白天负责Web管理工作,夜晚则继续从事网站和其他项目的开发。John运营着一个专门讨论Web开发和设计的网站。John也是(一个旨在为Web开发人员提供帮助的社区)的贡献者。

]

目录

第1章javascript简介1.1预备知识1.1.1html和css基础知识1.1.2文本编辑器和web浏览器基础知识1.1.3版本1.1.4与java的区别1.1.5与其他语言的相似之处1.2开始学习javascript1.2.1基于原型1.2.2客户端1.2.3脚本语言1.3汇总1.4在线资源1.5动手尝试1-1:使用javascript输出文本1.6自测题第2章在html文件中添加javascript2.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.4null3.4.5undefined3.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还是false5.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.1for6.5.2while6.5.3dowhile循环6.5.4forin和foreachin循环6.5.5使用break和continue6.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使用cookie13.5.1设置cookie13.5.2读取cookie13.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自测题答案

封面

新手学JavaScript编程-(第4版)

书名:新手学JavaScript编程-(第4版)

作者:波洛克

页数:430

定价:¥68.0

出版社:清华大学出版社

出版日期:2014-06-01

ISBN:9787302362234

PDF电子书大小:58MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注