搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
jQuery动态网页设计案例课堂(网站开发案例课堂)
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302491934
  • 作      者:
    刘玉红,蒲娟
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2018-03-01
收藏
产品特色
编辑推荐

零基础、入门级的讲解

  无论您是否从事计算机相关行业,无论您是否接触过jQuery动态网页设计,都能从本书中找到适合的起点。

超多、实用、专业的范例和项目

  本书在编排上紧密结合深入学习网页制作技术的先后过程,从JavaScript的基本概念开始,带领大家深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。

随时检测自己的学习成果

  内容讲解章节后的“疑难解惑”板块,均根据本章内容精选而成,从而帮助读者解决自学过程中常见的疑难问题。

细致入微、贴心提示

  本书在讲解过程中,在各章中使用了“注意”“提示”“技巧”等小贴士,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。

专业创作团队和技术支持

全程同步教学录像

  涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点。比看书更轻松地掌握书中所有的网页制作和设计知识,而且扩展的讲解部分使您得到比书中更多的收获。

超多容量资源

  赠送大量资源,包括实例源代码、教学幻灯片、本书精品教学视频、88个实用类网页模板、12部网页开发必备参考手册、jQuery参考手册、JavaScript函数速查手册、精选的JavaScript实例、CSS 3属性速查表、CSS+DIV布局赏析案例、精彩网站配色方案赏析、网页样式与布局案例赏析、Web前端工程师常见面试题等。


展开
作者简介

作者长期从事网站开发工作,数年来承接了大量的项目,具有丰富的实践经验。


展开
内容介绍

《jQuery动态网页设计案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→移动网页开发→项目实战”的讲解模式,深入浅出地讲解jQuery的各项技术及实战技能。

《jQuery动态网页设计案例课堂》第1篇“基础入门”主要内容包括:必须了解的JavaScript知识、深入学习JavaScript对象与数组、jQuery的基础知识、jQuery的选择器等;第2篇“核心技术”主要内容包括:用jQuery控制页面、jQuery的动画特效、jQuery的事件处理、jQuery的功能函数、jQuery与Ajax技术的应用、jQuery插件开发与使用等;第3篇“移动网页开发”主要内容包括:走进jQuery Mobile、jQuery Mobile UI组件、jQuery Mobile 事件等;第4篇“项目实战”主要内容包括:开发时钟特效系统、开发动态字符演示系统、开发图片堆叠系统、开发商品信息展示系统、开发连锁酒店移动网站。

《jQuery动态网页设计案例课堂》适合任何想学习jQuery网页设计的人员,无论您是否从事计算机相关行业,无论您是否接触过jQuery,通过本书的学习均可快速掌握jQuery网页设计的方法和技巧。


展开
精彩书摘

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


对象是JavaScript最基本的数据类型之一,是一种复合的数据类型,它将多种数据类型集中在一个数据单元中,同时允许通过对象名来存取这些数据的值。数组是JavaScript中唯一用来存储和操作有序数据集的数据结构。本章主要介绍对象与数组的基本概念和基础知识。

 

2.1 了 解 对 象

在JavaScript中,对象包括内置对象、自定义对象等多种类型,使用这些对象,可大大简化JavaScript程序的设计,并提供直观、模块化的方式进行脚本程序开发。

2.1.1 什么是对象

对象(Object)是一件事、一个实体、一个名词,是可以获得的东西,是可以想象有自己标识的任何东西。对象是类的实例化。有些对象是活的,有些对象不是。以自然人为例,我们来构造一个对象,其中Attribute表示对象属性,Method表示对象行为,如图2-1所示。

在计算机语言中也存在对象,可以定义为相关变量和方法的软件集。对象主要由下面两个部分组成。

(1)一组包含各种类型数据的属性。

(2)允许对属性中的数据进行的操作,即相关方法。

以HTML文档中的document对象为例,其中包含各种属性和方法,如图2-2所示。

 

图2-1  对象的属性和行为 

 

图2-2  以HTML文档中的document

为例构造的对象

凡是能够提取一定的度量数据,并能通过某种方式对度量数据实施操作的客观存在都可以构成一个对象。可以用属性来描述对象的状态,使用方法和事件来处理对象的各种行为。

(1)属性。用来描述对象的状态,通过定义属性值来定义对象的状态。在图2-1中,定义了字符串Nationality来表示人的国籍,所以Nationality成为人的某个属性。

(2)方法。针对对象行为的复杂性,对象的某些行为可以用通用的代码来处理,这些代码就是方法。在图2-2中,定义了Open()方法来处理文件的打开情况。

(3)事件。由于对象行为的复杂性,对象的某些行为不能使用通用的代码来处理,需要用户根据实际情况来编写处理该行为的代码,该代码称为事件。

JavaScript是基于对象的编程语言,除循环和关系运算符等语言构造之外,其所有的特征几乎都是按照对象的方法进行处理的。

JavaScript支持的对象主要包括以下4种。

(1)JavaScript核心对象。包括基本数据类型的相关对象(如String、Boolean、Number)、允许创建用户自定义和组合类型的对象(如Object、Array)和其他能简化JavaScript操作的对象(如Math、Date、RegExp、Function)。

(2)浏览器对象。包括不属于JavaScript语言本身但被绝大多数浏览器所支持的对象,如控制浏览器窗口和用户交互界面的Window对象、提供客户端浏览器配置信息的Navigator对象。

(3)用户自定义对象。Web应用程序开发者用于完成特定任务而创建的自定义对象,可自由设计对象的属性、方法和事件处理程序,编程灵活性较大。

(4)文本对象。由文本域构成的对象,在DOM中定义,同时赋予很多特定的处理方法,如insertData()、appendData()等。

2.1.2 面向对象编程

面向对象程序设计(Object-Oriented Programming,OOP)是一种起源于20世纪60年代的Simula语言,其自身理论已经十分完善,并被多种面向对象程序设计语言实现。面向对象编程的基本原则是:计算机程序由单个能够起到子程序作用的单元或对象组合而成。面向对象编程具有3个最基本的特点:重用性、灵活性和扩展性。这种方法将软件程序中的每一个元素作为一个对象看待,同时定义对象的类型、属性和描述对象的方法。为了实现整体操作,每个对象都应该能够接收信息、处理数据和向其他对象发送信息。

面向对象编程主要包含如下3个重要的概念。


展开
目录

目    录

第1篇  基 础 入 门


第1章  必须了解的JavaScript知识 3

1.1 认识JavaScript 4

1.2 JavaScript的编写工具 5

1.3 JavaScript在HTML 5中的使用 6

1.4  JavaScript的核心语法 10

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

示例 19

1.6  疑难解惑 20

第2章  深入学习JavaScript对象

与数组 21

2.1 了解对象 22

2.2 对象访问语句 25

2.3 JavaScript中的数组 27

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

2.5 创建和使用自定义对象 48

2.6 实战演练——利用二维数组创建

动态下拉菜单 57

2.7 疑难解惑 59

第3章  jQuery的基础知识 61

3.1 jQuery概述 62

3.2 下载并配置jQuery 65

3.3 jQuery的开发工具 67

3.4 jQuery的调试小工具 70

3.5 jQuery与CSS 3 75

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

3.7 疑难解惑 79

第4章  jQuery的选择器 81

4.1 jQuery的$ 82

4.2 基本选择器 84

4.3 层级选择器 90

4.4 过滤选择器 97

4.5 表单选择器 116

4.6 属性选择器 125

4.7  实战演练——匹配表单中的元素

并实现不同的操作 130

4.8  疑难解惑 132

第2篇  核 心 技 术

第5章  用jQuery控制页面 137

5.1 对页面的内容进行操作 138

5.2 对标记的属性进行操作 144

5.3 对表单元素进行操作 147

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

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

5.6 疑难解惑 158

第6章  jQuery的动画特效 161

6.1 jQuery的基本动画效果 162

6.2 淡入淡出的动画效果 168

6.3 滑动效果 174

6.4 自定义的动画效果 178

6.5 疑难解惑 181

第7章  jQuery的事件处理 183

7.1 jQuery的事件机制概述 184

7.2 页面加载响应事件 187

7.3 jQuery中的事件函数 188

7.4 事件的基本操作 195

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

菜单 199

7.6 疑难解惑 204

第8章  jQuery的功能函数 205

8.1 功能函数概述 206

8.2 常用的功能函数 207

8.3 调用外部代码 213

8.4 疑难解惑 214

第9章  jQuery与Ajax技术的应用 217

9.1 Ajax快速入门 218

9.2 Ajax的核心技术 222

9.3  jQuery中的Ajax 227

9.4 疑难解惑 237

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

10.1 理解插件 240

10.2 流行的插件 241

10.3 定义自己的插件 246

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

10.5 疑难解惑 251

第3篇  移动网页开发

第11章  走进jQuery Mobile 255

11.1  认识jQuery Mobile 256

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

11.3  创建多页面的jQuery Mobile网页 261

11.4  将页面作为对话框使用 262

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

11.6  疑难解惑 266

第12章  jQuery MobileUI组件 267

12.1  套用UI组件 268

12.2  列表 281

12.3  面板和可折叠块 287

12.4  导航条 291

12.5  实战演练——使用jQuery Mobile

 主题 294

12.6  疑难解惑 297

第13章  jQuery Mobile事件 299

13.1  页面事件 300

13.2  触摸事件 306

13.3  滚屏事件 311

13.4  定位事件 314

13.5  疑难解惑 316

第4篇  项 目 实 战

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

 系统 319

14.1  项目需求分析 320

14.2  项目技术分析 321

14.3  系统的代码实现 321

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

 演示系统 343

15.1  项目需求分析 344

15.2  项目技术分析 345

15.3  系统的代码实现 345

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

 系统 367

16.1  项目需求分析 368

16.2  系统的代码实现 369

第17章  项目演练4——开发商品信息

 展示系统 393

17.1  项目需求分析 394

17.2  项目技术分析 396

17.3  系统的代码实现 396

第18章  项目演练5——开发连锁酒店

 移动网站 407

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

18.2  网站的结构 408

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


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证