王朝网络
分享
 
 
 

JavaScript捷径教程

王朝导购·作者佚名
 
JavaScript捷径教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (加)斯努克(Snook,J)等著;郭晓刚等译

出 版 社: 人民邮电出版社

出版时间: 2009-1-1字数: 307000版次: 1页数: 199印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115192592包装: 平装编辑推荐

四位顶尖专家合著;初级JavaScript程序员的绝佳进阶书,洞悉Javacript内幕。

你是否对Web开发和设计已经略知一二。但是JavaScript的灵活多变仍然时常让你感到困惑?面对众多的JavaScript库,你是否无所适从?

没关系,这部由几位世界顶尖专家合著的好书将帮助你度过难关。书中在回顾了必要的HTML、CSS和JavaScript的基础知识之后。直入主题。深入剖析了学习和使用JavaScript的过程中最难掌握的地方——面向对象概念、闭包和事件处理等。并强调了不唐突、注重可用性和渐进增强(progressive enhancement)等现代Web开发理念。在此基础上。本书还讲解了jQuery、Prototype、Mootools等最流行的JavaScript库的背后机制,探讨了如何在不同场合中实际选择和使用这些库。最后。实现了一些很酷的视觉特效、表单验证和两个完整的案例。

内容简介

本书讲述了JavaScript以及DOM的应用。重点讲解了JavaScript库,并通过实际的示例说明了如何把这些库应用于你的项目。同时还解释了Ajax,教你如何充分计划并将其应用于项目。此外,你还将了解如何构建简单的动画对象来为页面中的元素增加动态效果。书中提到的各项技术均配有直观而简洁的示例,可帮助你快速掌握这些技术。

本书面向具有一定的JavaScript和DOM脚本开发经验的Web开发人员。

作者简介

Jonathan Snook,著名Web技术专家。W3C CSS工作组顾问,Digital Web Magazine等著名媒体的专栏作家,他曾荣获英国Web设计大奖,服务的客户包括苹果、红牛和FedEx等国际大公司。

目录

第1章JavaScript的现状

1.130年河东,30年河西

1.2JavaScript遇上结合DOM的HTML

1.3Ajax的崛起

1.4管理JavaScript

1.4.1代码装载

1.4.2代码解析

1.4.3正确地在XHTML页面中嵌入代码

1.5代码调试

1.5.1警告

1.5.2页面记录

1.5.3浏览器插件

1.5.4HTTP调试

1.6小结

第2章HTML、CSS和JavaScript

2.1基础知识

2.2HTML最佳实践

2.2.1HTML与XHTML

2.2.2两全其美

2.3CSS基础

2.3.1将含义表达出来

2.3.2元素的标识

2.3.3应用CSS

2.4JavaScript基础

2.4.1函数

2.4.2对象、属性和方法

2.4.3点号语法和方括号语法

2.4.4原型

2.4.5值传递和引用传递

2.5JavaScript与DOM

2.5.1DOM是什么

2.5.2DOM树的结构

2.5.3document对象

2.5.4通过类名获取元素

2.6在DOM中移动

2.7处理属性

2.7.1style属性

2.7.2class属性

2.8向DOM中插入内容

2.9浏览器嗅探与对象检测

2.10正则表达式

2.11格式化的惯例

2.12事件处理

2.12.1内联的事件处理

2.12.2this关键字

2.12.3无侵入的JavaScript

2.12.3在页面加载前访问元素

2.12.5用DOM方法绑定事件

2.12.6事件捕捉与事件冒泡

2.12.7在IE中追加事件

2.12.8检查上下文

2.12.9取消行为

2.12.10综合练习

2.13事件委托

2.13.1搜寻冒泡中途经过的元素

2.13.2事件委托不适用的情形

2.14小结

第3章面向对象编程

3.1什么是面向对象编程

3.2函数

3.2.1添加方法和属性

3.2.2对象的实例化机制

3.2.3在构造函数中返回对象

3.2.4原型

3.3字面量对象

3.4for...in循环

3.5命名的参数

3.6命名空间

3.7闭包

3.8封装

3.9函数式编程

3.9.1回调

3.9.2函数的call和apply

3.9.3在集合上应用函数

3.9.4可串接方法

3.9.5内部迭代器

3.10小结

第4章库

4.1DOM操作

4.2应用上的便利措施

4.2.1语言扩展和语言桥路

4.2.2事件处理

4.2.3Ajax

4.2.4字符串和模板处理

4.2.5使用集合

4.2.6处理JSON和XML

4.3界面部件

4.4流行的库

4.4.1Dojo

4.4.2Prototype

4.4.3jQuery

4.4.4Yahoo! UI Library(YUI)

4.4.5Mootools

4.4.6Script.aculo.us

4.4.7ExtJS

4.5新出现的库

4.5.1Base2.DOM

4.5.2DED|Chain

4.6怎样选择库

4.6.1社区

4.6.2文档

4.7小结

第5章Ajax和数据交换

5.1分析Ajax应用

5.2解构Ajax过程

5.2.1Ajax的请求/响应过程

5.2.2失败

5.2.3绘制故事板

5.3Ajax的数据格式

5.3.1XML

5.3.2XML之外的选择

5.4构造可重用的Ajax对象

5.5为失败做准备

5.5.1超时处理

5.5.2HTTP状态代码

5.5.3多重请求

5.5.4意外的数据

5.6用库处理Ajax调用

5.6.1Prototype

5.6.2YUI

5.6.3jQuery

5.7小结

第6章视觉效果

6.1为什么要使用视觉效果

6.2构建一个简单的动画对象

6.2.1回调

6.2.2动画队列

6.3扩展动画类

6.4用库来实现动画

6.4.1Script.aculo.us

6.4.2jQuery

6.4.3Mootools

6.5小结

第7章表单验证与JavaScript

7.1在服务器上验证

7.2客户端

7.2.1用JavaScript添加显示错误消息的Span块

7.2.2阻止表单提交

7.3用Ajax实现表单验证

7.3.1服务器端验证

7.3.2客户端

7.4小结

第8章案例研究:改良FAQ页面

8.1第1课:瞄准目标

8.2第2课:JavaScript之舞

8.3小结

第9章案例研究:动态帮助系统

9.1任务

9.2计划和准备

9.2.1总体设计

9.2.2项目准备

9.3编写标记

9.3.1用布局处理共同的标记

9.3.2添加一个示例应用页面

9.4用CSS添加样式

9.5Prototype和Low Pro出场

9.6让帮助栏可用

9.6.1建立帮助控制器

9.6.2添加行为

9.6.3实现加载提示

9.7最后润色

9.7.1用Moo.fx添加动画

9.7.2实现边栏内锚点

9.8回顾

9.8.1用符合语义的HTML奠定坚实的基础

9.8.2恰当使用HTML、CSS、JavaScript

9.8.3用CSS选择符充当应用的胶水

9.8.4对Ajax来说,简单是最好的

9.9小结

9.10源代码

书摘插图

第1章JavaScript的现状

本章简要地回顾了Ajax的崛起以及它对Javascript流行程度的影响,以便你能够对过去十年中业界的变化有个宏观的认识。然后解释JavaScript在浏览器中如何执行,你又该如何应对。你将学到调试程序的各种方法以及各种工具。要想赶走那些阴魂不散的bug,理解代码的执行是非常重要的。

1.130年河东,30年河西

自1995年诞生以来,Javascript已经走过了一段不短的路。它的用途从最初简单的图片和表单交互,到现在已经扩展到了各种各样的用户界面控制。网站已不再是静态的了。从表单验证到动画效果,再到灵活性和响应能力能够与桌面程序相匹敌的网站,Javascript已经赢得了自身的地位。传统(且昂贵)的桌面程序(如文字处理、日历和邮件程序)都正在被便宜(且易用)的Web应用所取代,例如Writely、30 Boxes和Google Mail。

在10年的历程中,JavaScript有过兴衰起伏;可喜的是,现在它正胜利归来。为什么是这个时候呢?答案很简单:它无所不在。大多数开发者的目标是让他们的劳动成果能被所有人使用。HTML很早就实现了这个目标,其格式的主要部分在因特网于20世纪90年代后期真正起飞之前就已经成熟。为一种浏览器所编写的HTML在其他浏览器中的显示也几乎是一样的,不管平台是Mac、PC还是Linux。

……

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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
计算智能:从概念到实现(英文版)
写给大家看的CSS书(第2版)
S60编程指南
电磁干扰检测与控制1000问(第2版)
DWR实战
SQL Server编程必知必会
Google Web Toolkit——GWT Java AJAX编程
电子商务:从愿景到实现(第3版)
PADS 2007高速电路板设计
VRay酷渲风暴
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有