请输入您要查询的百科知识:

 

词条 jQuery即学即用
释义

图书信息

C语言开发手册(典藏版)

薛园园 等编著

ISBN 978-7-121-12120-3

2011年3月出版

定价:99.00元(含DVD光盘1张)

16开

824 页

宣传语

百科全书式的C语言编程宝典,值得每个程序员珍藏

囊括C语言从基础知识到高级开发技术的全景式解读

内 容 提 要

毋庸置疑,C语言从产生到现在的各个阶段,都是最重要和最流行的编程语言之一。熟悉和掌握C语言程序设计,已经成为程序员的一门必修课。本书言简意赅、通俗易懂,知识点覆盖全面,详细介绍了C语言的程序设计及最新的C语言编程技术。

本书分4篇,共29章,分别介绍了C语言基础、C语言进阶、C语言的接口技术和现代C语言的扩展。首先,介绍了C语言及其开发环境,并全面介绍了C语言的基本语法知识;接着,详细讲解了C语言的一些高级程序应用;然后,介绍了C语言与其他主流编程语言的接口;最后,讲解了现代C语言的一些扩展应用和高级技术。

本书结构安排紧凑、讲解详细、实例丰富。C语言程序设计的初学者通过本书可以快速掌握C语言程序设计方法。同时,本书对现代C语言程序的接口和高级技术进行了全面讲解,对具有一定开发经验的设计人员也有非常好的参考价值。本书可以作为C语言初学者的入门教材,也可作为C语言程序员的参考手册,还可作为大中专院校学生及电脑培训班的参考书。

前 言

C语言从产生到现在经历了几十年的发展,一直经久不衰,已成为最重要和最流行的编程语言之一。目前虽然产生了许多新的编程语言,例如C++、Java、C51等,但这些语言都是借鉴C语言而发展起来的。因此,C语言是每一个计算机技术人员的基本功之一。

C语言具有高级语言的强大功能,却又有很多直接操作计算机硬件的功能(这些都是汇编语言的功能),因此C语言通常又被称为中级语言。学习和掌握C语言,既可以增进对于计算机底层工作机制的了解,又为进一步学习其他高级语言打下了坚实的基础。同时,随着时代的发展,C语言也有了很大的发展,例如嵌入式领域的应用、并行计算、和其他语言接口等。

和其他书籍相比,本书有如下优点

(1)本书不仅详细介绍了C语言程序设计的基础知识,还对常用的高级编程技术进行了详细的讲解。

(2)本书在讲解每个知识点的同时,均给出了其在程序设计中的应用实例,每个实例都可以通过编译执行,使得读者可以快速掌握对应知识点如何在程序设计中应用。

(3)本书不仅全面介绍了C语言的程序设计方法,还详细讲解了C语言如何与最新流行的编程语言进行接口,这是C语言的最新发展。

(4)针对C语言的最新发展,本书还介绍了其在嵌入式、单片机及并行计算方面的应用。这些发展使得C语言保持了经久不衰的活力。

(5)本书对每一个实例的程序代码都进行了详细的注释和分析,并给出了运行结果,使得读者更加容易理解。

(6)本书采用应用最为广泛的编译环境,并且适用于多种操作系统。读者既可在Windows环境下、又可在Linux环境下使用本书学习C语言。

目 录

第1章 jQuery起源 02

1.1 JavaScript与jQuery 02

1.2 jQuery起源及特征 03

1.3 JavaScript库 03

1.4 jQuery应用示例 04

第2章 JavaScript语法基础 06

2.1 JavaScript的语言基础 06

2.2 对象化编程 14

2.3 函数 19

2.4 事件处理 25

2.5 DOM 28

2.6 Ajax 28

第3章 配置jQuery的使用环境 30

3.1 下载jQuery 30

3.2 使用方法 34

3.3 jQuery代码 35

第4章 jQuery与JavaScript的区别 36

4.1 简单的DOM操作 36

4.2 Ajax的简单应用 38

4.3 实现简单的渐入/渐出效果 41

4.4 事件处理 42

4.5 实现复杂的动画效果 45

第2部分 jQuery的基础应用

第5章 获取元素 49

5.1 利用标签名改变格式 49

5.2 通过id获取元素 50

5.3 通过类名获取元素 51

5.4 一次性获取多个元素 52

5.5 通过指定层次关系获取元素 53

5.6 根据元素的属性值获取元素 56

5.7 通过过滤器获取元素 59

5.8 获取表单元素 66

5.9 通过过滤器获取表单元素 69

5.10 从集合元素中通过指定序号获取元素 70

5.11 获取指定条件一致的元素 72

5.12 获取指定范围的元素 73

5.13 获取与条件表达式一致的元素 74

5.14 获取元素的下一个元素 75

5.15 获取元素的前一个元素 76

5.16 获取元素的父元素 77

5.17 获取元素的子元素 78

第6章 元素控制 80

6.1 在元素内部追加内容 80

6.2 在元素中的不同位置追加内容 82

6.3 在元素的开始位置追加内容 83

6.4 在不同元素的开始位置追加内容 84

6.5 在元素后追加兄弟元素 86

6.6 在元素前追加兄弟元素 87

6.7 用指定结构的元素包含元素 88

6.8 用指定结构的元素包含多个元素的集合 90

6.9 用指定标签包含子元素 91

6.10 替换元素 93

6.11 删除元素 94

6.12 复制元素 96

第7章 获取与控制属性 98

7.1 获取/设置属性值 98

7.2 删除属性值 100

7.3 修改class属性值 101

7.4 删除class值 103

7.5 根据条件设置/删除class值 105

7.6 获取/设置html元素 106

7.7 获取/设置文本 108

7.8 获取/设置value属性值 109

第8章 CSS控制 111

8.1 获取元素的style属性值 111

8.2 设置/修改元素的style属性值 113

8.3 获取元素的显示位置 114

8.4 获取元素的高度 115

8.5 获取元素的宽度 116

第9章 事件控制 118

9.1 导入页面后执行函数 118

9.2 在元素事件中绑定函数 119

9.3 元素mouseover/mouseout时的动作 121

9.4 元素被单击时函数的切换操作 122

9.5 控制元素的单击事件 124

9.6 在元素中绑定mouseover事件 125

9.7 控制元素的mouseout事件 126

第10章 设定效果 128

10.1 显示隐藏的元素 128

10.2 隐藏显示的元素 130

10.3 切换元素的显示/隐藏状态 131

10.4 渐进隐藏元素 133

10.5 将隐藏元素逐渐显示 134

10.6 交替显示元素 135

10.7 控制元素的渐入效果 137

10.8 控制元素的渐出效果 138

10.9 运行自定义动画 139

第11章 Ajax的控制 142

11.1 通过HTTP通信读入页面 142

11.2 读入HTML文件后插入到元素中 146

11.3 设置Ajax通信完成后执行的函数 147

11.4 设置Ajax通信失败时执行的函数 149

11.5 设置Ajax通信成功后执行的函数 150

11.6 系列化获取元素值 152

第3部分 jQuery高级应用之一

——使用jQuery UI

第12章 jQuery UI简介 155

12.1 下载jQuery UI 155

12.2 配置jQuery UI 157

12.3 设置主题 158

第13章 交互式效果 160

13.1 用拖动方式移动元素 160

13.2 将元素拖入到其他元素中 166

13.3 调整元素大小 170

13.4 选择元素 174

13.5 排序元素 178

第14章 小部件 185

14.1 折叠显示 185

14.2 日历操作 190

14.3 对话框 198

14.4 进度条 204

14.5 滑块 206

14.6 显示标签菜单 209

第15章 动画效果 214

15.1 删除/修改类时的动画效果 214

15.2 动画的操作与效果 216

15.3 效果操作 218

15.4 显示/隐藏时的动画效果 220

第4部分 jQuery高级应用之二

——使用jQuery插件

第16章 jQuery插件简介 224

16.1 jQuery插件 224

16.2 搜索jQuery插件 225

16.3 导入jQuery插件 228

第17章 图像插件 230

17.1 图片橱窗效果插件(piroBox) 230

17.2 从远而近的缩放效果插件(Spacegallery) 233

17.3 放大镜效果插件(jqzoom) 235

17.4 在浏览器中全屏显示图片插件(supersized) 237

17.5 图片缩放特效插件(zoomi) 242

第18章 菜单插件 244

18.1 类似iPhone的卷页菜单插件(Overscroll) 244

18.2 设计优化的面包屑菜单插件(jBreadCrumb) 246

18.3 浮动链接按钮插件 248

18.4 活动菜单插件(SlidingMenu) 250

18.5 循环切换显示插件(jQuery Carousel) 252

18.6 标签菜单插件(Semantic Tabs) 254

第19章 表单插件 258

19.1 表单检查插件(jQuery Form Validators) 258

19.2 输入提示信息插件(jQuery Form Tips) 260

19.3 显示日历插件(jCal) 262

19.4 检查输入文字数目插件(Maxlength Plugin) 264

19.5 向导式表单插件(formToWizard) 266

第20章 文件与链接插件 270

20.1 提示框插件(vTip) 270

20.2 以滚动新闻形式显示内容插件(jTicker) 272

20.3 切换CSS插件(StyleSheet switcher toggle) 274

20.4 返回页顶的导航链接插件(Scroll to Top Controll) 277

20.5 航班显示板插件(Airport) 278

第21章 媒体播放插件 280

21.1 媒体播放插件之一——jQuery Media Plugin 280

21.2 媒体播放插件之二——jQuery SWFObject Plugin 283

第5部分 jQuery高级应用之三

——使用基于jQuery的Web服务

第22章 基于jQuery的Web服务 286

22.1 Web服务 286

22.2 使用Web服务 287

22.3 使用JSONP 287

第23章 使用糅合 289

23.1 使用Flickr API显示图片 289

23.2 使用Google Maps API显示地图 294

附录A API列表 301

索引 306

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 1:54:04