Web安全公开课-XSS-前端基础

这节课分两个部分讲:1.HTML概述
2. javascript概述

  1. 什么是HTML呢?
    HTML是种超文本标记语言,英文名字叫 HyperText Markup Language。
    超级文本标记语言是—种规范,也是一种标准,它通过标记符号来标
    记要显示的网页中的各个部分。
    HTML的特点:
    html文件是一个文本文件;其后缀名.html或者.xhtml。
    html可以直接由浏览器执行 。
    这是基础骨架
    在这里插入图片描述
    boby部分
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2. javascript概述
    那什么是 javascript呢?
    是一种可以在浏览器中运行的脚本语言。
    主要用来实现在浏览器端的动作:用户交互、数据处理。
    那和java有什么关系?
    八竿子打不着的关系
    java需要编译,在虚拟机运行。
    Javascript是解释性语言,源代码放在html中。
    在这里插入图片描述alert是个警告框
    在这里插入图片描述
    在这里插入图片描述上面alert(test)应该为alert(a)。
    DOM操作:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述按F12进入控制台去里面写。
    在这里插入图片描述下面是点击后发生的变化
    在这里插入图片描述下面是一些常用的事件
    在这里插入图片描述在这里插入图片描述这是alert警告弹窗
    在这里插入图片描述这是confirm确认弹窗
    在这里插入图片描述这是prompt提示弹窗
    在这里插入图片描述在这里插入图片描述用个alert可以把Cookie的值弹出来,Cookie是指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据,我们通过盗取他的Cookie便可无账号密码的登录。
    在这里插入图片描述总结一下BOM操作的用途:
    1.获取和操作浏览器行为
    2.浏览器和编程语言之间的接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值