图书介绍

精通JavaScript+jQueryPDF|Epub|txt|kindle电子书版本网盘下载

精通JavaScript+jQuery
  • 曾顺编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115185263
  • 出版时间:2008
  • 标注页数:444页
  • 文件大小:212MB
  • 文件页数:462页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通JavaScript+jQueryPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

第1章 JavaScript概述2

1.1 JavaScript的起源2

1.2 浏览器之争3

1.2.1 DHTML3

1.2.2 浏览器之间的冲突3

1.2.3 标准的制定4

1.3 JavaScript的实现4

1.3.1 ECMAScript5

1.3.2 DOM5

1.3.3 BOM6

1.3.4 新的开始6

1.4 Web标准7

1.4.1 Web标准概述7

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

第2章 JavaScript基础10

2.1 JavaScript的语法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.3 if语句24

2.6.4 switch语句25

2.7 循环语句27

2.7.1 while语句27

2.7.2 do...while语句27

2.7.3 for语句28

2.7.4 break和continue语句29

2.7.5 for...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.10 BOM基础45

2.10.1 window对象45

2.10.2 document对象48

2.10.3 location对象49

2.10.4 navigator对象50

2.10.5 screen对象52

第3章 CSS基础53

3.1 CSS的概念53

3.1.1 标记的概念53

3.1.2 传统HTML的缺点54

3.1.3 CSS的引入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.3 CSS选择器61

3.3.1 标记选择器61

3.3.2 类别选择器62

3.3.3 ID选择器64

3.3.4 选择器集体声明65

3.3.5 选择器的嵌套66

3.3.6 子选择器67

3.3.7 属性选择器68

3.4 CSS设置文字效果70

3.4.1 CSS文字样式70

3.4.2 CSS段落文字71

3.4.3 首字放大72

3.5 CSS设置图片效果73

3.5.1 图片的边框74

3.5.2 图文混排75

3.6 CSS设置页面背景76

3.6.1 背景颜色76

3.6.2 背景图片78

3.6.3 背景图的重复79

3.6.4 背景样式综合设置80

3.7 CSS设置超链接效果80

3.8 CSS制作实用菜单83

3.8.1 项目列表83

3.8.2 无需表格的菜单84

第4章 CSS进阶87

4.1 <div>标记与<span>标记87

4.1.1 概述87

4.1.2 <div>与<span>的区别88

4.2 盒子模型89

4.3 元素的定位89

4.3.1 float定位90

4.3.2 position定位91

4.3.3 z-index空间位置93

4.4 CSS排版观念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.6 footer脚注105

4.5.7 整体调整106

4.6 JavaScript与CSS107

4.6.1 颜色渐变的文字107

4.6.2 鼠标文字跟随109

第5章 DOM模型113

5.1 网页中的DOM模型框架113

5.2 DOM模型中的节点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.5 DOM与CSS129

5.5.1 三位一体的页面129

5.5.2 使用className属性131

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

第6章 事件134

6.1 事件流134

6.1.1 冒泡型事件134

6.1.2 捕获型事件135

6.2 事件监听136

6.2.1 通用监听方法136

6.2.2 IE中的监听方法137

6.2.3 标准DOM的监听方法139

6.3 事件对象140

6.4 事件的类型145

6.4.1 鼠标事件145

6.4.2 键盘事件148

6.4.3 HTML事件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.4 JavaScript优化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.1 Ajax的基本概念217

9.1.2 Ajax的组成部分218

9.2 Ajax应用成功案例219

9.2.1 Google Maps219

9.2.2 Gmail220

9.2.3 Netflix222

9.2.4 Amazon钻石搜索222

9.2.5 Ajax游戏223

9.3 Ajax异步交互224

9.3.1 什么是异步交互224

9.3.2 异步对象连接服务器225

9.3.3 GET和POST模式228

9.3.4 服务器返回XML232

9.3.5 处理多个异步请求235

9.4 Ajax框架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框架篇250

第10章 jQuery基础250

10.1 jQuery概述250

10.1.1 jQuery是什么250

10.1.2 jQuery的优势251

10.1.3 下载并使用jQuery254

10.2 jQuery的“$”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.3 jQuery与CSS3260

10.3.1 CSS3标准260

10.3.2 浏览器的兼容性262

10.3.3 jQuery的引入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.1 each()遍历元素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.2 jQuery的load()方法353

14.2 GET VS.POST355

14.3 控制Ajax357

14.3.1 设置Ajax的细节357

14.3.2 全局设定Ajax359

14.3.3 Ajax事件360

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

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

14.5 jQuery与XML367

14.6 jQuery与JSON369

14.6.1 JSON概述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.2 UI插件383

15.2.1 鼠标拖曳页面板块383

15.2.2 拖入购物车387

15.2.3 流行的Tab菜单389

第4部分 综合案例篇394

第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.3 Ajax异步校验422

18.3.4 验证密码423

18.3.5 Ajax异步提交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

热门推荐