一.前端是什么? 一般来讲网站由两部分构成,前端和后端。
- 前端:负责给用户展示网页的功能,如排版。主流的网站由HTML+CSS+JavaScript三者构成。
文章图片
HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。简单来讲HTML就是前端页面的骨架,以它为基础,在其上面加以丰富。
文章图片
CSS称为层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。CSS嘛,就是一个化妆师的功能,在HTML的基础上对前端页面进行进一步的优化,使其更加的美观。
文章图片
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。JavaScript就像是一个替身,一些主角HTML自己完成不了的动作都交给JavaScript来完成。可以极大的优化前端页面的功能,这门语言是直接对浏览器进行操作。
文章图片
这里要强调一下:渗透测试是接触面广,对很多计算机语言要求理解基本语法能看懂就好,当然对代码理解的越深越好,但是在学习时间上要有取舍。
- 后端:负责处理用户发送的的请求。
//声明版本
//html代码开始标签
//头部开始标签
//点明编码方式
xxxxx - 锐客网 //输入内容
//头部结束标签
//内容开始标签
这是我第一个标题//标题标签
这是我第一个段落
//段落标签,功能就是换行
//内容结束标签
//html代码结束标签。
html代码有以下几大特点:
- 有尖括号包围关键词所构成的标签来实现功能
- 标签无特殊情况都是成对出现的。
- 标签可以定义一些属性值如
文章图片
JavaScript可以大大提高、扩展前端页面与用户交互功能。JavaScript的核心是操作你的浏览器去做他过定点事情,很明显JavaScript可以操纵你的浏览器是一件很危险的事情,所以说如果你执行了恶意的JavaScript代码会威胁到你电脑的安全性。
这里讲一个JavaScript的一个用处,比如绕过弹窗登录,有的时候只需要在浏览器上禁用JavaScript,就可以实现无密码登录。
文章图片