JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社电子书下载地址
- 文件名
- [epub 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 epub格式电子书
- [azw3 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 azw3格式电子书
- [pdf 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 pdf格式电子书
- [txt 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 txt格式电子书
- [mobi 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 mobi格式电子书
- [word 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 word格式电子书
- [kindle 下载] JAVA WEB程序设计(第3版) 微课视频版 清华大学出版社 kindle格式电子书
寄语:
新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!
内容简介:
本书分为5个部分共20章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、实训。本书内容由浅入深地逐步引领读者从基础到各个知识点的学习。书中辅以大量的实例说明,书末提供了一些实训的内容。 本书提供程序源码、教学大纲、电子课件和习题答案,供读者学习参考使用。
本书为学校教学量身定做,每个章节都有建议的课时。本书可作为高校Java Web开发相关课程的教材,也可作为有Java SE知识基础但没有Java Web开发基础的程序员的入门用书,还可作为Java嵌入式培训班的教材。本书对于缺乏项目实战经验的程序员来说可快速积累项目开发经验。
书籍目录:
第1部分入门
第1章Java Web开发环境配置
1.1B/S结构
1.2服务器的安装
1.2.1服务器的作用
1.2.2获取服务器软件
1.2.3安装服务器
1.2.4测试服务器
1.2.5配置服务器
1.3IDE的安装
1.3.1IDE的作用
1.3.2获取IDE软件
1.3.3安装IDE
1.3.4配置IDE
1.4第一个Web项目
1.4.1创建一个Web项目
1.4.2目录结构
1.4.3部署
1.4.4常见错误
1.5本章小结
1.6课后习题
第2章HTML基础
2.1静态网页制作
2.1.1HTML简介
2.1.2HTML文档的基本结构
2.2HTML中的常见标签
2.2.1文字布局及字体标签
2.2.2列表标签
2.3表格标签
2.3.1表格基本设计
2.3.2合并单元格
2.4链接和图片标签
2.5表单标签
2.6框架
2.7本章小结
2.8课后习题
第3章JavaScript基础
……
作者介绍:
郭克华,计算机应用技术博士,中国计算机学会会员,现任职于中南大学。美国Texas A&M University访问学者,长期从事软件体系结构、编程语言等方面的研究,主持重量、省部级重点项目10余项,并出版十多部精品著作。其案例式教学方法深入浅出,深受学生喜爱,教学视频在太平洋电脑网、硅谷动力、网易、CSDN等知名网站上被广泛转载。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
第3章JavaScript基础
视频讲解
建议学时: 2
在前一章中学习了HTML语言,通过HTML可以利用标签描述一张网页,但是标签式的描述语言了网页在客户端进行的一些运算功能。本章学习JavaScript语言,JavaScript嵌入HTML页面内,是一种运行在客户端并由浏览器进行解释执行的脚本语言,具有控制程序流程的功能。本章将学习其基本语法及基本对象。
3.1JavaScript简介
JavaScript是一种网页脚本语言,虽然名字中含有Java,但它与Java语言是两种接近不同的语言。不过,JavaScript的语法和Java语言的语法非常类似。
JavaScript代码可以很容易地嵌入到HTML页面中。浏览器对JavaScript脚本程序进行解释执行。
3.1.1第一个JavaScript程序
JavaScript代码可以嵌入HTML中,它的基本写法如firstPage.html文件所示。
firstPage.html
图3?1页面运行效果
在保存为HTML页面后使用浏览器打开,将会弹出如图3?1所示的消息框。
注意: JavaScript代码块“”除了可以像上面一样写在
之间外,还可以写到
之间,其效果相同。
“”也可以写为“”。
JavaScript与Java一样,对大小写是敏感的。
在JavaScript中注释有3种写法,一种是HTML注释的写法“”,还有两种和Java语言相同,分别为“//单行注释”和“/*多行注释*/”。
用户除了可以将JavaScript代码嵌入HTML中之外,还可以专门将JavaScript代码写在单独的文件中。
code.js
window.alert("第一个JavaScript程序");
然后在另外的HTML页面中插入以下代码来导入该文件。
此外,在HTML代码中可以写多个JavaScript代码块。
3.1.2JavaScript语法
1. 变量的定义
JavaScript中的变量为弱变量类型,即变量的类型根据它被赋值的类型改变,定义一个变量使用的格式如下。
var变量名
比如定义变量arg就可以使用“var arg”。如果将一个字符串赋给它,它就是String类型; 如果将一个数组赋给它,它就是数组类型。
下面的var.html文件是一些变量定义的应用例子,代码如下。
var.html
需要注意的是,在JavaScript中变量未声明就使用是不会报错的,但很容易出现不可预知的错误,所以建议所有变量先声明后使用。
另外,函数Number(字符串)可以将字符串转为数值; 函数String(数值)可以将数值转为字符串。
2. 函数的定义
在JavaScript中定义一个函数的基本格式如下。
function 函数名(参数列表){
return 值;
}
用户也可以在使用中直接匿名定义,格式如下。
var arg1=function(参数列表){
return 值;
}
下面的fun.html文件是一个函数定义的应用实例,代码如下。
fun.html
其运行结果如图3?2所示。
图3?2页面运行效果
实际上,JavaScript的语法和Java的语法基本类似,因此这里不作详细讲述。以上介绍的几个知识点是JavaScript与Java有差别的语法,其他的常用语句与Java类似,比如if判断语句,在JavaScript中的写法如下。
又如for循环的写法如下。
以上写法是与Java一样的。
下面用循环举一个实际的例子。编写一个恶意程序,用户打开,会不断弹出消息框。其代码如“恶意网页.html”文件所示。
恶意网页.html
该代码运用了JavaScript中的循环,使得消息框怎么点都不会结束,而且无法关掉浏览器,只能通过关闭进程结束。读者可以进行实验。
3.2JavaScript内置对象
除了可以在代码里面进行简单的编程之外,还可以通过JavaScript提供的内置对象对网页进行操作,内置对象由浏览器提供,可以直接使用,不用事先定义。例如本章第1个例子中的“window.alert("第一个JavaScript程序")”,其中的window就是一个内置对象。
使用最多的内置对象有以下4个,并且本书之后的学习将主要围绕这4个对象展开。
(1) window: 负责操作浏览器窗口,负责窗口的状态、开/闭等。
(2) document: 负责操作浏览器载入的文档(HTML文件),从属于window。
(3) history: 可以代替后退(前进)按钮访问历史记录,从属于window。
(4) location: 访问地址栏,也从属于window。
注意: 如果一个对象从属于另一个对象,在使用时用“.”隔开,例如window.document.XXX,但是如果从属于window对象,window可以省略,例如window.document.XXX可以写为document.XXX。
3.2.1window对象
window对象的作用如下。
1. 出现提示框
window对象可以跳出提示框,主要有如下功能。
? window.alert("内容"): 出现消息框。
? window.confirm("内容"): 出现确认框。
? window.prompt("内容"): 出现输入框。
下面window1.html文件中代码的功能是显示一些提示框。
window1.html
用浏览器打开该文件将会依次出现如图3?3所示的提示框。
图3?3提示框运行效果
浏览器弹出提示框后载入页面将会停滞,直到用户做出操作动作,其中消息框的实际运用最为广泛,确认框其次,输入框则较为少见。
2. 打开、关闭窗口
window对象还用于控制窗口的状态和开/闭。打开窗口主要使用window对象的open()函数。
下面的window2.html文件是一个打开窗口的应用实例,代码如下。
window2.html
在本例中首先让窗口的状态栏显示字符串“出现新窗口”,然后打开一个新窗口window1.html,命名为new1,并指定宽度、高度和其位置。运行结果如图3?4所示。
在源程序中,“newWindow.close();”表示关闭newWindow。
window对象的status属性值将显示在浏览器左下角的状态栏中,如图3?5所示。
图3?4运行效果
图3?5项目运行效果
综上所述,window.open()在网页制作中的使用非常广泛,参数有3个,第1个是新窗口的地址,第2个是新窗口的名称,第3个是新窗口的状态,其中新窗口状态可设置如下属性。
? toolbar: 是否有工具栏,可选值为1和0。
? location: 是否有地址栏,可选值为1和0。
? status: 是否有状态栏,可选值为1和0。
? menubar: 是否有菜单栏,可选值为1和0。
? scrollbars: 是否有滚动条,可选值为1和0。
? resizable: 是否能改变大小,可选值为1和0。
? width和height: 窗口的宽度和高度,用像素表示。
? left和top: 窗口左上角相对于桌面左上角的x和y坐标。
各属性值用逗号隔开,如下面的代码所示。
newWindow=window.open("window1.html","new1",
"toolbar=0,width=300,height=300,top=500,left=500");
3. 定时器
window对象负责管理和控制页面的定时器,定时器的作用是让某个函数隔一段时间之后运行一次,格式如下。
timer=window.setTimeout("需要运行的函数","时间(用毫秒计)");
如果要清除定时器,可以用如下代码。
clearTimeout(timer);
下面的timer.html是一个定时器的应用实例,代码如下。
timer.html
其运行结果如图3?6所示。
图3?6定时器运行效果
这样,每隔1秒钟状态栏中的数字将会加1,直到100,之后将一直持续100的状态,不再改变。
设置定时器可以使网页定时刷新,这在一些要求计时功能的网页中经常被用到。
3.2.2history对象
history对象包含用户的浏览历史等信息,使用这个对象是因为它可以代替后退(前进)按钮访问历史记录,该对象从属于window。
history对象最常用的函数如下。
? history.back(): 返回上一页,相当于单击浏览器上的后退按钮。
? history.forward(): 返回下一页,相当于单击浏览器上的前进按钮。
? window.history.go(n): n为整数,正数表示向前进n格页面,负数表示向后退n格页面。
下面的history.html文件是history对象的应用实例,代码如下。
history.html
在网页输出方面,最常见的函数是writeln()。
下面的document1.html文件是writeln()函数的应用实例,代码如下。
document1.html
图3?8运行结果
其运行结果如图3?8所示。
writeln()函数为输出一些简单却重复的代码提供了很大的便利,在下面的例子中将要使用表格显示一个8×8的国际象棋棋盘,正常的方法需要写一个8行8列表格的代码,但会使源代码非常冗长。下面的chess.html文件是使用writeln()函数实现的方法。
chess.html
图3?9棋盘运行效果
借助writeln()和循环方法省去了很多HTML代码的编写。该例的运行结果如图3?9所示。
2. 设置网页的属性
使用document对象可以进行一些简单网页属性的设置,例如网页的标题、颜色等,并且可以得到网页的某些属性,例如当前地址。其比较常用的设置包括通过document.title来访问标题,通过document.location来获取当前网页的地址等。
下面的document2.html文件是一个设置网页属性的应用实例,代码如下。
document2.html
var account=document.form1.account.value;
下面的document3.html文件是访问表单元素的例子,其中有两个文本框、一个按钮,输入两个数字,单击“求和”按钮,将显示两个数字的和。其代码如下。
document3.html
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
暂无其它内容!
网站评分
书籍多样性:3分
书籍信息完全性:4分
网站更新速度:5分
使用便利性:7分
书籍清晰度:3分
书籍格式兼容性:3分
是否包含广告:5分
加载速度:4分
安全性:3分
稳定性:6分
搜索功能:7分
下载便捷性:9分
下载点评
- 赞(100+)
- 排版满分(461+)
- 傻瓜式服务(112+)
- 无水印(348+)
- 书籍多(446+)
- 小说多(321+)
- 博大精深(185+)
- 无多页(197+)
- 超值(195+)
- 无盗版(284+)
- 无漏页(225+)
下载评价
- 网友 步***青: ( 2025-01-02 06:40:16 )
。。。。。好
- 网友 仰***兰: ( 2025-01-17 04:25:02 )
喜欢!很棒!!超级推荐!
- 网友 丁***菱: ( 2024-12-24 16:22:58 )
好好好好好好好好好好好好好好好好好好好好好好好好好
- 网友 孙***美: ( 2024-12-26 23:54:25 )
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 濮***彤: ( 2024-12-28 20:54:01 )
好棒啊!图书很全
- 网友 焦***山: ( 2025-01-01 23:29:35 )
不错。。。。。
- 网友 相***儿: ( 2025-01-13 03:13:24 )
你要的这里都能找到哦!!!
- 网友 游***钰: ( 2024-12-28 08:25:15 )
用了才知道好用,推荐!太好用了
- 网友 曹***雯: ( 2025-01-13 15:15:31 )
为什么许多书都找不到?
- 网友 苍***如: ( 2025-01-14 13:00:36 )
什么格式都有的呀。
- 网友 师***怀: ( 2025-01-10 05:34:13 )
好是好,要是能免费下就好了
- 全国各类成人高等学校招生考试丛书(专科起点升本科)英语 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中国民众的国际观(第3辑) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 气候变化问题的国际博弈与各国政策研究 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 唐长安城考古笔记 陕西师范大学出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 100种抵抗忧郁的心情处方 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 韩刚B2A"译点通" 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 赢得健康 男性保养全攻略 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 青少年美育趣味课堂 创意黏土手工 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 顶级销售法则:销售就是玩转情商 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 文学纪念碑 陀思妥耶夫斯基:受难的岁月,1850-1859(翻译家戴大洪全新翻译,被流放到西伯利亚后陀氏的信仰再造) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:7分
人物塑造:4分
主题深度:8分
文字风格:6分
语言运用:5分
文笔流畅:6分
思想传递:6分
知识深度:3分
知识广度:4分
实用性:3分
章节划分:4分
结构布局:3分
新颖与独特:8分
情感共鸣:5分
引人入胜:7分
现实相关:4分
沉浸感:9分
事实准确性:8分
文化贡献:3分