图书介绍

零点起飞学编程 零点起飞学JavaScript+jQuery【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

零点起飞学编程 零点起飞学JavaScript+jQuery
  • 刘亮亮,李文强等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317333
  • 出版时间:2013
  • 标注页数:396页
  • 文件大小:96MB
  • 文件页数:413页
  • 主题词: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语言2

第1章 网络与JavaScript基础(教学视频:33分钟)2

1.1静态网页的定义2

1.1.1你必须知道的万维网2

1.1.2静态网页HTML3

1.1.3 HTML页面的body属性7

1.1.4跟网页打个招呼“Hello网页”8

1.1.5查看网页的工具9

1.2认识JavaScript语言10

1.3 JavaScript语言的历史与工作原理11

1.4 JavaScript为网页扩展功能12

1.4.1实现Form表单的验证12

1.4.2实现酷炫网页的特效15

1.4.3动态改变页面的样式18

1.4.4使用Ajax实现网页动态交互19

1.5了解网页中的JavaScript代码20

1.5.1 JavaScript代码的栖身之地<script></script>20

1.5.2在网页中嵌入JavaScript代码22

1.5.3在网页中引用外来的JavaScript代码文件23

1.5.4 JavaScript的事件驱动原理23

1.6深入解剖JavaScript25

1.6.1认识文档对象模型25

1.6.2 JavaScript的进化史26

1.6.3老版本浏览器对JavaScript的兼容问题27

1.7小结27

1.8习题28

第2章 开始JavaScript编程(教学视频:57分钟)29

2.1学习几个JavaScript开发工具29

2.1.1 Windows自带的记事本29

2.1.2 EditPlus文本编辑器31

2.1.3 Derameaver网页编辑工具32

2.2设计第一个JavaScript案例的功能36

2.3实现JavaScript案例的功能模块38

2.3.1给用户提示信息38

2.3.2页面内容的显示和隐藏39

2.3.3给用户确认消息41

2.3.4在网页中显示信息42

2.3.5使用JavaScript的变量43

2.3.6使用JavaScript的运算符44

2.3.7使用JavaScript函数45

2.4实现JavaScript案例的网页45

2.4.1设计页面45

2.4.2添加性别单选按钮47

2.4.3添加提交按钮50

2.4.4使用JavaScript函数进行计算51

2.4.5显示用户选择的结果53

2.4.6最终的案例效果53

2.5小结57

2.6习题57

第2篇JavaScript编程基础60

第3章 JavaScript的语言基础(教学视频:48分钟)60

3.1基础语法60

3.1.1敏感的大小写60

3.1.2特殊的空格、制表符和换行符60

3.1.3 JavaScript的直接量61

3.1.4 JavaScript语句里的分号61

3.1.5 JavaScript标识符62

3.1.6 JavaScript的保留字62

3.2 JavaScript也可以面向对象63

3.2.1 JavaScript中的面向对象63

3.2.2创建对象64

3.2.3设置对象的属性64

3.2.4设计对象的方法65

3.2.5继承和原型65

3.3 JavaScript编程规范67

3.3.1命名规范67

3.3.2注释规范68

3.4给变量命名69

3.4.1有意义的名称69

3.4.2多个单词与分隔符70

3.4.3全部大写70

3.4.4增加前缀70

3.4.5综合示例71

3.5给变量赋值72

3.5.1先定义后赋值72

3.5.2定义的同时赋值72

3.6给变量设置作用域72

3.6.1局部变量73

3.6.2全局变量73

3.7在JavaScript中使用数字74

3.8在JavaScript中使用布尔值75

3.9在JavaScript中使用字符串76

3.9.1创建字符串76

3.9.2使用转义符号77

3.9.3获取字符串长度78

3.9.4截取字符串一部分79

3.9.5转换字符串大小写80

3.9.6查找与匹配指定的字符81

3.10在JavaScript中使用数组82

3.10.1创建数组82

3.10.2给数组赋值82

3.10.3获取数组的长度83

3.10.4多维数组84

3.11小结85

3.12习题85

第4章 JavaScript的运算符和表达式(教学视频:24分钟)87

4.1什么是表达式87

4.2什么是运算符88

4.3算术运算符88

4.3.1二元运算符88

4.3.2一元运算符91

4.4赋值运算符93

4.4.1使用“+=”94

4.4.2使用“-=”95

4.4.3使用“*=”95

4.4.4使用“/=”96

4.4.5使用“%=”96

4.5关系运算符97

4.5.1使用“==”97

4.5.2使用“!=”98

4.5.3使用“>”98

4.5.4使用“>=”99

4.5.5使用“<”99

4.5.6使用“<=”100

4.6逻辑运算符100

4.6.1使用“&&”进行逻辑运算101

4.6.2使用“||”进行逻辑运算101

4.6.3使用“!”进行逻辑运算102

4.7字符串运算符102

4.7.1使用“+”连接字符串102

4.7.2使用“+=”连接字符串104

4.8运算符的优先级104

4.9小结105

4.10习题105

第5章 JavaScript的流程控制语句(教学视频:24分钟)107

5.1分支语句107

5.1.1使用if实现条件判断107

5.1.2使用if…else实现两个分支条件110

5.1.3 if和if…else的嵌套112

5.1.4使用switch实现多分支判断115

5.2循环语句117

5.2.1 while循环117

5.2.2 do…while循环119

5.2.3 for循环121

5.2.4 for…in循环123

5.2.5使用with实现对属性的访问124

5.2.6使用continue继续循环125

5.3小结126

5.4习题126

第6章 JavaScript的函数和事件(教学视频:26分钟)128

6.1认识函数128

6.1.1定义函数128

6.1.2调用函数129

6.1.3函数的返回值130

6.1.4组合函数131

6.2认识事件133

6.2.1 HTML的标签与事件133

6.2.2 JavaScript的事件处理器134

6.2.3 JavaScript的常用事件134

6.3小结138

6.4习题138

第3篇JavaScript进阶应用140

第7章 DIV层与图像(教学视频:33分钟)140

7.1设计一个可定位的层140

7.1.1设计位置和大小140

7.1.2设计溢出属性142

7.1.3设计可见属性144

7.1.4设计背景和边框属性146

7.2使用JavaScript进行定位147

7.2.1在Intemet Explorer和Firefox中定位147

7.2.2在Navigator中定位149

7.2.3跨浏览器兼容性150

7.3创建Image图像151

7.3.1认识Image对象151

7.3.2使用Image对象154

7.3.3使用图像缓冲技术154

7.4小结156

7.5习题156

第8章 窗口和框架(教学视频:22分钟)157

8.1认识窗口157

8.1.1什么是窗口对象158

8.1.2打开和关闭窗口159

8.1.3延时设定164

8.1.4时间间隔设定164

8.1.5移动窗口164

8.1.6改变窗口尺寸165

8.1.7使用状态栏166

8.2使用框架167

8.2.1创建框架167

8.2.2框架嵌套169

8.2.3使用target属性170

8.2.4使用<noframes>标签173

8.3常用的窗口对象173

8.3.1 location对象173

8.3.2 history对象175

8.3.3 navigator对象176

8.3.4 screen对象176

8.4小结177

8.5习题177

第9章 使用JavaScript操作cookies(教学视频:25分钟)178

9.1什么是cookies178

9.2使用cookies179

9.2.1给cookies命名179

9.2.2定义cookies过期时间179

9.2.3定义cookies的目录范围180

9.2.4实现跨服务器共享181

9.2.5使信息传输更加安全181

9.3让cookies存储信息181

9.4从cookies读取信息182

9.5 cookies示例184

9.6小结187

9.7习题187

第10章 JavaScript的调试与实例运用(教学视频:31分钟)188

10.1 JavaScript的调试188

10.1.1发现错误和尽量避免错误188

10.1.2使用alert()方法191

10.1.3使用write()或者writeln()方法193

10.1.4脚本调试器简介195

10.2 JavaScnpt的网页特效实例195

10.2.1文本链接颜色变换195

10.2.2多种鼠标效果196

10.2.3变换图片198

10.2.4背景滚动200

10.2.5倒计时201

10.2.6状态栏跑马灯202

10.2.7脚本错误忽略204

10.2 8 Email信息发送205

10.3小结207

10.4习题207

第4篇 jQuery基础理论210

第11章 了解jQuery(教学视频:32分钟)210

11.1认识JQuery210

11.1.1 jQuery的起源210

11.1.2什么是JQuery212

11.2 jQuery能做什么213

11.2.1 jQuery能实现什么213

11.2.2 jQuery与其他脚本库的区别215

11.3搭建jQuery运行环境216

11.3.1 jQuery库的选择216

11.3.2 jQuery库的引入217

11.3.3 jQuery的第一个例子218

11.3.4如何学习jQuery219

11.4小结220

11.5习题220

第12章 jQuery原理与运行机制(教学视频:64分钟)221

12.1 Javascript的浏览器对象模型BOM操作221

12.1.1 window对象——窗口对象222

12.1.2 navigator对象——浏览器对象233

12.2 Javascript的HTML文档DOM操作236

12.2.1 DOM节点237

12.2.2访问文档节点238

12.2.3节点操作240

12.3 Ajax原理247

12.3.1 Ajax组成247

12.3.2Ajax与基本Web应用工作比较247

12.3.3Ajax核心对象XMLHTTPRequest249

12.3.4 Ajax 工作用例250

12.4 jQuery工作原理251

12.5 jQuery运行机制252

12.5.1 jQuery的元素选择252

12.5.2 jQuery事件254

12.6小结257

12.7习题257

第5篇jQuery实战开发与应用260

第13章 控制DIV层(教学视频:39分钟)260

13.1 DIV的鼠标选取260

13.1.1利用鼠标悬停实现DIV的选取260

13.1.2利用鼠标单击实现DIV的选取262

13.2 DIV层的尺寸263

13.2.1 jQuery动态读取DIV层的尺寸263

13.2.2 jQuery动态修改DIV层的尺寸265

13.3层的显示与隐藏267

13.3.1利用jQuery的显示与隐藏函数实现267

13.3.2利用jQuery实现滑动效果271

13.3.3利用jQuery实现淡入淡出效果272

13.4 DIV内的内容控制274

13.4.1内容清空274

13.4.2内容替换275

13.4.3内容复制276

13.4.4内容添加277

13.4.5内容包装280

13.5层的定位281

13.6小结282

13.7习题282

第14章 设计列表(教学视频:38分钟)283

14.1控制列表宽度283

14.1.1参差不齐的列表283

14.1.2截取文字内容实现控制列表宽度284

14.1.3修改层的宽度控制列表宽度285

14.2控制列表项符号图片288

14.2.1样式死板的列表项符号288

14.2.2利用jQuery与CSS控制列表项符号图片289

14.3列表项的滚动290

14.4图片列表293

14.4.1大小不一的图片不规则排列293

14.4.2利用jQuery控制图片列表293

14.5列表的显示与收缩295

14.5.1占用页面空间的静态列表295

14.5.2利用jQuery动态控制列表内容展开与收缩296

14.6列表项动态排序298

14.6.1构建一个无序列表298

14.6.2利用jQuery对无序列表排序299

14.7小结301

14.8习题301

第15章 网站导航(教学视频:36分钟)302

15.1菜单设计302

15.1.1普通下拉菜单302

15.1.2下拉级联菜单305

15.1.3横向伸缩菜单306

15.2第三方菜单插件307

15.2.1 jQuery级联菜单插件308

15.2.2 SuperFish菜单插件308

15.2.3折叠菜单插件310

15.2.4滚动动态列表菜单311

15.2.5滑动效果菜单311

15.2.6仿Mac的停靠菜单插件312

15.3 TreeView设计313

15.3.1普通TreeView313

15.3.2加入淡入淡出效果的TreeView315

15.4第三方TreeView插件316

15.5小结320

15.6习题320

第16章 设计表格(教学视频:32分钟)321

16.1表格基本设计321

16.1.1表格边框样式的变换321

16.1.2表格单元格的合并322

16.1.3表格行列的添加与删除325

16.1.4 jQuery控制表格行的上下移动327

16.2表格内容动态排序330

16.3设置分页332

16.4表格行条纹效果333

16.5表格的折叠和展开334

16.6表格动态内容筛选335

16.7可编辑表格336

16.8表格插件338

16 8.1 jExpand表格插件339

16.8.2 Table Pagination表格分页插件339

16.8.3 Spreadsheet Web电子表格340

16.9小结341

16.10习题341

第17章 设计表单(教学视频:36分钟)342

17.1表单基本操作342

17.1.1表单清空342

17.1.2重置表单344

17.1.3表单元素的赋值与取值345

17.2表单验证框架346

17.2 1基本验证功能346

17.2 2 API使用方法348

17.2.3自定义验证方法355

17.2.4 radio、 checkbox、 select的验证356

17.3表单特效358

17.3.1文本输入框特效358

17.3.2单选、复选按钮特效362

17.3.3按钮特效363

17.4表单插件364

17.4.1 Validation插件364

17.4 2 JQF1插件372

17.5小结372

17.6习题372

第18章 设计图片(教学视频:25分钟)374

18.1图片切换374

18.1.1利用淡入效果实现图片切换374

18.1.2利用自定义动画切换图片375

18.2图片滚动377

18.3图片动态弹出379

18.4动态图文结合380

18.5图片剪切381

18.6图片预览383

18.7图片局部平移384

18.8图片插件386

18.8.1 MobilyNotes插件386

18.8.2 Fancybox插件388

18.8.3 desSlideshow插件395

18.9小结396

18.10习题396

热门推荐