搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
JavaScript动态网站开发案例课堂(微课版)/网站开发案例课堂
0.00     定价 ¥ 78.00
德清县图书馆
  • ISBN:
    9787302538844
  • 作      者:
    刘春茂
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2019-10-01
收藏
编辑推荐

《JavaScript动态网站开发案例课堂(微课版)》的特色如下:

零基础、入门级的讲解

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

实用、专业的范例和项目

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

随时随地学习

本书提供了微课视频,通过手机扫码即可观看,随时随地解决学习中的困惑。

细致入微、贴心提示

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

专业创作团队和技术支持

本书由墨云科技团队组织编著和提供技术支持。

您在学习过程中遇到任何问题,可加入智慧学习乐园QQ群进行提问,随时有实战型讲师答疑。

超值资源大放送

全程同步教学录像

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

超多容量优质资源

赠送大量优质资源,包括实例源代码、教学幻灯片、本书精品教学视频、88个实用类网页模板、12部网页开发必备参考手册、HTML 5标签速查手册、精选的JavaScript实例、CSS 3属性速查表、JavaScript函数速查手册、CSS+DIV布局赏析案例、精彩网站配色方案赏析、网页样式与布局案例赏析、Web前端工程师常见面试题等。读者可以通过QQ群(案例课堂VIP)获取赠送资源。


展开
作者简介

刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。

擅长的核心技术

媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。

擅长的其他技术

熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。


展开
内容介绍

  《JavaScript动态网站开发案例课堂(微课版)/网站开发案例课堂》用实例引导读者深入学习,采取“基础知识→核心技术→高级应用→项目案例实战”的讲解模式,深入浅出地讲解了JavaScript动态网页设计和开发动态网站的各项技术及实战技能。
  该书第1篇为基础知识,主要讲解了JavaScript入门知识、JavaScript编程基础、控制结构与语句、函数、对象与数组、日期与字符串对象等;第2篇为核心技术,主要讲解数值与数学对象、JavaScript的调试与优化、文档对象模型与事件驱动、document对象、window对象、事件处理等;第3篇为高级应用,主要讲解JavaScript 控制表单和样式表、页面打印和浏览器检测、Cookie、JavaScript和Ajax技术、iQuery、JavaScript的安全性等;第4篇为项目案例实战,主要讲解制作飞机大战游戏、设计企业门户类网页、开发商品信息展示系统。
  《JavaScript动态网站开发案例课堂(微课版)/网站开发案例课堂》适合任何想学习JavaScript动态网页设计的人员,无论您是否从事计算机相关行业,无论您是否接触过JavaScript动态网页设计,通过学习该书内容,均可快速掌握JavaScript动态网页设计和开发动态网站的方法和技巧。

展开
精彩书摘

2.1  JavaScript的基本语法

JavaScript可以直接用记事本编写,其中包括语句、相关的语句块以及注释。在一条语句内可以使用变量、表达式等。本节就来介绍相关编程语法的基础知识。

2.1.1  执行顺序

JavaScript程序按照在HTML文件中出现的顺序逐行执行。如果需要在整个HTML文件中执行,最好将其放在HTML文件的<head></head>标签对中。某些代码,如函数体内的代码,不会被立即执行,只有当所在的函数被其他程序调用时,该代码才会被执行。

2.1.2  区分大小写

JavaScript对字母大小写敏感,也就是说,在输入语言的关键字、函数、变量以及其他标识符时,一定要严格区分字母的大小写。例如username和userName是两个不同的变量。


  HTML不区分大小写。由于JavaScript与HTML紧密相关,这一点很容易混淆,许多JavaScript对象和属性都与其代表的HTML标签或属性同名,在HTML中,这些名称可以以任意的大小写方式输入,而不会引起混乱,但在JavaScript中,这些名称通常都是小写的。例如,在HTML中的单击事件处理器属性通常被声明为onClick或Onclick,而在JavaScript中只能使用onclick。

2.1.3  分号与空格

在JavaScript语句中,分号是可有可无的,这一点与Java语言不同,JavaScript并不要求每行必须以分号作为语句的结束标志。如果语句的结束处没有分号,JavaScript会自动地将该代码的结尾作为语句的结尾。

例如,下面两行代码书写方式都是正确的:


Alert("hello,JavaScript")

Alert("hello,JavaScript");



  鉴于需要养成良好的编程习惯,最好在每行的最后加上一个分号,这样能保证每行代码都是正确的、易读的。


另外,JavaScript会忽略多余的空格,用户可以向脚本中添加空格,来提高程序的可读性。例如,下面的两行代码是等效的:


var name="Hello";

var name = "Hello";


 

2.1.4  对代码行进行折行

当一段代码比较长时,用户可以在文本字符串中使用反斜杠对代码行进行折行。

例如,下面的代码会正确地运行:


document.write("Hello \

World!");


不过,用户不能像这样折行:


document.write \

("Hello World!");


展开
目录

目    录

第1篇  基础知识

第1章  零基础入门——熟悉JavaScript 3

1.1  认识JavaScript 4

1.2  JavaScript的编写工具 7

1.3  JavaScript在HTML 5中的使用 9

1.4  JavaScript和浏览器 14

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

1.6  疑难解惑 16

第2章  读懂代码的前提——JavaScript 编程基础 19

2.1  JavaScript的基本语法 20

2.2  JavaScript的数据结构 24

2.3  看透代码中的数据类型 28

2.4  数据间的计算法则——运算符 32

2.5  JavaScript的表达式 40

2.6  实战演练——局部变量和全局变量的优先级 44

2.7  疑难解惑 46

第3章  改变程序执行方向——控制结构与语句 47

3.1  基本处理流程 48

3.2  赋值语句 49

3.3  条件判断语句 49

3.4  循环控制语句 54

3.5  跳转语句 57

3.6  使用对话框 59

3.7  实战演练——简单易用的倒计时 61

3.8  疑难解惑 62

第4章  逻辑功能的代码组合——函数 63

4.1  函数简介 64

4.2  调用函数 64

4.3  JavaScript中常用的函数 67

4.4  实战演练——购物简易计算器 76

4.5  疑难解惑 78

第5章  对象与数组 79

5.1  了解对象 80

5.2  对象访问语句 83

5.3  JavaScript中的数组 85

5.4  详解常用的数组对象方法 96

5.5  创建和使用自定义对象 104

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

5.7  疑难解惑 113

第6章  日期与字符串对象 115

6.1  日期对象 116

6.2  详解日期对象的常用方法 120

6.3  字符串对象 132

6.4  详解字符串对象的常用方法 135

6.5  实战演练1——制作网页随机验证码 140

6.6  实战演练2——制作动态时钟 142

6.7  疑难解惑 143

第2篇  核心技术

第7章  数值与数学对象 147

7.1  Number对象 148

7.2  详解Number对象常用的方法 152

7.3  Math对象 155

7.4  详解Math对象常用的方法 158

7.5  实战演练——使用Math对象设计程序 170

7.6  疑难解惑 171

第8章  JavaScript的调试与优化 173

8.1  常见的错误和异常 174

8.2  处理异常的方法 175

8.3  使用调试器 179

8.4  JavaScript语言调试技巧 181

8.5  JavaScript优化 182

8.6  疑难解惑 185

第9章  文档对象模型与事件驱动 187

9.1  文档对象模型 188

9.2  访问节点 191

9.3  文档对象模型的属性和方法 203

9.4  在DOM模型中获得对象 205

9.5  疑难解惑 206

第10章  document对象 209

10.1  文档对象概述 210

10.2  文档对象的属性和方法 210

10.3  文档对象的应用 211

10.4  实战演练——综合使用各种对话框 224

10.5  疑难解惑 226

第11章  window对象 227

11.1  了解window对象的属性和方法 228

11.2  对话框 229

11.3  窗口操作 234

11.4  实战演练——设置弹出窗口 237

11.5  疑难解惑 239

第12章  事件处理 241

12.1  了解事件与事件处理 242

12.2  鼠标和键盘事件 246

12.3  JavaScript处理事件的方式 251

12.4  实战演练——通过事件控制文本框的背景颜色 254

12.5  疑难解惑 256

第3篇  高级应用

第13章  JavaScript控制表单和样式表 259

13.1  表单在JavaScript中的应用 260

13.2  DHTML简介 269

13.3  前台动态网页效果 270

13.4  实战演练1——创建用户反馈表单 276

13.5  实战演练2——控制表单背景色和文字提示 277

13.6  疑难解惑 279

第14章  页面打印和浏览器检测 281

14.1  使用WebBrowser组件的execWB()方法打印 282

14.2  打印指定框架中的内容 286

14.3  分页打印 287

14.4  设置页眉/页脚 290

14.5  浏览器检测对象 293

14.6  疑难解惑 294

第15章  Cookie的概念、常用方法和技巧 295

15.1  Cookie概述 296

15.2  Cookie的常见操作 300

15.3  实战演练——在欢迎界面中设置和检查Cookie 302

15.4  疑难解惑 303

第16章  JavaScript和Ajax技术 305

...

第17章  JavaScript的优秀仓库——  jQuery 323

...

第18章  JavaScript的安全性 341

...

第19章  项目实训1——制作飞机大战游戏 353

...

第20章  项目实训2——设计企业门户类网页 363

...

第21章  项目实训3——开发商品信息 展示系统 371

...


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

温馨提示:请使用德清县图书馆的读者帐号和密码进行登录

点击获取验证码
登录