大小:33.7M
更新时间:23-08-28
系统:Pc
javascript学习指南第二版是一本学习javascript最好的入门和进阶教材,由[美]Shelley Powers著,李荣青,吴兰陟,申来安译,人民邮电出版社发行。该书系统地介绍了javascript基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。无论你是初学者还是有经验的程序员,javascript学习指南都可以满足你的所有需求,欢迎免费下载。
Shelley Powers编著的《javascript学习指南第2版》内容包括:JavaScript应用程序的结构,包括基本的语句和程序控制结构;标识JavaScript中的不同对象string、Number、Boolean、函数等;使用浏览器调试工具和排错技术;事件处理机制、表单事件以及带表单的。lavaScript应用程序;基于浏览器对象模型(BOM)、文档对象模型(DOM)以及所创建的自定义对象完成开发;浏览器端的cookie及更新的客户端存储技术;在Ajax应用程序中使用XML或、JSON表示法的细节。
全书提供了许多简单易懂、主题鲜明的示例,介绍了大量最佳实践和良好编程习惯,对提高代码可读性、可维护性均有很高的价值,并且对很多跨浏览器兼容问题进行了详细说明,追踪了新规范的发展。
javascript学习指南第二版适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,最好对CSS、HTML/XHTML有所了解。
第1章Hello JavaScript!
1.1“Hello World!”程序
1.2第二个“Hello World!”程序
1.2.1 script标签
1.2.2 JavaScript、ECMAScript和JScript的比较
1.2.3在JavaScript中定义函数
1.2.4事件处理程序
1.2.5浏览器对象document
1.2.6 property操作符
1.2.7 var关键字和作用域
1.2.8 JavaScript语句
1.2.9注释
1.2.10你没看到的:HTML注释和CDATA区段
1.3 JavaScript文件
1.4可访问性和JavaScript最佳实践
1.4.1可访问性指南
1.4.2 noscript
第2章JavaScript数据类型和变量
2.1标识变量
2.1.1命名规范
2.2基本类型
2.3 String数据类型
2.3.1字符串转义序列
2.3.2字符串编码
2.3.3字符串转换
2.4 Boolean数据类型
2.5 Number数据类型
2.6 null和undefined变量31
2.7常量:已命名数值,但不是变量
2.8知识测验
2.9测验答案
第3章运算符和语句
3.1 JavaScript语句的格式
3.2赋值语句
3.2.1算术运算符
3.2.2一元运算符
3.2.3运算符的优先级
3.2.4带运算符的快捷赋值
3.2.5位操作运算符
3.3条件语句和程序流
3.3.1 if…else条件语句
3.3.2 switch条件语句
3.4条件运算符
3.4.1相等和恒等运算符
3.4.2其他关系运算符
3.4.3 JavaScript中唯一的三元运算符
3.5逻辑运算符
3.6高级语句:循环
3.6.1 while循环
3.6.2 do…while循环
3.6.3 for循环
3.7知识测验
3.8测验答案
第4章JavaScript对象
4.1基本数据类型对象
4.2布尔值、数字和字符串
4.2.1 Boolean对象
4.2.2 Number对象、静态属性及实例方法
4.2.3 String对象
4.3正则表达式和RegExp
4.3.1 RegExp方法:test和exec
4.3.2正则表达式的应用
4.4 Date对象
4.5 Math对象
4.5.1 Math的属性
4.5.2 Math的方法
4.6 JavaScript数组
4.6.1 FIFO队列
4.7知识测验
4.8测验答案
第5章函数
5.1声明式的函数
5.1.1函数的命名约定和大小
5.1.2函数返回值和参数
5.2匿名函数
5.3函数字面量
5.3.1函数和递归
5.3.2嵌套函数、函数闭包与内存泄漏
5.3.3回调函数
5.4函数类型小结
5.5函数作用域
5.6函数就是一个对象
5.7知识测验
5.8测验答案
第6章排错、调试及跨浏览器问题
6.1调试的简单方法
6.2浏览器提供的开发和调试工具
6.2.1 Firefox和Firebug
6.2.2使用co ole.log
6.2.3 Firefox、Web Developer toolkit和NoScript
6.2.4 Opera和Dragonfly
6.2.5 Safari/WebKit和Web I pector
6.2.6 Internet Explorer
6.3处理浏览器之间的差异
6.3.1对象检测
6.3.2对象检测失败的场合
6.3.3 DOCTYPE、X-UA-Compatible和Quirks模式
6.3.4阻止向后兼容性:IE 8.0中的元标签http-equiv
6.4知识测验
6.5测验答案
第7章捕获事件
7.1事件
7.2 0级事件处理
7.2.1 Event对象
7.2.2事件冒泡
7.2.3事件处理程序和this
7.3 DOM Level 2事件模型
生成事件
7.4知识测验
7.5测验答案
第8章表单、表单事件及验证
8.1为表单添加事件:不同方法
8.1.1跨浏览器兼容的事件处理
8.1.2取消一个事件
8.2选择列表框元素
8.2.1动态修改选择列表框
8.2.2选择列表框和自动选择
8.3单选按钮和复选框
8.4文本框、文本区域、密码框和隐藏表单字段的输入元素
文本验证
8.5 input元素字段和基于正则表达式的验证
8.6表单、沙箱和XSS
8.7知识测验
8.8测验答案
第9章浏览器之谜
9.1浏览器结构概述
9.2 window对象
9.3窗口的创建和控制
9.3.1对话框:alert、confirm和prompt
9.3.2创建自定义窗口
9.3.3修改窗口
9.4 frame对象
9.4.1 location对象
9.4.2基于iframe的远程脚本
9.5添加并控制定时器
9.6 history、screen和navigator对象
9.6.1 history对象
9.6.2 screen对象
9.6.3 navigator对象
9.6.4 history、screen和navigator属性的实际应用
9.7 document对象
9.7.1链接
9.7.2图像
9.8 innerHTML
9.9知识测验
9.10测验答案
第10章cookie和其他客户端存储技术
10.1 JavaScript沙箱与cookie安全
10.1.1同源安全策略
10.1.2使用document.domain
10.2 cookie全解
cookie的保存和读取
10.3 Flash共享对象、Google Gea和HTML5 DOM存储
10.4知识测验
10.5测验答案
第11章DOM或以树型展示的Web页面
11.1两个接口的传说
11.2 DOM HTML API
11.2.1 DOM HTML对象及其属性
11.2.2 DOM(HTML)集合
11.3理解DOM:Core API
11.3.1 DOM树
11.3.2节点属性和方法
11.3.3 DOM核心文档对象
11.4元素及其上下文内访问
11.5修改文档树
11.6知识测验
11.7测验答案
第12章动态页面
12.1 JavaScript、CSS和DOM 243样式属性
12.2字体和文本
12.2.1字体样式属性
12.2.2文本属性
12.3定位和动画
12.3.1动态定位
12.3.2拖放操作
12.4大小和修剪
12.4.1溢出和动态内容
12.4.2修剪矩形
12.5显示、可视性和不透明性
12.5.1实现正确效果的正确工具
12.5.2即时信息
12.6再探DOM:可折叠表单、查询选择器和类名
12.7知识测验
12.8测验答案
第13章创建自定义JavaScript对象
13.1 JavaScript对象和原型274原型
13.2创建自定义JavaScript对象
13.2.1深入函数
13.2.2公有和私有属性以及何时使用两种属性
13.2.3 getter和setter
13.3对象封装
13.4构造函数链和JavaScript继承
13.5一次性对象
13.6对象库:为复用而封装对象
13.7高级错误处理技术(try、throw和catch)
13.8知识测验
13.9测验答案
第14章使用Ajax
14.1 Ajax的工作原理
14.2 Hello Ajax World
14.3 XMLHttpRequest对象及请求的准备与发送
14.3.1对象,对象,什么拥有对象
14.3.2 XMLHttpRequest对象的方法
14.4处理Web请求的返回结果
14.4.1检查Ajax请求的readyState和status值
14.4.2处理Web请求的结果
14.5 Ajax:不仅是代码
14.5.1 Ajax的动态特性
14.5.2 Ajax的可访问性和适度降格
14.5.3安全和工作区
14.6 JavaScript和Ajax库
14.7知识测验
14.8测验答案
第15章Ajax数据:XML或JSON
15.1 XML格式的Ajax结果
15.1.1数据的MIME类型
15.1.2在服务器端生成XML数据
15.1.3在客户端处理XML数据
15.2 JSON
15.2.1简单的JSON应用程序
15.2.2 JSON对象
15.3知识测验
15.4测验答案
同类热门
类似软件
网页设计与开发:HTML、CSS、JavaScript实例教程62.35M299人在用网页设计与开发:HTML、CSS、JavaScript实例教程是一本讲解HTML、CSS、JavaScript语言的实战web开发指导手册,由郑娅峰编著。全书主要介绍了浏览器端开发技术,也就是HTML页面制作技术,包括HTML、CSS和JavaScrip
查看html5+javascript动画基础52.79M286人在用html5+javascript动画基础是一本教你如何使用HTML5和JavaScript来完成一系列的动画特效的教学书籍,由[美]billy lamberta,Keith Peters著,徐宁,李强翻译,人民邮电出版社出版。全书详细介绍了如何使用HTM
查看javascript dom编程艺术22.32M221人在用javascript是Web开发中最重要的一门语言,它强大而优美,无论是桌面开发,还是移动应用,javascript都是必须掌握的技术。但如何才能学习好javascript呢?小编在此推荐用户使用javascript dom编程艺术,该图书是由[英]Je
查看深入理解JavaScript84.69M355人在用 深入理解JavaScript是针对JavaScript初学者,帮助读者掌握JavaScript开发的精髓的JS开发深入指南,由美国程序员罗彻麦尔编著,全书通过一章章循序渐进的阅读帮助读者掌握JavaScript开发的精髓。每一章都是从教授语言的一个
查看javascript权威指南第6版中文版36.07M393人在用javascript权威指南是一本关于如何学习javascript语言的圣经,它详细的介绍了javascript语言的词法结构、类型、值和变量、表达式、运算符、语句、对象、数组、函数、类和模块等等内容,能够帮助用户更好的学习和掌握javascript,适
查看高性能javascript37.21M480人在用 高性能JavaScript是JavaScript语言领域的一本经典教材,由雅虎首页开发者尼古拉斯·泽卡斯编著。全书从性能角度分析JavaScript,不求面面俱到,但求字字如金。重点讨论了JavaScript的各个方面,内容涵盖运行时间、下载、do
查看Antechinus JavaScript Editor(JS编辑工具)16.25M230人在用Antechinus JavaScript Editor是来自国外的一款方便实用,功能完善的JS编辑工具,它可以使你轻松快速的在网页中插入JavaScript代码的编辑器软件,它具有友好的用户界面、快捷的工具栏以及智能的语法填充功能。这个简单的JavaS
查看javascript编程全解6.67M291人在用 javascript编程全解是一本JavaScript语言的使用指导手册,由日本程序员井上诚一郎、土江拓郎和滨边将太三人共同编著。本书涵盖了JavaScript开发中各个方面的主题,对从客户端及服务端JavaScript等基础内容,到HTML5、W
查看热门标签
网友评论0人参与,0条评论
最新排行
今日头条极速版电脑版107.32Mv10.9.0.0 今日头条极速版电脑版是借助安卓模拟器运行的一款新闻资讯类软件,让您足不出户就能一手掌握最新热门资讯,随时随地浏览自己感兴趣的内容,并可以对资讯内容进行评论,非常方便。该软件内汇集了海量优质内容,其中包括时事,热点,视频,体育,财经,时尚、汽车等等,
查看响应式Web图形设计pdf99.8M 随着智能手机和平板电脑等移动设备的普及,网页既可以横向,也可以纵向显示,设计不再以桌面浏览器窗口的宽度为标准,如何才能更好的设计Web界面呢?小编这里推荐大家阅读响应式Web图形设计,这是一本HTML5&CSS3基础知识+现代设计精髓理念的图书,由
查看成功之路Oracle 11g学习笔记115.25M赵振平pdf扫描版 成功之路Oracle 11g学习笔记是一本Oracle 11g技术学习指南,由赵振平编著。本书内容丰富翔实,主要为刚刚开始学习接触Oracle的新手们准备,在前面的章节主要为读者介绍了Oracle安装、干净卸载Oracle、数据库启动关闭、Orac
查看android从入门到精通pdf 明日科技16.77M高清扫描版 本款android从入门到精通pdf是由明日科技编著,是一本android入门书籍。全书由浅入深,循序渐进,以初、中级程序员为对象,从了解Android和搭建开发环境学起,再学习Android开发的基础技术,然后学习Android开发的高级内容,最
查看python学习手册第4版pdf版92.37M中文高清版python是一种非常流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本,它不仅具备免费、可移植的特色,还拥有了极其强大的功能,使用起来也相当的方便。相信来自各个角落的程序猿已经发现,Python对于开发者效率和软件质量的关注,这无论在大项目还
查看矛与盾黑客攻防命令大曝光71.82Mpdf扫描版 矛与盾黑客攻防命令大曝光是一本详细讲述了黑客攻防命令的学习书籍,全书采用通俗易懂的图文解说,即使你是一个电脑新手也依然可以通读全书,其任务驱动式的黑客软件讲解,揭秘每一种黑客攻击的手法,盘点最新的黑客技术,让你轻松学会攻防护渗的防御方法,全面的保证
查看android驱动开发与移植实战详解5.14Mpdf高清版android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看正则表达式经典实例第2版43.18Mpdf高清扫描版 正则表达式经典实例第2版是一本正则表达式学习教材,由美国程序员Jan Goyvaerts编著。本书内容丰富,为读者提供了100多个正则表达式的使用实例,来教会读者如何正确的使用正则表达式来处理数据和文本,并且能够熟练的掌握它们,从而避免发生代码错误
查看精通CSS网页布局pdf高清版55.92M作者朱印宏精通CSS网页布局是一本pdf高清版的电子图书,作者朱印宏,软件包中附带了pdf阅读器能够很好的帮助用户阅读。全书深入、系统地讲解了使用css进行网页布局设计的相关知识和技巧,内容包括css基础、文字和版式设计、图像控制、超链接和导航菜单设计、表格和表单
查看建筑工程管理与实务2017版电子版55.03M高清版 建筑工程管理与实务2017版电子版是一本pdf的电子图书,全高清格式。本款图书遵循建造师考试原则,参照2016年新颁布的法律法规、新施行的标准规范,由中国建筑股份有限公司牵头组织业内专家及相关大专院校学者对《建筑工程管理与实务》一书进行了修谭,用于
查看c语言从入门到精通(第1版)44.77Mpdf高清扫描版 C语言从入门到精通是由韩旭、王娣编写的一本非常适用于C语言初学者的学习书籍,清华大学出版社出版,书中除了对C语言的语法做了详细的介绍,还对一些高级应用,如:网络套接字编程,内存管理,数组指针,还做一些简单学生实验课程。 本书从初学者的角
查看计算机通信与网络(第2版)57.16M杨庚pdf扫描版计算机通信与网络(第2版)是一本计算机网络教材,由杨庚编著。本书是作者结合多年教学及科研工作的经验编写而成的,在介绍基础知识的基础上,又介绍了计算机网络与通信技术的发展概况,内容由浅入深,理论与实践相结合,面向应用,能够帮助读者很快的学习掌握计算机网络技
查看