发帖
 找回密码
 立即注册
搜索
0 0

分享 WEB渗透系统班-JavaScript 基础(一)&JavaScript 基础(二)

技术分享 1145 0 2025-6-7 17:43:46
WEB渗透测试工程师系统班250303期
第21节课作业
一、列出javascript两种写法 内嵌 和外部
内嵌
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript 写法</title>
    <script type="text/javascript">
        // 内嵌写法 1
        alert("hello world")
    </script>
</head>
<body>
<script type="text/javascript">
    // 内嵌写法 2
    alert("hello world!!!")
</script>
</body>
</html>
外链
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript 写法</title>
<!--外链式写法-->
    <script src="js01.js"></script>
</head>
<body>
</body>
</html>
第一步:写本地js文件
第二步:外链

二、 变量是什么?
javascript里面用于存储信息的容器,在JavaScript中可以声明变量来保存各种类型的数据。
<script>
    //变量
    var a = '505';
    console.log(a);//505

</script>

三、 列出JavaScript的数据类型
数值型:number (数字,不区分整数和小数)
字符型:string(凡是引号包裹的内容都是字符型)
布尔:boolean(true、false)
未定义:undefined
对象类型bject 数组 字典
var a = "404";
var b = 404;
var c = [4,0,4];
var d = new Date();
var e = function (){alert(1);};
//typeof:获取类型
console.log(typeof a);//string
console.log(typeof b);//number
console.log(typeof c);//object
console.log(typeof d);//object

console.log(typeof e);//function

四、 在JavaScript中定义变量的写法是?
1.var variableName = value;
例:
var age = 25;
var name = "张三";
2.let
3.const

五、 js常见的函数写法有哪些
    <title>函数</title>
    <script>
        //1.普通函数 函数名:字母数字下划线美元符 数字不能开头
        var f = h404(1,2);

        function h404(a,b) {
            return a + b;
        }
        console.log(f)

        //2.匿名函数
        setInterval(function(){console.log('hello!');},3000);

        //3.自执行函数
        (function(x,y){console.log(x+y);})(1,2);
    </script>

一、笔记标题:WEB渗透系统班-JavaScript 基础(一)&JavaScript 基础(二)

二、文章内容:

1. 课程内容概要

主要知识点1:函数的意义
  <script>
    //变量
    var a = '505';//全局变量:有全局作用域,网页中的所有脚本和函数都可以使用到
    console.log(a);//505

/*植物大战僵尸  豌豆射手  寒冰射手---》吐豌豆
    豌豆--》吐豌豆
    寒冰--》吐豌豆--》减速
    机枪--》吐豌豆 x4*/

    //作用域 函数内定义的变量,一般只能在本函数内调用和生效
    function  test(){    //用 function 关键字定义函数 函数名字叫 test
        var name = '404';//创建了一个名字叫做 name 的变量,里面具体参数是 404
        console.log(name);//在控制台打印变量 name

    }
    test();//调用函数,执行打印,结果404
     console.log(a);
  </script>

主要知识点2:字符串型
obj.length                           长度
obj.trim()                           移除左右空白(空格)
obj.trimLeft()
obj.trimRight)
obj.charAt(n)                        返回字符串中的第n个字符
obj.concat(value, ...)               拼接
obj.indexOf(substring,start)         子序列位置
obj.lastIndexOf(substring,start)     子序列位置
obj.substring(from, to)              根据索引获取子序列
obj.slice()                切片

主要知识点3:数组操作
obj.length          数组的大小
obj.push(ele)       尾部追加元素
obj.pop()           尾部获取一个元素

2.重点知识与细节

        概念解析
        概念1: 变量
        概念2: 数据类型
        关键步骤
        步骤1:无
        相关代码

3.实操练习 和 解析

如作业

4.个人总结

        本节课最大的收获是:
实操了函数内嵌外链的写法以及常见函数的写法,以及js的一些基础概念
        仍然存在疑问的地方:暂无
        需要课后深入学习的内容:js代码的更多写法和相关漏洞

──── 0人觉得很赞 ────

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
免责声明:
1、本论坛中所有用户发布的内容仅代表作者个人观点,与本网站立场无关,本站不对其真实性、完整性或观点承担任何责任。
2、本论坛所提供的全部信息与内容,不保证其准确性、完整性或时效性。因阅读或使用本站内容而产生的任何误导、损失或风险,本站概不承担任何连带或法律责任。
3、当国家司法、行政机关依照法定程序要求本论坛披露用户信息时,本站予以配合并因此免责。
4、因网络线路故障、技术问题、不可抗力或本站无法控制的其他原因导致的服务中断或暂停,本站不承担由此造成的任何直接或间接损失。
5、对于任何通过技术手段破坏、攻击本论坛系统或扰乱正常秩序的行为,本站有权采取包括但不限于限制账号、封禁账号、追究法律责任等措施。
您需要登录后才可以回帖 立即登录
高级模式
返回