主页 详情

《jQuery动态网页设计案例课堂》_刘玉红,蒲娟编著_14356647_9787302491934

【书名】:《jQuery动态网页设计案例课堂》
【作者】:刘玉红,蒲娟编著
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:418
【ISBN】:9787302491934
【SS码】:14356647

最新查询

内容简介

第1篇 基础入门

第1章 必须了解的JavaScript知识

1.1认识JavaScript

1.1.1什么是JavaScript

1.1.2 JavaScript的特点

1.2 JavaScript的编写工具

1.2.1记事本

1.2.2 Dreamweaver CC

1.3 JavaScript在HTML 5中的使用

1.3.1在HTML5网页头中嵌入JavaScript代码

1.3.2在HTML 5网页中嵌入JavaScript代码

1.3.3在HTML5中调用已经存在的JavaScript文件

1.4 JavaScript的核心语法

1.4.1变量的声明和赋值

1.4.2看透代码中的数据类型

1.4.3逻辑控制语句

1.5实战演练——一个简单的JavaScript示例

1.6疑难解惑

第2章 深入学习JavaScript对象与数组

2.1了解对象

2.1.1什么是对象

2.1.2面向对象编程

2.1.3 JavaScript的内部对象

2.2对象访问语句

2.2.1 for-in循环语句

2.2.2 with语句

2.3 JavaScript中的数组

2.3.1结构化数据

2.3.2创建和访问数组对象

2.3.3使用for-in语句

2.3.4 Array对象的常用属性和方法

2.4详解常用的数组对象方法

2.4.1连接其他数组到当前数组

2.4.2将数组元素连接为字符串

2.4.3移除数组中最后一个元素

2.4.4将指定的数值添加到数组中

2.4.5反序排列数组中的元素

2.4.6删除数组中的第一个元素

2.4.7获取数组中的一部分数据

2.4.8对数组中的元素进行排序

2.4.9将数组转换成字符串

2.4.10将数组转换成本地字符串

2.4.11在数组开头插入数据

2.5创建和使用自定义对象

2.5.1通过定义对象构造函数的方法

2.5.2通过对象直接初始化的方法

2.5.3修改和删除对象实例的属性

2.5.4通过原型为对象添加新属性和新方法

2.5.5自定义对象的嵌套

2.5.6内存的分配和释放

2.6实战演练——利用二维数组创建动态下拉菜单

2.7疑难解惑

第3章 jQuery的基础知识

3.1 jQuery概述

3.1.1 jQuery能做什么

3.1.2 jQuery的特点

3.1.3 jQuery的技术优势

3.2下载并配置jQuery

3.2.1下载jQuery

3.2.2配置jQuery

3.3 jQuery的开发工具

3.3.1 JavaScript Editor Pro

3.3.2 Dreamweaver

3.3.3 UltraEdit

3.3.4记事本工具

3.4 jQuery的调试小工具

3.4.1 Firebug

3.4.2 Blackbird

3.4.3 jQueryPad

3.5 jQuery与CSS 3

3.5.1 CSS 3构造规则

3.5.2浏览器的兼容性

3.5.3 jQuery的引入

3.6实战演练——我的第一个jQuery程序

3.6.1开发前的一些准备工作

3.6.2具体的程序开发

3.7疑难解惑

第4章 jQuery的选择器

4.1 jQuery的$

4.1.1$符号的应用

4.1.2功能函数的前缀

4.1.3创建DOM元素

4.2基本选择器

4.2.1通配符选择器(*)

4.2.2 ID选择器(#id)

4.2.3类名选择器(class)

4.2.4元素选择器(element)

4.2.5复合选择器

4.3层级选择器

4.3.1祖先后代选择器(ancestor descendant)

4.3.2父子选择器(parent〉child)

4.3.3相邻元素选择器(prev+next)

4.3.4兄弟选择器(prev~siblings)

4.4过滤选择器

4.4.1简单过滤选择器

4.4.2内容过滤选择器

4.4.3可见性过滤器

4.4.4表单过滤器

4.5表单选择器

4.5.1 :input选择器

4.5.2 :text选择器

4.5.3 :password选择器

4.5.4 :radio选择器

4.5.5 :checkbox选择器

4.5.6 :submit选择器

4.5.7 :reset选择器

4.5.8 :button选择器

4.5.9 :image选择器

4.5.10 :file选择器

4.6属性选择器

4.6.1 [attribute]选择器

4.6.2 [attribute=value]选择器

4.6.3 [attribute! =value]选择器

4.6.4 [attribute$=value]选择器

4.7实战演练——匹配表单中的元素并实现不同的操作

4.8疑难解惑

第2篇 核心技术

第5章 用jQuery控制页面

5.1对页面的内容进行操作

5.1.1对文本内容进行操作

5.1.2对HTML内容进行操作

5.1.3移动和复制页面内容

5.1.4删除页面内容

5.1.5克隆页面内容

5.2对标记的属性进行操作

5.2.1获取属性的值

5.2.2设置属性的值

5.2.3删除属性的值

5.3对表单元素进行操作

5.3.1获取表单元素的值

5.3.2设置表单元素的值

5.4对元素的CSS样式进行操作

5.4.1添加CSS类

5.4.2删除CSS类

5.4.3动态切换CSS类

5.4.4获取和设置CSS样式

5.5实战演练——制作奇偶变色的表格

5.6疑难解惑

第6章 jQuery的动画特效

6.1 jQuery的基本动画效果

6.1.1隐藏元素

6.1.2显示元素

6.1.3状态切换

6.2淡入淡出的动画效果

6.2.1淡入隐藏元素

6.2.2淡出可见元素

6.2.3切换淡入淡出元素

6.2.4淡入淡出元素至指定数值

6.3滑动效果

6.3.1滑动显示匹配的元素

6.3.2滑动隐藏匹配的元素

6.3.3通过高度的变化动态切换元素的可见性

6.4自定义的动画效果

6.4.1创建自定义动画

6.4.2停止动画

6.5疑难解惑

第7章 jQuery的事件处理

7.1 jQuery的事件机制概述

7.1.1什么是jQuery的事件机制

7.1.2事件切换

7.1.3事件冒泡

7.2页面加载响应事件

7.3 jQuery中的事件函数

7.3.1键盘操作事件

7.3.2鼠标操作事件

7.3.3其他的常用事件

7.4事件的基本操作

7.4.1绑定事件

7.4.2触发事件

7.4.3移除事件

7.5实战演练——制作绚丽的多级动画菜单

7.6疑难解惑

第8章 jQuery的功能函数

8.1功能函数概述

8.2常用的功能函数

8.2.1操作数组和对象

8.2.2操作字符串

8.2.3序列化操作

8.3调用外部代码

8.4疑难解惑

第9章 jQuery与Ajax技术的应用

9.1 Ajax快速入门

9.1.1什么是Ajax

9.1.2 Ajax的关键元素

9.1.3 CSS在Ajax应用中的地位

9.2 Ajax的核心技术

9.2.1全面剖析XMLHttpRequest对象

9.2.2发出Ajax请求

9.2.3处理服务器响应

9.3 jQuery中的Ajax

9.3.1 load()方法

9.3.2 $.get()方法和$.post()方法

9.3.3 $.getScript()方法和$.getJson()方法

9.3.4 $.ajax()方法

9.4疑难解惑

第10章 jQuery插件的开发与使用

10.1理解插件

10.1.1什么是插件

10.1.2如何使用插件

10.2流行的插件

10.2.1 jQueryUI插件

10.2.2 Form插件

10.2.3提示信息插件

10.2.4 jcarousel插件

10.3定义自己的插件

10.3.1插件的工作原理

10.3.2自定义一个简单的插件

10.4实战演练——创建拖曳购物车效果

10.5疑难解惑

第3篇 移动网页开发

第11章 走进jQuery Mobile

11.1认识jQuery Mobile

11.2跨平台移动设备网页jQuery Mobile

11.2.1移动设备模拟器

11.2.2 jQuery Mobile的安装

11.2.3 jQuery Mobile网页的架构

11.3创建多页面的jQuery Mobile网页

11.4将页面作为对话框使用

11.5绚丽多彩的页面切换效果

11.6疑难解惑

第12章 jQuery MobileUl组件

12.1套用UI组件

12.1.1表单组件

12.1.2按钮和按钮组

12.1.3按钮图标

12.1.4弹窗

12.2列表

12.2.1列表视图

12.2.2列表内容

12.2.3列表过滤

12.3面板和可折叠块

12.3.1面板

12.3.2可折叠块

12.4导航条

12.5实战演练——使用jQuery Mobile主题

12.6疑难解惑

第13章 jQuery Mobile事件

13.1页面事件

13.1.1初始化事件

13.1.2外部页面加载事件

13.1.3页面过渡事件

13.2触摸事件

13.2.1点击事件

13.2.2滑动事件

13.3滚屏事件

13.4定位事件

13.5疑难解惑

第4篇 项目实战

第14章 项目演练1——开发时钟特效系统

14.1项目需求分析

14.2项目技术分析

14.3系统的代码实现

14.3.1设计首页

14.3.2定义时钟类

14.3.3定义数字时钟的视图类

14.3.4定义圆形指针时钟的视图类

14.3.5合并多个js文件

14.3.6合并Clock js.DigitalView js和CircleView js文件

第15章 项目演练2——开发动态字符演示系统

15.1项目需求分析

15.2项目技术分析

15.3系统的代码实现

15.3.1设计首页

15.3.2定义动画的类和执行动画的类

15.3.3封装jQuery插件

15.3.4合并js文件和编译CSS文件

15.3.5合并TextAnimate js和jquery.textanimate.js文件

第16章 项目演练3——开发图片堆叠系统

16.1项目需求分析

16.2系统的代码实现

16.2.1设计首页

16.2.2图片堆叠核心功能

16.2.3封装jQuery插件

16.2.4合并js文件和编译CSS文件

16.2.5合并ImgPile js和jquery.imgpile.js文件

第17章 项目演练4——开发商品信息展示系统

17.1项目需求分析

17.2项目技术分析

17.3系统的代码实现

17.3.1设计首页

17.3.2开发控制器类的文件

17.3.3开发数据模型类文件

17.3.4开发视图抽象类的文件

17.3.5项目中的其他js文件说明

第18章 项目演练5——开发连锁酒店移动网站

18.1连锁酒店订购的需求分析

18.2网站的结构

18.3连锁酒店系统的代码实现

18.3.1设计首页

18.3.2订购页面

18.3.3连锁分店页面

18.3.4查看订单页面

18.3.5酒店介绍页面


书查询(www.shuchaxun.com)本网页唯一编码:
140d279146d11a6f8e82ae4e6915991c#7fffb0e3f8463c2da0e59ff8c9f9caef#52443976#14356647.zip