C9第二周

任务:

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)

  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值