网易云web安全工程师第二天
第一
web页面通常使用哪几种语言开发
html :超文本标记语言,它包含了网页的实际内容
css :样式表,它可以对页面的布局,字体颜色,背景进行精确控制,并且它可以被多个页面调用,具有重复利用性
js : 为网页添加动态功能
第二
HTML结构包含哪两部分
head 和 body
<HTML>
<HEAD>
<TITLE> 网页的标题 </TITLE>
</HEAD>
<BODY>
/* 网页的内容,很多标记都作用于此*/
比如:<p></p> {代表一个段落}
<h1></h1> {小标题}
</BODY>
</HTML>
第三
HTML的元素
注释 <!-- 注释信息 -->
图像 <img src="
http://study.163.com/res/iages/logo4.png" <!--这个是添加网络属性的url-->
width="500" height="100"/>
链接<a href=
"http://study.163.com/smartSpec/intro.htm"> <!--t跳转到这个url -->
点我访问网易微专业</a>
表单<form>
username:
<input type="text" name="username"/>
password:
<input type="password" name="password"/>
<input type="submit" value="submit"/>
</from>
/*用于服务器的表单提交*/
内联框架<iframe src="
http://study.163.com/smartSpec/intro.htm"
frameborder="0" width="480" height="240">
</iframe>
/*在网页上会出现一个有上面的url内容的页面框*/
第五
HTML DOM是什么结构
<html>
<head> <body>
<title> <div>
<h1> <p>
<a>
(HTML的属性)
所谓html属性,指的就是各个标签所具有的属性 {有的是标签属性,有的是事件属性,事件属性就相当于一个动作,比如:登录QQ时弹出的框,就是事件属性}
最为常见的属性包括:id、class、name、style、type、value等
不同的标签还有各自的专属属性,比如表格元素所专用的 colspan rowspan
html属性是书写于标签当中的,如:
|
input是标签名,而type、name、id都是这个标签的属性
当然,用户还可以自定义属性。
附加 {常用的标签}
<HTML> 文件声明 让浏览器知道这是 HTML 文件
<HEAD> 开头 提供文件整体资讯
<TITLE> 标题 定义文件标题,将显示于浏览顶端
<BODY> 本文 设计文件格式及内文所在
排版标记
<!--注解--> 说明标记 为文件加上说明,但不被显示
<P> 段落标记 为字、画、表格等之间留一空白行
<BR> 换行标记 令字、画、表格等显示于下一行
<HR> 水平线 插入一条水平线
<CENTER> 居中 令字、画、表格等显示于中间
<PRE> 预设格式 令文件按照原始码的排列方式显示
<DIV> 区隔标记 设定字、画、表格等的摆放位置
<NOBR> 不折行 令文字不因太长而绕行
<WBR> 建议折行 预设折行部位
字体标记
<STRONG> 加重语气 产生字体加粗 Bold 的效果
<B> 粗体标记 产生字体加粗的效果
<EM> 强调标记 字体出现斜体效果
<I> 斜体标记 字体出现斜体效果
<TT> 打字字体 Courier字体,字母宽度相同
<U> 加上底线 加上底线
<H1> 一级标题标记 变粗变大加宽,程度与级数反比
<H2> 二级标题标记 将字体变粗变大加宽
<H3> 三级标题标记 将字体变粗变大加宽
<H4> 四级标题标记 将字体变粗变大加宽
<H5> 五级标题标记 将字体变粗变大加宽
<H6> 六级标题标记 将字体变粗变大加宽
<FONT> 字形标记 设定字形、大小、颜色
<BASEFONT> 基准字形标记 设定所有字形、大小、颜色
<BIG> 字体加大 令字体稍为加大
<SMALL> 字体缩细 令字体稍为缩细
<STRIKE> 画线删除 为字体加一删除线
<CODE> 程式码 字体稍为加宽如<TT>
<KBD> 键盘字 字体稍为加宽,单一空白
<SAMP> 范例 字体稍为加宽如<TT>
<VAR> 变数 斜体效果
<CITE> 传记引述 斜体效果
<BLOCKQUOTE> 引述文字区块 缩排字体
<DFN> 述语定义 斜体效果
<ADDRESS> 地址标记 斜体效果
<SUB> 下标字 指数
<SUP> 下标字 下标字
清单标记
<OL> 顺序清单 清单项目将以数字、字母顺序排列
<UL> 无序清单 清单项目将以圆点排列
<LI> 清单项目 每一标记标示一项清单项目
<MENU> 选单清单 清单项目将以圆点排列,如<UL>
<DIR> 目录清单 清单项目将以圆点排列,如<UL>
<DL> 定义清单 清单分两层出现
<DT> 定义条目 标示该项定义的标题
<DD> 定义内容 标示定义内容
表格标记
<TABLE> 表格标记 设定该表格的各项参数
<CAPTION> 表格标题 做成一打通列以填入表格标题
<TR> 表格列 设定该表格的列
<TD> 表格栏 设定该表格的栏
<TH> 表格标头 相等于<TD>,但其内之字体会变粗
表单标记
<FORM> 表单标记 决定单一表单的运作模式
<TEXTAREA> 文字区块 提供文字方盒以输入较大量文字
<INPUT> 输入标记 决定输入形式
<SELECT> 选择标记 建立 pop-up 卷动清单
<OPTION> 选项 每一标记标示一个选项
图形标记
<IMG> 图形标记 用以插入图形及设定图形属性
连接标记
<A> 连结标记 加入连结
<BASE> 基准标记 可将相对 URL 转绝对及指定连结目标
框架标记
<FRAMESET> 框架设定 设定框架
<FRAME> 框窗设定 设定框窗
<IFRAME> 页内框架 于网页中间插入框架
<NOFRAMES> 不支援框架 设定当浏览器不支援框架时的提示
影视地图
<MAP> 影像地图名称 设定影像地图名称
<AREA> 连结区域 设定各连结区域
多媒体
<BGSOUND> 背景声音 于背景播放声音或音乐
<EMBED> 多媒体 加入声音、音乐或影像
其他标记
<MARQUEE> 走动文字 令文字左右走动
<BLINK> 闪烁文字 闪烁文字
<ISINDEX> 页内寻找器 可输入关键字寻找于该一页
<META> 开头定义 让浏览器知道这是 HTML 文件
<LINK> 关系定义 定义该文件与其他 URL 的关系
StyleSheet
<STYLE> 样式表 控制网页版面
<span> 自订标记 独立使用或与样式表同用
网易云web安全工程师第二天相关推荐
- 网易云Web安全工程师课程分享2——第二章 常见Web漏洞解析
第一节 XSS漏洞 课程回顾 什么是XSS? XSS分类 XSS演示 总结回答 XSS: Cross Site Script,跨站脚本. 危害:盗取用户信息,钓鱼,制造蠕虫等. XSS类型 方式 存储 ...
- 网易云web安全工程师第一天
第一: 什么是url ,它的作用是什么: url就是一段地址,他的作用就是找到你需要访问的目标 第二 描述一下URL的格式? 底层协议+host地址(域名或者主机地址)+端口(默认80,或者8080自 ...
- 伪网易云-web前端
文章目录 前言 一.界面 二.源代码 百度网盘提取 前言 制作粗糙 一.界面 初始: 搜索: 鼠标悬浮选择: 点击进入歌词播放界面: 播放效果: 可以切换回列表(点击歌词回到歌词界面): 二.源代码 ...
- C++网易云课堂开发工程师-拷贝构造,拷贝复制,析构函数
1.带有指针的Class,Class with pointer member 当类内带指针,一定自己写出拷贝构造函数. String s1(); String s2("hello" ...
- C++网易云课堂开发工程师--转换函数
class Fraction{ public: Fraction(int num, int den = 1) : m_numerator(num), m_denominator(den) { } Fr ...
- C++网易云课堂开发工程师--类模板
static complex data members static data members member functions static member functions 非静态成员函数:non ...
- C++网易云课堂开发工程师-class的声明
这节中主要讲解Class的内部声明与定义情况. 1.在类内直接定义的函数 在内部定义的函数,默认为inline. inline函数,若设定为inline函数使用起来会较快. 编译器无法将所有声明为in ...
- 网易云音乐的“红与黑”
如果可以给网易云音乐自己定位一个"主导色",那它应该是红色的.红色代表着热烈.鲜活与向上,与网易云音乐奔跑冲刺"全球音乐社区第一股"的形象不谋而合. 在与拥有雄 ...
- 使用aplayer内嵌播放器播放个人网易云歌单
可以按f12 打开控制台看到 我的插件应用 这篇文章的重点就是在与第一个的 插件 aplayer 关于他的一些关于用处无关的介绍就不多说了 主要是讲他作为网页端内置音乐播放器 可以实现有很多的功能 具 ...
- python3爬虫(4):获取网易云音乐歌手所有歌曲及歌曲的精选评论
1. 需要的python包 >pip install pycryptodome >pip install requests >>pip install lxml 2. 实践1: ...
最新文章
- JavaEE基础(十四) /正则
- Luogu P3455 [POI2007]ZAP-Queries
- P2480-[SDOI2010]古代猪文【中国剩余定理,Lucas定理】
- 用SQL语句更改数据库名,表名,列名
- 关于Django中JsonResponse返回中文字典编码错误的解决方案
- python找图里的环_python判断无向图环是否存在的示例
- 我在使用vector时候遇到的二逼问题
- 小组站立会议之冲次会议2
- 计算机网络网络层之IP协议(5)——IP子网划分与子网掩码
- cookie不同页面访问不到的问题
- 软件测试验收报告知识点
- python 抢票_亲测,python抢票成功!
- 计算机识别人脸原理,人脸识别:原理、方法与技术
- Autosar DCM 诊断(Diagnostic Communication Manager)
- 无法解析域名“mirrors.ustc.edu.cn
- glib linux,[转载]linux下glib.h的介绍
- linux下zip文件密码破解Fcrackzip
- USB1.1 协议开发
- C. Edgy Trees---(思维题+并查集的运用)---Codeforces Round #548 (Div. 2)
- IBM WebsPhere Jndi数据源