Web前端基础

文章目录


一、前端是什么?

        我们所看到的网站一般由两个部分组成,前端负责展示,后端负责处理请求,比如你打开一个百度页面。

        

         这个页面就是由前端代码组成,为什么网页会有排版,为什么你可以看到图片和文字,这个就是由前端代码构成

        前端代码是什么?

                前端代码指的是三种语言:HTML+CSS+JS

                在程序员的世界中有一种工作叫做前端开发工程师,就是专门写前端页面来加强用户体验感的。

HTML:是前端页面的骨架

CSS:是前端页面的化妆师

JS:丰富网页功能的脚本

HTML 叫做 超文本标记语言 是一种用于创建网页的标准标记语言

CSS   叫做 层叠样式表 能够对网页种元素位置的排版进行下像素级精确控制,拥有对网页对象和模板样式编辑的能力。

Javascipt(简称:js)

        他是一种浏览器可以执行的脚本语言,功能非常强大。

渗透测试的特性是接触面广,但是请记住我们不是开发,我们要有了解基本的一些语法架构,并且能够看得懂别让人写的代码。

        渗透测试在前端一般和HTML 还有JS接触比较多,CSS用到的较少。

二、HTML最简单的构架

HTML 标签是由尖括号包围的关键词,比如<html>

HTML 标签通常是成对出现的,比如 <b> 和 </b>

<!DOCTYPE html>  声明h5(声明版本)

<html>                     html代码开始标签

<head>                    头部开始标签

<meta charset="utf-8">  规定编码方式

<title>你好,HTML</title>        规定title显示什么

</head>        头部结束标签

<body>        内容开始标签

     <h1>我的第一个标题</h1?  标题标签

     <p>我的第一个段落。</p>   段落标签

</body>        内容结束标签

</html>         html代码结束标签

HTML是一门语言,标签超级多,我觉得看到不懂的标签去查询就可以了

有一类的标签叫做自闭合标签(看到标签最后又一个/就是)

        例如:加载图片的<img/>

                   换行 <br />

                   水平线 <hr />

标签可以定义一些属性值,比如给他一个名字

<h1 id='zk'>        方便JS和CSS操作

还有例如:

<img src="https://www.baidu.com/img/baidu_jgylog03.gif" />

我们加载个图片让页面更加丰富

三、JS的妙用

        Js可是大大的扩展前端页面与用户交互的功能,Js其实核心就是操作你的浏览器去做他规定的事情,很明显Js可以操纵你的浏览器,这个是一个很危险的事情,所以说如果你执行了恶意的Js代码会影响你电脑的安全性。

        例如:

                弹框:alert()

                读取自动填充的密码:document.getElementByld('pwd').value

                截屏

                记录键盘

                访问内网页面

                偷偷发送数据包出去去访问其他页面

                        Js非常的强大,应用的也非常广泛,但是实现功能可能需要很好的代码功底

                        不要害怕,前辈以及开发了一些专门攻击的脚本,初期我们只要能套着用就行了

学会禁用Js你能够发现一些为授权访问


总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

会飞的鱼-blog

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

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

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

打赏作者

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

抵扣说明:

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

余额充值