JavaScript基础(网安入门专用)

本文只讲网安入门需要学习的JS内容,不会全部讲解JS,因为网安不需要像前端开发那样学习

对于一个网页而言,HTML、CSS、JavaScript分别代表结构、样式和行为。结构是网页的骨架,样式是网页的外观,行为是网页的交互逻辑

节点即为标签,节点之间的关系称为节点树。DOM可以理解为整个节点树最外层的根元素,DOM其实就是document对象,经常用来操作节点

JavaScript的三种书写位置:

  • 行内式------写在html标签里面
  • 内嵌式------写在<script></scrpt>标签里面,script标签一般放在html文本最下方
  • 外链式------写在一个js文件里面,然后用<script src="./JS/jQuery.min.js"></script>引入它

在HTML中还有一种嵌入JS代码的方法,就是使用JavaScript伪协议

html 复制代码
<a href="javascript:alert('伪协议')">点我</a>

常用输入输出语句:

  • alert('msg');------浏览器会弹出一个警告框
  • console.log("msg");------浏览器控制台输出信息,建议使用它挖XSS漏洞
  • prompt("msg");------浏览器弹出输入框,用户可以输入内容

JavaScript是一种弱类型语言,变量的类型会在程序运行过程中自动确定,可以更改

字符串型中字符串的单引号、双引号会两两配对,比如:一对单引号中可以放一个或两个双引号,但如果放一个单引号,就会出错

javascript 复制代码
<script type="text/javascript">
    //DOM:常用属性
    //documentElement:获取到节点树的html标签
    console.log(document.documentElement);
    //head:获取到节点树的head标签
    console.log(document.head);
    //title:获取到节点title标签的文本
    console.log(document.title);
    //body:获取到节点body
    console.log(document.body);
    //getElementById方法:可以获取到节点树上任意节点
    //var声明变量,给标签添加id属性,通过id选择器获取
    var element = document.getElementById("box");
    console.log(element);
    console.log(typeof element);
</script>
相关推荐
m0_547486666 小时前
《网络安全技术》全套PPT课件2026
安全·web安全·网络安全·数据安全
科技小登1 天前
CC攻击防护哪家好?Web安全加速、WAF与Bot管理同入口方案对比
网络·安全·web安全
豆豆3 天前
网站漏洞应急处置 + 安全加固指南,附安全 CMS 推荐
web安全·网站安全·1024程序员节·漏洞修复·漏洞处置·cms 选型·网站漏洞修复
Fnetlink14 天前
Fnet 云网安 261023
运维·开发语言·网络·人工智能·安全·web安全·php
其实防守也摸鱼4 天前
网络安全法竞赛知识总结与题库
前端·网络·人工智能·安全·web安全·重构·nc
Bruce_Liuxiaowei4 天前
2026年10月第4周网络安全形势周报
安全·web安全·网络安全
徐征6394 天前
邮件安全网关检测流水线解析:OCR、二维码提取与带密分析的实现方向标
web安全
Json____5 天前
PHP 突发严重安全漏洞,AI 开始改变网络安全的攻防方式
人工智能·web安全·php·it学习·wwwoop.com
上海云盾王帅5 天前
什么是 CC 攻击?原理、特征与防御全解析
网络·web安全