图书介绍

JavaScript入门与提高【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JavaScript入门与提高
  • 曾光,马军编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030229298
  • 出版时间:2008
  • 标注页数:411页
  • 文件大小:129MB
  • 文件页数:427页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaScript入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础知识2

第1章 预备知识2

1.1万维网和HTML2

什么是万维网2

了解HTML标签3

<body>标签的常用属性6

编写HTML页面7

使用浏览器访问网页8

1.2程序与Web脚本9

认识一段程序9

认识Web脚本9

1.3小结10

1.4问题10

1.5进阶练习11

1.6问题解答11

第2篇 了解JavaScript13

第2章 了解JavaScript13

2.1 JavaScript的发展史13

2.2 JavaScript的作用13

表单验证13

实现网页特效17

改善页面样式19

应用Ajax20

2.3使用JavaScript21

认识<script>标签21

嵌入网页22

使用JavaScript文件23

使用事件24

2.4浏览器与JavaScript26

简单认识文档对象模型26

JavaScript的版本27

不同浏览器的支持27

指定JavaScript版本28

2.5其他常用脚本和技术28

VBScript语言28

Java语言29

ASP和ASP.NET语言30

PHP语言30

2.6小结31

2.7问题32

2.8进阶练习32

2.9问题答案32

第3章 创建JavaScript程序34

3.1常用工具介绍34

使用记事本34

使用EditPlus编辑器35

使用Dreamweaver36

3.2设计简单的JavaScript功能39

3.3编写JavaScript代码之前41

向用户显示普通提示对话框41

控制页面元素的显示和隐藏41

向用户显示确认提示对话框43

在网页中输出内容44

使用变量存储数据45

使用JavaScript进行计算46

将JavaScript代码定义为函数47

3.4 HTML文档编写与JavaScript整合47

编写出所有需要的页面元素47

通过单选按钮控制隐藏属性50

提交表单时的确认提示框52

用JavaScript函数计算结果53

生成最终页面54

整合所有功能55

3.5小结59

3.6问题59

3.7进阶练习60

3.8问题解答60

第3篇 JavaScript编程基础62

第4章 JavaScript语言基本概念62

4.1 JavaScript语法结构62

大小写敏感62

空格、制表符和换行62

直接量63

分号63

标识符63

保留字64

4.2理解JavaScript对象64

JavaScript面向对象概念65

对象的创建65

属性的设置和读取66

对象的方法66

对象的继承和原型66

4.3养成良好的编程习惯68

命名风格68

使用注释69

4.4小结70

4.5问题70

4.6进阶练习70

4.7问题解答71

第5章 变量和常见数据类型72

5.1变量的命名72

使用有意义的名称72

使用多个单词与分隔符72

全大写命名方式72

给变量名增加前缀73

综合示例73

5.2赋值给变量74

5.3变量的作用域74

局部变量75

全局变量75

5.4使用数字76

5.5使用布尔值77

5.6使用字符串78

创建字符串78

使用转义符号“”79

使用length属性获取字符串长度80

截取字符串80

字符串的大小写转换82

查找与匹配子串83

5.7使用数组83

创建一个数组83

给数组元素赋值84

使用length属性获取数组的长度84

多维数组85

5.8小结86

5.9问题87

5.10进阶练习87

5.11问题解答87

第6章 函数和事件89

6.1使用函数89

定义函数89

调用函数89

函数的返回值90

组合多个函数来实现复杂功能92

6.2使用事件93

HTML标签与事件93

事件处理器95

使用常用事件95

6.3小结98

6.4问题98

6.5进阶练习98

6.6问题解答99

第7章 运算符和表达式100

7.1使用表达式100

7.2运算符概述100

7.3使用算术运算符101

二元运算符101

一元运算符103

7.4使用赋值运算符106

“+=”运算符106

“-=”运算符107

“*=”运算符107

“/=”运算符107

“%=”运算符108

7.5使用关系运算符108

“==”等于运算符109

“!=”不等于运算符109

“>”大于运算符109

“>=”大于等于运算符110

“<”小于运算符110

“<=”小于等于运算符111

7.6使用逻辑运算符111

“&&”运算符111

“‖”运算符112

”运算符112

7.7使用字符串运算符113

“+”运算符113

“+=”运算符114

7.8理解运算符的优先级114

7.9小结115

7.10问题116

7.11进阶练习116

7.12问题与测试解答116

第8章 流程控制语句117

8.1使用判断语句117

使用if语句117

使用if…else语句121

将if和if…else语句嵌套使用122

使用switch语句125

8.2使用循环语句128

使用while语句128

使用do…while语句129

使用for语句131

使用for…in语句133

使用with语句133

使用continue语句135

8.3小结136

8.4问题136

8.5进阶练习137

8.6问题解答137

第4篇 JavaScript进阶139

第9章 表单139

9.1使用FORM对象139

使用<form>标签139

表单对象142

使用表单的方法和事件143

9.2使用表单元素144

给表单元素命名145

<input>标签145

使用文本框146

使用按钮148

使用单选框149

使用复选框151

使用多行文本域153

使用选择列表155

9.3表单验证示例157

9.4小结159

9.5问题159

9.6进阶练习159

9.7问题解答160

第10章 CSS样式表161

10.1定义样式表161

定义与HTML标签对应的样式161

创建自定义样式162

10.2使用样式表162

直接在网页内编写代码162

单独使用样式文件163

直接使用HTML标签的style属性164

使用类class164

使用id属性166

10.3 CSS属性介绍167

背景与颜色168

字体169

文本间距170

边距与边框171

10.4使用JavaScript动态控制样式174

10.5小结175

10.6问题176

10.7进阶练习176

10.8问题解答176

第11章 动态HTML和动画177

11.1创建一个可定位的层元素177

定义位置和大小177

定义溢出属性179

定义可见属性181

定义背景和边框属性183

11.2使用JavaScript进行定位184

在Internet Explorer和Firefox中定位184

在Navigator中定位185

考虑跨浏览器兼容性186

11.3使用Image对象187

Image对象概述187

使用Image对象的动画189

使用图像缓冲技术增强用户体验190

11.4小结191

11.5问题192

11.6进阶练习192

11.7问题解答192

第12章 窗口和框架194

12.1使用窗口194

窗口对象概述194

打开和关闭窗口195

使用延时设定200

使用时间间隔设定200

窗口的移动201

改变窗口尺寸202

使用状态栏202

12.2使用框架203

创建框架203

使用框架嵌套205

使用target属性206

使用<noframes>标签208

12.3使用对象208

使用location对象208

使用history对象209

使用navigator对象210

使用screen对象211

12.4小结211

12.5问题212

12.6进阶练习212

12.7问题解答213

第5篇 JavaScript高级应用215

第13章 Cookies215

13.1 Cookies概述215

13.2了解Cookies的属性215

使用name属性给Cookies命名215

使用expires属性定义Cookies过期时间216

使用path属性来定义Cookies的目录范围217

使用domain属性来实现跨服务器共享217

使用secure属性来使信息传输更加安全217

13.3如何让Cookies存储更多信息218

13.4从Cookies读取信息218

13.5 Cookies工具函数及示例220

13.6小结223

13.7问题224

13.8进阶练习224

13.9问题解答224

第14章 在JavaScript中使用Java225

14.1 Java语言简介225

14.2使用LiveConnect技术通过JavaScript直接使用Java类225

14.3在HTML页面中嵌入Applet226

14.4使用JavaScript控制Applet228

14.5使用Java控制JavaScript229

14.6小结232

14.7进阶练习233

第15章 第三方框架234

15.1 Ajax框架234

使用微型框架Sack234

表单验证框架checkForm248

相关资源264

15.2 jQuery框架265

j Query框架介绍266

J Query框架示例266

jQuery的插件介绍——Thickbox269

相关资源270

15.3 Prototype框架及其他框架270

15.4小结271

15.5进阶练习271

第16章 JavaScript的安全性272

16.1 JavaScript的安全性272

16.2同源策略273

16.3签名脚本和数字证书275

16.4小结276

第17章 调试JavaScript277

17.1发现错误和尽量避免错误277

17.2使用alert()方法279

17.3使用write()或者writeln()方法282

17.4脚本调试器283

17.5小结284

第6篇 案例应用286

第18章 JavaScript常见实例286

18.1论坛注册时使用Ajax验证用户名286

18.2登录后使用JavaScript弹出定制的窗口290

18.3使用框架和JavaScript来实现多标签效果292

18.4使用JavaScript树形菜单298

18.5 JavaScript日期控件在系统中的应用310

18.6实现“省、市、区、县”层级关联功能327

18.7用JavaScript调用服务器脚本显示动态新闻列表331

18.8在多框架页面实现页面隐藏切换332

第19章 JavaScript常用特效338

19.1使用文字特效338

随机文本338

文本链接颜色变换339

上下跳动的文本340

定期滚动文本342

链接提示文字347

19.2使用鼠标特效350

禁止鼠标右键350

多种鼠标效果351

十字准星353

鼠标跟踪动画355

伴随鼠标的图片358

19.3使用图片特效360

图片若隐若现360

四处飘浮的小球361

变换图片364

图片秋千366

19.4使用页面特效369

调色板369

背景滚动386

水印背景387

19.5使用时间特效388

日期和星期388

万年历390

倒计时394

JavaScript时钟395

19.6使用状态栏特效399

状态栏跑马灯399

链接提示401

文字从右到左401

文字从左边逐字显示403

19.7使用综合特效404

设为首页404

打印页面脚本405

脚本错误忽略405

项目选择406

Email信息发送409

热门推荐