分享
 
 
 

《精通JavaScript+jQuery配套光盘》(JavaScript+jQuery)[压缩包]

王朝资源·作者佚名  2009-09-25
 说明  因可能的版权问题本站不提供该资源的存贮、播放、下载或推送,本文仅为内容简介。

中文名: 精通JavaScript+jQuery配套光盘

英文名: JavaScript+jQuery

资源格式: 压缩包

发行时间: 2008年09月01日

简介:

内容提要

随着Ajax技术的不断风靡,其核心技术JavaScript越来越受到人们的关注,各种JavaScript的框架层出不穷。jQuery作为JavaScript框架的优秀代表,为广大开发者提供了诸多便利。

《精通JavaScript+jQuery(1CD)》从介绍JavaScript的基础知识开始,围绕标准Web的各项技术予以展开,通过大量实例对JavaScript、CSS、DOM、Ajax等Web关键技术进行深入浅出的分析,主要内容包括JavaScript的概念和基本语法、CSS基础、CSS排版、DOM模型框架、网页中的事件、表格表单、JavaScript的调试与优化、Ajax异步技术等。

在此基础之上,《精通JavaScript+jQuery(1CD)》通过精彩的实例详细讲解了jQuery的相关技术,主要包括jQuery的基础、如何使用jQuery控制页面、制作动画与特效、简化Ajax以及jQuery插件等内容。讲解的重点在于简化JavaScript的开发步骤,注重实例之间的对比与递进,充分展示jQuery所带来的革新。书中最后给出4个综合实例,让读者进一步巩固所学知识,提高综合应用的能力。

《精通JavaScript+jQuery(1CD)》内容翔实、结构清晰,讲述循序渐进,并注意各个章节之间、实例之间的呼应和对照,既可作为JavaScript、jQuery初学者的入门教材,也适合高级用户进一步学习和参考。

目录

第1部分JavaScript、CSS与DOM基础篇

第1章JavaScript概述2

1.1JavaScript的起源2

1.2浏览器之争3

1.2.1DHTML3

1.2.2浏览器之间的冲突3

1.2.3标准的制定4

1.3JavaScript的实现4

1.3.1ECMAScript5

1.3.2DOM5

1.3.3BOM6

1.3.4新的开始6

1.4Web标准7

1.4.1Web标准概述7

1.4.2结构、表现和行为的分离8

第2章JavaScript基础10

2.1JavaScript的语法10

2.2变量11

2.3数据类型13

2.3.1字符串13

2.3.2数值16

2.3.3布尔型16

2.3.4类型转换17

2.3.5数组19

2.4关键字23

2.5保留字23

2.6条件语句23

2.6.1比较操作符23

2.6.2逻辑操作符24

2.6.3if语句24

2.6.4switch语句25

2.7循环语句27

2.7.1while语句27

2.7.2do…while语句27

2.7.3for语句28

2.7.4break和continue语句29

2.7.5for…in语句31

2.7.6实例:九九乘法表32

2.8函数33

2.8.1定义和调用函数33

2.8.2用arguments对象访问函数的参数34

2.8.3实例:杨辉三角36

2.9其他对象38

2.9.1对象简述38

2.9.2时间日期:Date对象39

2.9.3数学计算:Math对象43

2.10BOM基础45

2.10.1window对象45

2.10.2document对象48

2.10.3location对象49

2.10.4navigator对象50

2.10.5screen对象52

第3章CSS基础53

3.1CSS的概念53

3.1.1标记的概念53

3.1.2传统HTML的缺点54

3.1.3CSS的引入55

3.1.4浏览器与CSS57

3.2使用CSS控制页面58

3.2.1行内样式58

3.2.2内嵌式59

3.2.3链接式59

3.2.4导入样式60

3.3CSS选择器61

3.3.1标记选择器61

3.3.2类别选择器62

3.3.3ID选择器64

3.3.4选择器集体声明65

3.3.5选择器的嵌套66

3.3.6子选择器67

3.3.7属性选择器68

3.4CSS设置文字效果70

3.4.1CSS文字样式70

3.4.2CSS段落文字71

3.4.3首字放大72

3.5CSS设置图片效果73

3.5.1图片的边框74

3.5.2图文混排75

3.6CSS设置页面背景76

3.6.1背景颜色76

3.6.2背景图片78

3.6.3背景图的重复79

3.6.4背景样式综合设置80

3.7CSS设置超链接效果80

3.8CSS制作实用菜单83

3.8.1项目列表83

3.8.2无需表格的菜单84

第4章CSS进阶87

4.1div标记与span标记87

4.1.1概述87

4.1.2div与span的区别88

4.2盒子模型89

4.3元素的定位89

4.3.1float定位90

4.3.2position定位91

4.3.3z-index空间位置93

4.4CSS排版观念95

4.4.1将页面用div分块95

4.4.2设计各块的位置96

4.4.3用CSS定位97

4.5排版实例:我的博客99

4.5.1设计分析100

4.5.2排版构架100

4.5.3导航与Banner101

4.5.4左侧列表103

4.5.5内容部分104

4.5.6footer脚注105

4.5.7整体调整106

4.6JavaScript与CSS107

4.6.1颜色渐变的文字107

4.6.2鼠标文字跟随109

第5章DOM模型113

5.1网页中的DOM模型框架113

5.2DOM模型中的节点114

5.2.1元素节点114

5.2.2文本节点114

5.2.3属性节点114

5.3使用DOM115

5.3.1访问节点115

5.3.2检测节点类型117

5.3.3利用父子兄关系查找节点117

5.3.4设置节点属性121

5.3.5创建和添加节点123

5.3.6删除节点124

5.3.7替换节点125

5.3.8在特定节点前插入节点125

5.3.9在特定节点后插入节点127

5.4使用非标准DOM innerHTML属性128

5.5DOM与CSS129

5.5.1三位一体的页面129

5.5.2使用className属性131

第2部分JavaScript、CSS、DOM高级篇

第6章事件134

6.1事件流134

6.1.1冒泡型事件134

6.1.2捕获型事件135

6.2事件监听136

6.2.1通用监听方法136

6.2.2IE中的监听方法137

6.2.3标准DOM的监听方法139

6.3事件对象140

6.4事件的类型145

6.4.1鼠标事件145

6.4.2键盘事件148

6.4.3HTML事件150

6.5实例1:屏蔽鼠标右键150

6.5.1方法1151

6.5.2方法2151

6.6实例2:伸缩的两级菜单152

6.6.1建立HTML框架153

6.6.2设置各级菜单的CSS样式风格153

6.6.3为菜单添加伸缩效果155

第7章表格与表单157

7.1用CSS控制表格样式157

7.1.1理解表格的相关标记157

7.1.2设置表格的颜色159

7.1.3设置表格的边框160

7.2用DOM动态控制表格162

7.2.1动态添加表格163

7.2.2修改单元格内容165

7.2.3动态删除表格166

7.3控制表单168

7.3.1理解表单的相关标记与表单元素168

7.3.2用CSS控制表单样式170

7.3.3访问表单中的元素173

7.3.4公共属性与方法173

7.3.5提交表单174

7.4设置文本框175

7.4.1控制用户输入字符个数175

7.4.2设置鼠标经过时自动选择文本176

7.5设置单选按钮178

7.6设置复选框180

7.7设置下拉菜单182

7.7.1访问选中项183

7.7.2添加、替换、删除选项187

7.8实例:自动提示的文本框192

7.8.1建立框架结构192

7.8.2实现匹配用户输入193

7.8.3显示提示框194

第8章JavaScript的调试与优化198

8.1常见的错误和异常198

8.1.1拼写错误198

8.1.2访问不存在的变量199

8.1.3括号不匹配201

8.1.4字符串和变量连接错误202

8.1.5等号与赋值混淆203

8.2错误处理203

8.2.1用alert()和document.write()方法监视变量值203

8.2.2用onerror事件找到错误204

8.2.3用try...catch语句找到错误205

8.3使用调试器207

8.3.1用Firefox错误控制台调试207

8.3.2用Microsoft Script Debugger调试208

8.3.3用Venkman调试209

8.4JavaScript优化211

8.4.1减缓代码下载时间211

8.4.2合理声明变量212

8.4.3使用内置函数缩短编译时间213

8.4.4合理书写if语句215

8.4.5最小化语句数量215

8.4.6节约使用DOM216

第9章Ajax217

9.1认识Ajax217

9.1.1Ajax的基本概念217

9.1.2Ajax的组成部分218

9.2Ajax应用成功案例219

9.2.1Google Maps219

9.2.2Gmail220

9.2.3Netflix222

9.2.4Amazon钻石搜索222

9.2.5Ajax游戏223

9.3Ajax异步交互224

9.3.1什么是异步交互224

9.3.2异步对象连接服务器225

9.3.3GET和POST模式228

9.3.4服务器返回XML232

9.3.5处理多个异步请求235

9.4Ajax框架237

9.4.1使用AjaxLib237

9.4.2使用AjaxGold238

9.5实例1:制作可自动校验的表单240

9.5.1搭建框架241

9.5.2建立异步请求242

9.5.3服务器端处理243

9.5.4显示异步查询结果243

9.6实例2:制作带自动提示的文本框245

第3部分jQuery框架篇

第10章jQuery基础250

10.1jQuery概述250

10.1.1jQuery是什么250

10.1.2jQuery的优势251

10.1.3下载并使用jQuery254

10.2jQuery的“$”255

10.2.1选择器255

10.2.2功能函数前缀257

10.2.3解决window.onload函数的冲突258

10.2.4创建DOM元素258

10.2.5自定义添加“$”259

10.2.6解决“$”的冲突260

10.3jQuery与CSS3260

10.3.1CSS3标准260

10.3.2浏览器的兼容性262

10.3.3jQuery的引入262

10.4使用选择器263

10.4.1属性选择器263

10.4.2包含选择器266

10.4.3位置选择器267

10.4.4过滤选择器270

10.4.5实现反向过滤272

10.5管理选择结果274

10.5.1获取元素的个数274

10.5.2提取元素275

10.5.3添加、删除、过滤元素277

10.5.4查询过滤新元素集合281

10.6采用jQuery链282

第11章jQuery控制页面284

11.1标记的属性284

11.1.1each()遍历元素284

11.1.2获取属性的值285

11.1.3设置属性的值286

11.1.4删除属性289

11.2设置元素的样式289

11.2.1添加、删除CSS类别289

11.2.2在类别间动态切换290

11.2.3实例:制作隔行颜色交替变换的表格292

11.2.4直接获取、设置样式293

11.3处理页面的元素295

11.3.1直接获取、编辑内容295

11.3.2移动和复制元素297

11.3.3删除元素301

11.3.4克隆元素303

11.4处理表单元素的值304

11.4.1获取表单元素的值304

11.4.2设置表单元素的值306

11.5处理页面中的事件307

11.5.1绑定事件监听307

11.5.2移除事件监听309

11.5.3传递事件对象311

11.5.4触发事件312

11.5.5实现单击事件的动态交替313

11.5.6实现感应鼠标314

11.6实例:快餐配送页面315

11.6.1框架搭建316

11.6.2添加事件317

11.6.3设置样式风格319

第12章jQuery制作动画与特效322

12.1显示和隐藏元素322

12.1.1使用show()和hide()方法322

12.1.2实例:制作多级菜单323

12.1.3使用toggle()方法实现显隐切换324

12.2元素显隐的渐入渐出效果325

12.2.1使用show()、hide()和toggle()方法326

12.2.2使用fadeIn()和fadeOut()方法327

12.2.3使用fadeTo()方法自定义变幻目标透明度329

12.3幻灯片效果330

12.4自定义动画332

12.4.1使用animate()方法332

12.4.2实例:制作伸缩的导航条336

第13章jQuery的功能函数341

13.1检测浏览器341

13.2盒子模型342

13.3处理JavaScript对象345

13.3.1使用$.each()方法遍历345

13.3.2过滤数据346

13.3.3转化数组347

13.3.4搜索数组元素350

13.4获取外部代码350

第14章jQuery与Ajax352

14.1获取异步数据352

14.1.1传统方法352

14.1.2jQuery的load()方法353

14.2GET VS. POST355

14.3控制Ajax357

14.3.1设置Ajax的细节357

14.3.2全局设定Ajax359

14.3.3Ajax事件360

14.3.4实例:模拟sina邮箱的数据加载362

14.4实例:jQuery制作自动提示的文本框364

14.5jQuery与XML367

14.6jQuery与JSON369

14.6.1JSON概述369

14.6.2实例:联动的下拉菜单370

第15章jQuery插件373

15.1表单插件373

15.1.1获取表单数据373

15.1.2格式化表单数据375

15.1.3清除和重置表单数据376

15.1.4按Ajax方式提交表单377

15.1.5实例:模拟搜狐热门调查380

15.2UI插件383

15.2.1鼠标拖曳页面板块383

15.2.2拖入购物车387

15.2.3流行的Tab菜单389

第4部分综合案例篇

第16章网络相册394

16.1分析构架394

16.1.1设计分析394

16.1.2功能分析395

16.2模块拆分395

16.2.1缩略图排列395

16.2.2缩略图提示397

16.2.3显示大图398

16.3功能细化399

16.3.1初始化页面399

16.3.2实现单击缩略图弹出大图窗口399

16.3.3关闭按钮隐藏大图窗口401

16.3.4在同一大图窗口浏览多幅图片401

16.4统一调整403

第17章可自由拖动板块的页面406

17.1框架设计406

17.1.1页面层次406

17.1.2样式风格407

17.2功能模块409

17.2.1拖曳操作409

17.2.2添加子项目409

17.2.3移动子项目410

17.2.4回收站411

17.3整体规划412

第18章时尚购物网站报价单414

18.1表格框架414

18.1.1表格414

18.1.2选择物品415

18.1.3商用界面416

18.2交互选择417

18.3注册单418

18.3.1注册单框架418

18.3.2注册单的显隐420

18.3.3Ajax异步校验422

18.3.4验证密码423

18.3.5Ajax异步提交424

18.4整体调整424

第19章图片切割器428

19.1页面框架428

19.2选区429

19.2.1选区样式429

19.2.2显示选区430

19.2.3移动选区432

19.2.4改变选区大小434

19.3最终剪切435

19.4整体调整436

[安全检测]已通过安全检测

[安全检测软体]avast! 版本4.8 家庭版 病毒库 2009.09.23-0

[安装测试]已通过安装测试

[测试系统]Windows XP (适用Windows98/me/2000/ XP /2003/更高)

[版本]5.1.2600 Service Pack 2

[供源时间]09:00-17:30(上述时间保证有源,其他不一定,请下载完的朋友帮忙分流。)

[免责声明]该下载内容仅限於个人测试学习之用,不得用於商业用途,并且请在下载后24小时内删除。

软体版权归原作者及原软体公司所有,如果你喜欢,请购买正版。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有