- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试常识(重构篇)
软件测试常识(重构篇)
软件测试常识(重构篇)
分享者:谢艳
分享的四个主题
• 重构的相关定义
• HTML标签
• CSS属性与选择符
• DIV+CSS的盒子
什么是重构?
• 重构是对软件内部结构的一种调整,目的
是在不改变外部行为的前提下,提高可理
解性,降低修改成本。
• 重构是严谨,有序地对完成的代码进行整
理从而减少出错的一种方法。
为何重构?
• 改进程序设计
程序员为了快速完成任务,在没有完全理解整体架
构之前就修改代码,导致程序逐渐失去自己的结构。
重构则帮助重新组织代码,重新清晰的体现程序结构
和进一步改进设计。
• 提高程序可读性
容易理解的代码很容易维护和增加新功能。代码首
先是写给人看的,然后才是计算机。
为何重构?
• 助你找到程序错误
重构是一个Code Review和反馈的过程。在另一个时段
重新审视代码,会容易发现问题和加深对代码的理解。
• 助你提高编程的速度
设计和代码的改进都可以提高开发的效率,好的设计和
代码都提高开发效率的根本。
• 提高设计和编码水平
对代码的重构,是快速提高设计和编码水平的方法。
一.HTML标签
1.文件结构标签
此类标签常用来表示文件的结构,主要包括以下结构:
• html.../html:表示html文件的起始和终止;
• head.../head:表示文件标题区;
• body.../body:表示文件主体区;
2. 区段格式标签
此类标签的主要用途是将HTML文件中的某段文字以特定
格式显示,以增加问价的可看度。主要包括以下结构:
• title.../title:网页标题;
• hi.../hi:网页中文本标题,其中 i=1,2,3,...;
• hr:产生水平线;
• br:强制换行;
• p.../p:标记文件段落;
• pre.../pre:以原始格式显示;
• address.../address:标注联络人姓名、电话、地址
等信息;
• blockquote.../blockquote:区段引用标记。
3.字符格式标签
此类标签用来改变HTML文件文字的外观,增加文件的美
观度,主要包括以下结构:
• b.../b:粗体字;
• i.../i:斜体字;
• font.../font:改变字体设置;
• center.../center:居中对齐;
• blink.../blink:文字闪烁;
• big.../big:加大字号
• small.../small:缩小字号
• cite.../cite:参照。
4.列表格式标签
此类标签主要用来标记HTML中段落的序列和标记状况,
主要包括以下结构:
• ul.../ul:无编号列表;
• ol.../ol:有编号列表;
• li.../li:列表项目;
• dl.../dl:定义式列表;
• dd.../dd:定义项目;
• dt.../dt:定义项目;
• dir.../dir: 目录式列表;
• menu.../menu:菜单式列表
5.链接标签
此类主要是标示超文本链接,主要包括以下结构:
• a.../a:建立超级链接。
6.多媒体标签
此类标签用来显示图像等多媒体数据,主要包括以下结构
:
• img:嵌入图像;
• embed:嵌入多媒体对象;
• bgsound:嵌入背景音乐。
7.表格标签
此类标签用来制作表格,主要包括以下结构:
• table.../table:定义表格区段;
• caption.../caption:表格的标题;
• th.../th:表头;
• tr.../tr:表格行;
• td.../td:表格单元格。
8.表单标签
此类便签用来制作交互式表单,主要包括以下结构:
• form.../form:表单区段的开始与结束;
• input:产生单行文本框、单选按钮、复选框;
• textarea.../textarea:产生多行输入文本框;
• select.../select:表明下拉列表的开始与结束;
• option.../option:在下拉列表中产生一个选择项目。
9.段落和文字标签
• b:粗体标签
原创力文档


文档评论(0)