图书介绍

JavaScript+jQueryMobile+Node.js跨平台网页设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaScript+jQueryMobile+Node.js跨平台网页设计
  • 陈会安著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111527428
  • 出版时间:2016
  • 标注页数:506页
  • 文件大小:57MB
  • 文件页数:514页
  • 主题词:JAVA语言-程序设计;网页制作工具

PDF下载


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

下载说明

JavaScript+jQueryMobile+Node.js跨平台网页设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 HTML与JavaScript的基础1

1-1 HTML的基础2

1-1-1 认识HTML2

1-1-2 HTML5的网页结构3

1-2 认识JavaScript4

1-2-1 JavaScript与脚本语言4

1-2-2 客户端网页技术5

1-3 JavaScript的开发环境WebMatrix6

1-3-1 下载与安装WebMatrix开发工具6

1-3-2 启动WebMatrix新建HTML网站7

1-3-3 更改默认的网站位置10

1-3-4 开启本书的范例网站11

1-4 创建第一个JavaScript程序12

1-4-1 在HTML网页插入JavaScript程序代码12

1-4-2 创建第一个JavaScript程序13

1-4-3 更改WebMatrix的默认浏览器17

1-4-4 显示JavaScript程序代码的错误18

1-5 JavaScript程序代码的位置19

1-5-1 在Head区块的JavaScript程序代码19

1-5-2 在Body区块的JavaScript程序代码20

1-5-3 使用外部JavaScript程序文件21

1-6 JavaScript的编写风格23

1-6-1 程序语句24

1-6-2 程序注释25

1-6-3 太长的程序代码25

1-6-4 空格符25

1-6-5 程序代码缩排25

第2章 JavaScript的变量与运算符27

2-1 JavaScript的变量28

2-1-1 变量命名与声明28

2-1-2 赋值语句30

2-1-3 JavaScript的变量是否存在31

2-2 JavaScript的数据类型33

2-2-1 JavaScript的数据类型33

2-2-2 Escape转义字符35

2-3 JavaScript的运算符37

2-3-1 运算符的优先级37

2-3-2 算术运算符38

2-3-3 逻辑与比较运算符40

2-3-4 位运算符42

2-3-5 赋值运算符43

2-4 数据类型的转换44

2-4-1 数据类型的强制转换44

2-4-2 数据类型的转换函数46

第3章 JavaScript的流程控制50

3-1 流程控制的基础51

3-2 JavaScript的条件控制52

3-2-1 if是否选择条件语句53

3-2-2 if/else二选一条件语句54

3-2-3 if/else多选一条件语句55

3-2-4 switch多选一条件语句57

3-2-5 条件运算符?:58

3-3 JavaScript的循环控制60

3-3-1 for循环语句60

3-3-2 for/In循环语句61

3-3-3 while循环语句63

3-3-4 do/while循环语句64

3-4 继续和跳出循环66

3-5 JavaScript的嵌套循环68

第4章 JavaScript的函数与对象72

4-1 JavaScript的函数73

4-1-1 JavaScript的内建函数73

4-1-2 创建JavaScript自定义函数74

4-1-3 拥有参数的JavaScript函数75

4-1-4 JavaScript函数的返回值77

4-1-5 JavaScript函数的传值或引用参数78

4-1-6 JavaScript函数的参数数组81

4-2 JavaScript函数的变量范围83

4-3 JavaScript的对象85

4-3-1 面向对象程序设计语言85

4-3-2 JavaScript的对象、属性和方法86

4-3-3 JavaScript支持的对象87

4-4 自定义JavaScript的对象87

4-4-1 使用Obiect对象创建自定义对象87

4-4-2 with程序块89

4-4-3 使用构造函数来创建对象90

4-4-4 对象的层级结构93

4-4-5 新建对象的方法96

4-5 JavaScript的Prototype对象99

4-5-1 基于类的和基于原型的程序设计语言99

4-5-2 新建Prototype对象的属性99

4-5-3 新建Prototype对象的方法101

4-5-4 扩展JavaScript内部对象的方法103

4-5-5 Prototype对象的继承105

第5章 JavaScript的内部对象109

5-1 JavaScript的内部对象110

5-1-1 JavaScript内部对象的种类110

5-1-2 JavaScript的内部对象110

5-2 JavaScript的String对象112

5-2-1 创建String对象112

5-2-2 字符串的长度与大小写115

5-2-3 获取字符串的指定字符116

5-2-4 子字符串的搜索118

5-2-5 子字符串的处理119

5-3 JavaScript的Array对象121

5-3-1 JavaScript的一维数组121

5-3-2 Array对象的属性和方法123

5-3-3 JavaScript的多维数组125

5-4 JavaScript的Date对象127

5-4-1 获取日期和时间127

5-4-2 设置日期和时间129

5-4-3 日期和时间的转换130

5-4-4 获取系统的时间131

5-5 JavaScript的Math对象133

5-5-1 Math对象的属性133

5-5-2 Math对象的随机数、最大和最小值134

5-5-3 Math对象的数学方法136

5-6 JavaScript的Error对象136

5-6-1 JavaScript的例外处理136

5-6-2 JavaScript多层的例外处理结构138

5-7 对象的共享属性和方法141

5-7-1 JavaScript对象的共享属性141

5-7-2 JavaScript对象的共享方法141

第6章 DOM对象模型144

6-1 DOM对象模型的基础145

6-1-1 对象模型与DOM145

6-1-2 基于DOM的HTML网页内容147

6-2 获取HTML元素节点148

6-2-1 使用Id属性获取元素节点148

6-2-2 使用标签名称获取元素节点150

6-2-3 获取与更改元素内容153

6-2-4 存取HTML元素的尺寸与位置155

6-3 DOM的节点浏览157

6-3-1 DOM浏览节点的相关属性157

6-3-2 浏览父节点159

6-3-3 浏览兄弟节点160

6-3-4 浏览子节点与子元素163

6-4 HTML集合对象165

6-5 访问HTML标签的属性167

6-6 DOM的节点操作169

6-6-1 插入和新建节点169

6-6-2 删除节点172

第7章 CSS层叠式样式表176

7-1 CSS层叠式样式表177

7-1-1 CSS的基础177

7-1-2 CSS的基本语法177

7-1-3 在HTML网页套用CSS178

7-2 CSS的选择器179

7-2-1 使用类型选择器179

7-2-2 使用嵌套选择器181

7-2-3 使用群组选择器182

7-2-4 使用样式类的选择器184

7-2-5 使用id属性的选择器185

7-2-6 更多的CSS选择器186

7-3 常用的CSS样式属性188

7-4 动态CSS样式191

7-4-1 Style对象的属性191

7-4-2 动态样式的字体与颜色192

7-5 绝对位置的样式属性194

7-5-1 绝对位置的样式属性194

7-5-2 移动标题文字196

第8章 jQuery基础与Firebug开发工具199

8-1 jQuery的基础200

8-2 jQuery的下载与使用201

8-2-1 下载jQuery201

8-2-2 在JavaScript程序中使用jQuery201

8-3 创建jQuery程序202

8-3-1 创建第一个jQuery程序202

8-3-2 jQuery程序结构204

8-4 Firebug开发工具206

8-4-1 安装和启动Firebug Lite206

8-4-2 HTML标签页207

8-4-3 CSS标签页211

8-4-4 控制台标签页212

8-4-5 Script脚本标签页213

第9章 jQuery选择器与CSS和DOM220

9-1 jQuery选择器与包装器221

9-1-1 jQuery包装器221

9-1-2 jQuery选择器222

9-2 基本CSS选择器223

9-2-1 使用CSS选择器选择元素223

9-2-2 使用多个类名称来选择元素226

9-2-3 父子关系选择器227

9-2-4 同时选择多种不同类型的元素228

9-3 筛选选择器230

9-3-1 使用EVEN和ODD筛选选择器230

9-3-2 使用FIRST和LAST筛选选择器232

9-3-3 筛选空元素和特定元素233

9-3-4 筛选包含特定内容的元素235

9-4 属性选择器236

9-4-1 选择包含指定网址的超链接236

9-4-2 选择id属性值是特定开头或结尾的元素237

9-5 jQuery与CSS239

9-5-1 访问CSS239

9-5-2 访问CSS样式类242

9-6 jQuery与DOM处理244

9-6-1 在网页添加和删除DOM元素244

9-6-2 获取jQuery包装类的DOM元素247

第10章 jQuery事件处理250

10-1 事件处理的基础251

10-1-1 事件与事件处理251

10-1-2 jQuery的事件处理过程252

10-2 创建jQuery的事件处理254

10-2-1 使用bind()方法创建事件处理254

10-2-2 使用缩写事件方法创建事件处理256

10-2-3 事件对象258

10-2-4 使用unbind()方法删除事件处理260

10-2-5 元素的默认行为262

10-3 Document和Window事件263

10-4 鼠标事件266

10-4-1 再谈click事件266

10-4-2 使用mouseenter与mouseleave事件269

10-4-3 使用mouseup和mousedown事件270

10-5 组合事件272

10-5-1 使用toggle事件切换显示网页元素272

10-5-2 使用hover事件提示可单击元素274

10-6 键盘事件276

10-7 窗体事件278

第11章 jQuery动画与特效282

11-1 动画与特效的基础283

11-2 基本特效285

11-2-1 基本显示与隐藏元素285

11-2-2 切换显示与隐藏元素288

11-2-3 使用回拨函数290

11-3 滑动特效292

11-3-1 滑动显示搜索选项292

11-3-2 滑动显示登录窗体294

11-4 淡入淡出特效295

11-4-1 创建交叉进出特效296

11-4-2 调整元素的透明度298

11-5 延迟时间和串联多种特效300

11-5-1 添加延迟时间创建动画特效300

11-5-2 串联多种特效方法301

11-6 创建定制化动画303

11-6-1 使用animate()方法303

11-6-2 CSS填充属性的动画效果306

11-6-3 变速的动画效果308

11-6-4 多重回拨函数310

第12章 jQuery菜单、导航与标签页313

12-1 网站导航的基础314

12-2 超链接的处理314

12-2-1 选择网页中的超链接314

12-2-2 显示超链接的URL网址316

12-2-3 在新窗口开启超链接318

12-3 导航栏与菜单320

12-3-1 网站导航栏320

12-3-2 下拉式菜单324

12-3-3 可折叠菜单327

12-3-4 手风琴菜单330

12-4 标签页334

12-5 工具提示框338

第13章 创建jQuery Mobile程序343

13-1 jQuery Mobile的基础344

13-2 移动浏览器与Viewport345

13-2-1 移动浏览器与仿真器345

13-2-2 Meta标签Viewport347

13-3 下载、安装与使用jQuery Mobile349

13-3-1 下载jQueryMobile349

13-3-2 安装jQuery Mobile至WebMatrix网站350

13-3-3 在HTML网页使用jQuery Mobile350

13-4 创建第一个jQuery Mobile程序351

13-5 jQuery Mobile页面结构354

13-5-1 jQuery Mobile框架结构354

13-5-2 页面结构与角色355

13-5-3 多页面结构356

13-6 导航jQuery Mobile页面359

13-6-1 页面标题栏的返回按钮359

13-6-2 连接其他程序的jQuery Mobile页面362

13-6-3 页面转换特效365

第14章 按钮、对话框与工具栏368

14-1 对话框369

14-2 按钮371

14-2-1 创建按钮371

14-2-2 按钮的群组控制373

14-2-3 按钮的图标与位置375

14-2-4 更多按钮外观377

14-3 可折叠内容378

14-4 多列与表格版面布局381

14-4-1 多列版面布局381

14-4-2 表格版面布局383

14-5 导航工具栏384

14-5-1 创建导航工具栏385

14-5-2 在导航工具栏按钮加上图标387

14-6 标准工具栏389

14-6-1 标题工具栏389

14-6-2 脚注工具栏391

14-6-3 标准固定模式392

14-6-4 全屏幕固定模式394

14-6-5 固定不变的脚注工具栏396

第15章 ListView列表与jQuery Mobile窗体400

15-1 基本ListView列表401

15-1-1 创建ListView列表401

15-1-2 标题栏与互动行图标404

15-2 高级ListView列表406

15-2-1 分割行列表406

15-2-2 表项的文字内容407

15-2-3 在列表表项显示图片410

15-2-4 气泡计数列表413

15-2-5 筛选ListView列表的表项415

15-3 jQuery Mobile窗体415

15-3-1 送出jQuery Mobile窗体416

15-3-2 创建jQuery Mobile的表单字段417

15-4 jQuery Mobile数据输入字段418

15-5 jQuery Mobile选择字段422

15-6 jQuery Mobile菜单字段426

第16章 jQuery Mobile API与Ajax431

16-1 jQuery Mobile API的事件432

16-2 jQuery Mobile API的方法434

16-2-1 使用程序代码切换至其他页面434

16-2-2 使用程序代码预先加载页面437

16-2-3 显示与隐藏页面加载信息437

16-2-4 动态创建与更新组件438

16-3 jQuery Mobile框架的全局配置441

16-4 认识Ajax技术443

16-4-1 异步HTTP请求444

16-4-2 Ajax应用程序结构445

16-4-3 在WebMatrix新建PHP网站446

16-5 Ajax与PHP447

16-5-1 使用post()方法送出HTTP POST请求447

16-5-2 使用get()方法送出HTTP GET请求451

16-5-3 使用getJSON()方法获取JSON453

16-5-4 低级的ajax()方法457

第17章 Node.js入门与实现461

17-1 认识Node.js462

17-2 使用WebMatrix创建Node.js网站462

17-3 创建第一个Node.js程序464

17-3-1 创建与运行第一个Node.js程序464

17-3-2 Node.js的基本观念465

17-4 Node.js的JavaScript468

17-4-1 Node.js的全局对象468

17-4-2 Node.js模块机制471

17-4-3 Event Emitter事件驱动对象472

17-4-4 Buffer缓冲区对象474

17-5 Node.js的路径和文件模块475

17-5-1 path路径模块475

17-5-2 fs文件模块477

第18章 Node.js网络应用程序开发482

18-1 开发TCP网络应用程序483

18-1-1 创建TCP服务器483

18-1-2 创建TCP客户端程序484

18-2 创建HTTP的Web服务器486

18-2-1 使用Node.js创建Web服务器486

18-2-2 使用fs模块来读取网页文件488

18-2-3 路由处理491

18-2-4 HTML窗体处理492

18-3 MVC设计模式与Web应用程序495

18-3-1 认识Web应用程序496

18-3-2 MVC设计模式496

18-4 Node.js+Express.js创建Web应用程序497

18-4-1 WebMatrix的Express网站范本497

18-4-2 Node.js程序server.js500

18-4-3 在Express网站新建静态网页501

18-4-4 在Express网站新建View网页501

附录 jQuery的网络资源505

热门推荐