WEB安全的学习总结与心得(三)

WEB安全的学习总结与心得(三)

写给读者的话

大家好,让我们继续一起来学习web安全。大家也许会有些困惑,都已经总结了两次还没有学到关于安全的东西呢?这个请大家不要着急,学习web基础知识就像是建房子打地基一样,这些东西不一定要像开发人员学的那么透彻,但是作为安全人员需要学习一些必备的知识。

前端语言之HTML

HTML是Hyper Text Makeup Lauguage,翻译过来是超文本标记语言,HTML网页是由一个个HTML元素组成的,HTML元素拥有标签属性(类似一个人的姓名)和事件属性(比如一个鼠标点击的动作),每个元素都有<开始标签>内容</闭合便签>这样的一个固定模式。元素比较常见的有图像、链接、表单等等。现在关于HTML语言最新的一个标准是HTML5,笔者在学习安全的同时也顺带在做一个涉及前端开发的项目,学习使用的就是HTML5标准。下图展示了HTML5的优势,大家可以简单了解一下。在这里插入图片描述

前端语言之JavaScript
简介

JavaScript是一种运行于JavaScript解释器/引擎中的解释型脚本语言。解释型语言的特点比如说它在运行前不会检查错误,也不会进行编译,Python也是这种类型的。这里也可以顺带说一下哈,和解释型语言相对的是编译型语言,像C语言、C++语言之类的。

运行环境

Javascript的运行环境分为两种类型:
第一种是独立安装的JavaScript解释器(Node JS);
第二种是嵌入在浏览器内核中的JS解释器(对于学安全的我们来说,第二种就足够了)。

组成

JS由三大部分组成
首先是核心部分:ECMAScript
DOM:实现JS有能力与网页对话
BOM:实现JS有能力与浏览器对话

实现途径

我们可以把JS代码嵌入在元素“事件”中(前面提到过哦),如onclick;也可以将JS代码嵌入script标记中,这样的标记可以嵌入HTML源代码的任何位置,显示了其灵活性;当然比较常见的还有一种就是.js外部脚本文件,单独开发,需要用的时候再引入。

特点总结

最后以一张图片的形式对JavaScript的特点进行一下总结:在这里插入图片描述这一节内容就分享到这里了,下一次准备分享有关web服务端、web后端相关内容,感谢您的浏览!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ultracool

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值