任务:
1、判断题
(1)Java是编译型语言。---------------------------------------------------------------------------------(错)
(2)Javascript中,不区分大小写字母,也就是说A和a是同一个变量。----------------------(错)
(3)Javascript中的常量包括String、Number、Boolean、Null、Undefined。--------------(错)
(4)String字符串的语法中既可以使用单引号,也可以使用双引号。--------------------------(对)
(5)typeof是用来判断变量类型,不可以当作运算符使用。--------------------------------------(错)
(6)任何值和 undefined 运算,undefined 可看做 0 运算。--------------------------------------(错)
2、请分别描述下列代码中“+”的作用。
(1)console.log("年龄:" + 20); --------------------------------(拼接字符串与数值,结果:年龄20)
(2)console.log(11+22+33); -------------------------------------(拼接数值,结果:66)
(3)console.log("网络+安全"); ----------------------------------(自身为字符串,结果:网络+安全)
(4)var a = 1;
var b = 2;
console.log("a" + b); -----------------------------------------(拼接字符串与数值,结果:a2)
(5)var a = 1;
var b = 2;
console.log("a + b"); ------------------------------------------(自身为字符串,结果:a+b)
3、计算下述代码的打印值
var a = 10;
var b = 10;
console.log(a++);-----------------------------------------------------(10)
console.log(++a);-----------------------------------------------------(12)
console.log(--b);-------------------------------------------------------(9)
console.log(b--);-------------------------------------------------------(9)
4、分别使用行内式、内嵌式、引入外部文件的方法造成网页弹窗,要求触发弹窗的JS命令不止一种(如课堂上说过的alert)。
5、安装docker并部署DVWA,要求:DVWAweb端口映射到8081,提供访问截图并附上时间戳、学号。
---------------------------------------------------------------------------------------------------------------------------------
第4,5项完成情况:
---------------------------------------------------------train.html------------------------------------------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>yancy专业靶场</title>
</head>
<body>
<span>
<h1>yancy专业靶场</h1>
<span>
<h5><a href="login.html">登录/注册</a></h5>
</span>
</span>
<span>
<script type="text/javascript">
alert('欢迎访问yancy专业靶场');
console.log('welcome to professional.target.field_yancy');
</script>
</span>
</body>
</html>
-----------------------------------------------------login.html---------------------------------------------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>login</title>
</head>
<body>
<h5><a href="train.html">返回首页</a></h5>
<script src="use.js"></script>
<form>
用户:<input type="text" value="" /><br>
密码:<input type="password" value="" /><br>
<input type="button" value="登录" οnclick="alert('无效用户')" />
<input type="button" value="意见反馈" οnclick="prompt('')">
</form>
</body>
</html>
---------------------------------------------------------use.js----------------------------------------------------------------
alert('登录界面');
console.log('登录界面');
-------------------------------------------------------源码图片展示--------------------------------------------------------
--------------------------------------------------------网页效果展示-------------------------------------------------------
进入网页,触发第一个弹窗(alert,内嵌式)
进入主页面
点击登录注册,触发第二个弹窗
(<script src="use.js"></script>,外部引入式)
进入登录界面
点击登录,触发第三个弹窗
(<input type="button" value="登录" οnclick="alert('无效用户')" />,行内式)
点击意见反馈,触发第四个弹窗
(<input type="button" value="意见反馈" οnclick="prompt('')">,行内式)
----------------------------------------------安装docker并部署DVWA--------------------------------------------------
docker安装成功截图
部署DVWA靶场
1.search搜索
2.pull下载
3. docker run -d --name dvwa -p 8081:80 -p 33060:3306 sagikazarmark/dvwa
后台方式运行,命名为dvwa,web端口映射至本机8081,3306映射至本机33060
访问靶场截图(学号C9019/时间戳10:09)