分享
 
 
 

深入浅出JavaScript

深入浅出JavaScript  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (德)海尔曼著,牛海彬等译

出 版 社: 人民邮电出版社

出版时间:字数: 597000版次: 1页数: 388印刷时间: 2008/04/01开本:印次:纸张: 胶版纸I S B N : 9787115171689包装: 平装编辑推荐

世界级Java Script程序员力作;全面、实用、丰富的经典示例;深入提示现代Java Script编程理念。

“本书是绝佳的JavaScfipt教程,能够使你掌握最新的业界实践……强烈推荐。”

———JavaRanch.com

“我们惊喜地看到,开发人员所一直期盼的JavaScript图书终于出版了……任何想要恶补CSS、HTML和JavaScript最新知识的人都应该阅读本书。”

——Cody Lindley,资深Web程序员

学习JavaScript有捷径吗?当然有。如果你已经有一定的经验,本书将是你迅速成为优秀JavaScript程序员的捷径。

在这一部与众不同的著作中,世界级的JavaScript专家以平实易懂的语言,详述了JavaScript的主要语言特性和功能,重点放在现代JavaScript开发的理念(UnobtrusiVe JavaScript)和实践上。书中“纯手工”打造了一个名为DOMHelp的程序库,使读者能够直观地学习如何编写优秀的实战代码。通过阅读本书,读者将逐渐培养结构、行为与表现三层分离这一关键的现代Web开发理念,巩固并提升Web可用性、兼容性和可维护性的意识,最终,步入基于标准的Web开发的殿堂。

内容简介

本书是一部优秀的、注重实践的JavaScript教程。作者首先概览了JavaScript,包括它的语法、良好的编码习惯、DOM编程原则等;然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,演示了YUI 和 jQuery JavaScript库的使用。

本书适合初级和中级水平的JavaScript开发人员阅读,可作为高等院校计算机专业的JavaScript课程教材。

作者简介

Christion Heilmann,世界顶尖的JavaScript程序员,Web标准项目(WaSP)DOM脚本编程任务组成员。目前就职于Yahoo!英国公司,担任Flickr项目的交互架构师。Heilmann拥有丰富的Web开发经验,曾经为宝马、麦当劳、EToy、惠普等世界级大公司开发网站。他的博客http://wait-till-i.com经常成为业界关注的焦点,此外他还维护着一个信息非常丰富的技术文档网站http://icant.Co.uk。

目录

第1章JavaScript入门

1.1JavaScript产生的原因

1.2JavaScript是什么

1.3JavaScript的问题和价值

1.4JavaScript不可靠为什么还要用

1.5网页中的JavaScript和基本语法

1.5.1JavaScript语法

1.5.2执行代码

1.5.3函数

1.6对象

1.7简单的JavaScript示例

1.8小结

第2章数据和判定

2.1数据、数据类型和数据运算符

2.1.1字符串数据类型

2.1.2运算符

2.1.3JavaScript变量

2.1.4不同数据类型的转换

2.2复合数据类型:数组和对象

2.2.1JavaScript提供的对象:String、Date和Math

2.2.2数组

2.3在JavaScript中进行判定

2.3.1逻辑运算符和比较运算符

2.3.2条件语句

2.3.3测试多个值:switch语句

2.3.4重复事件:循环

2.4小结

第3章从DHTML到DOM编程

3.1作为“行为层”的JavaScript

3.1.1对象检测与浏览器依赖性的比较

3.1.2渐进增强

3.2JavaScript和可访问性

3.3良好的编码实践

3.3.1命名习惯

3.3.2代码布局

3.3.3注释

3.3.4函数

3.3.5使用三元运算符简化代码

3.3.6函数的分类和复用

3.3.7变量和函数作用域

3.3.8使用对象字面量保证脚本安全

3.4小结

第4章HTML与JavaScript

4.1HTML文档剖析

4.2在网页中使用JavaScript提供反馈信息:老的方式

4.3通过DOM访问文档

4.4元素的子节点、父节点、兄弟节点和值

4.4.1从父节点到子节点

4.4.2从子节点到父节点

4.4.3兄弟节点之间

4.5修改元素属性

4.6创建、移除和替换元素

4.6.1避免NOSCRIPT

4.6.2通过innerHTML简化脚本

4.6.3DOM小结:你的备忘单

4.6.4DOMhelp:我们自己的辅助函数库

4.7小结

第5章表现与行为(CSS与事件处理)

5.1通过JavaScript改变表现层

5.2通过事件处理改变文档的行为

5.2.1W3C标准兼容的事件

5.2.2修正事件以适应W3C不兼容的浏览器

5.2.3永不停止优化

5.2.4页面加载问题及其解决方案

5.2.5读取和过滤键盘输入

5.2.6事件处理的危险

5.3小结

第6章JavaScript的常用对象:图片和窗口

6.1图片与JavaScript

6.1.1图片编程基础

6.1.2预载图片

6.1.3翻转效果

6.1.4幻灯片显示

6.1.5图片与JavaScript小结

6.2窗口与JavaScript

6.2.1窗口属性

6.2.2窗口方法

6.2.3窗口与JavaScript小结

6.3小结

第7章JavaScript与用户的交互:导航与表单

7.1导航与JavaScript

7.1.1重新加载网页的恐惧

7.1.2JavaScript导航基础

7.1.3浏览器导航

7.1.4页内导航

7.1.5网站导航

7.1.6分页

7.1.7使用JavaScript进行导航小结

7.2表单与JavaScript

7.2.1JavaScript表单基础

7.2.2表单元素

7.2.3交互式表单:隐藏或显示独立元素

7.2.4定制表单元素

7.2.5表单与JavaScript小结

7.3小结

第8章与Ajax后端交互

8.1Ajax到底是什么

8.2高速缓存竟带来了麻烦

8.3把X放回到Ajax里面

8.3.1使用JSON代替XML

8.3.2使用服务器端脚本来访问第三方内容

8.3.3关于缓慢链接的XHR问题

8.3.4一个更大的Ajax示例:关联选择框

8.3.5可选的动态Ajax菜单

8.4小结

第9章数据验证技术

9.1客户端JavaScript验证的优点和缺点

9.2使用JavaScript保护文件内容

9.3全能验证的神话

9.4使用字符串和数字方法的基本JavaScript验证

9.4.1字符串验证方法

9.4.2数字验证方法

9.5正则表达式

9.5.1语法和属性

9.5.2通配符搜索、约束范围以及其替换

9.5.3使用量词约束字符的数量

9.5.4词界、空白字符以及其他快捷符号

9.5.5使用正则表达式的方法

9.5.6圆括号分组的功能

9.5.7正则表达式资源

9.6验证方法小结

9.7表单验证技术

9.7.1指定强制字段

9.7.2隐藏字段方法

9.7.3指示元素方法

9.7.4CSS类方法

9.7.5自定义属性方法

9.7.6这些方法的缺点

9.7.7共用验证规则

9.8为用户反馈验证信息

9.8.1显示错误字段的列表

9.8.2使用可单击的错误消息代替主表单

9.8.3单独地突出显示错误的字段

9.8.4即时验证反馈

9.9其他的动态验证方法

9.10小结

第10章现代的JavaScript案例研究:动态图库

10.1缩略图图库基础

10.2缩略图图库是什么以及它应该做什么

10.3静态缩略图图库

10.4使用JavaScript模拟动态图库

10.5显示标题

10.6动态的缩略图库

10.7从文件夹中创建图片徽章

10.8小结

第11章使用第三方JavaScript

11.1网络为你提供了什么

11.2代码片段、RSS提要、各种API以及函数库

11.2.1RSS提要和REST API

11.2.2REST API示例

11.3使用简短精练的函数库:jQuery

11.4使用API:用Google Maps为你的网站添加地图

11.5完整的服务:雅虎开发人员网络以及YUI

11.5.1使用YUI的弹性标题

11.5.2使用YUI的连接管理器和容器组件代替弹出窗口

11.5.3YUI小结

11.6小结

附录A调试JavaScript

深入浅出JavaScript

深入浅出JavaScript

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有