WEB前端(一)

一,web相关名词介绍

1.web也叫www,指代万维网。

2.http协议,就是在输入网址的时候,默认添加的一段代码,这个代码的意思是超文本传输协议。

3.多个网页组成一个网站。

4.网页有图片,文字,链接组成。

5.网页是在浏览器中进行运行,解析。

二,web前端三大标准

1.html结构标准

2.css样式标准

3.is行为标准

三,五大浏览器厂商

1.IE  2.谷歌   3.火狐   4.欧朋     5.苹果

注意:除了五个浏览器之外的都没有自己的技术,都是使用,ie或谷歌的技术,更改了一套皮肤而已。

测试的细节:作为测试人员必须测试IE,火狐,谷歌,(欧朋占有率低,苹果和谷歌的最终效果很相似,除非用户要求)

四,HTML发展

定义:超文本标记语言(标记<>)现阶段使用的版本;html5.0和xhtml1.0

五,第一个html网页

1.打开hbuilder后,把自己的代码文件夹,拖拽到左侧的“项目管理器”下。

2.点击鼠标左键选中,刚刚拖拽到的代码文件夹中,选中。

3.ctrl+n弹出下拉菜单,选中新建“html文件”。

4.在弹出的对话框中修改文件的名字即可,默认html5.0。

5.在title标签的中间,输入内容。

6.在body标签的中间输入内容。

7.在hbuilder中菜单找到浏览器运行,在指定的浏览器中运行代码。

第一行代码代表,当前html文件的版本信息,如果没有指定详细的指定,就代表html5.0

head中写的内容是网页的头部信息

meta中写的是网页的编码集(必须是UTF-8)

title中写的是网页的标题内容

body中写的是网页的主体内容

注意:标签,标记,元素词语都是可以表示尖括号这种语言

六,回车和转行

在html语法中,如果想实现回车和空格效果必须使用代码才能实现。

回车-------------------<br />       一个回车

空格-------------------  &nbsp        一个空格

注意:html中可以实现一点点的样式效果。但是实际工作中,程序员一定使用css来实现样式效果。

七,标题标签

例:<h1> 呵呵 </ h1>

解释:被标题标签包裹的文字,会被当做独占一行的标题来使用,文字会变粗,变大;h标签的家族只有1到6,特点是一次偏小。

八,标签语义化

在适合的地方使用合理的标签,符合标签语义化的网站,搜索引擎更喜欢(网站排名靠前)

段落标签:<p>   段落内容 </ p>

加粗标签:<b>  内容    </ b>      或  <strong>   内容  </ strong>   程度加强

下划线标签:<u>  内容  </ u>

倾斜标签:  <i>  内容  </ i>       或   <em >    内容   < /em>

九,删除线标签

<s>    我是  </s>    或   <del>   我是   </ del>

以上两个都可以实现删除线效果,但是前者已经逐渐被后者替代。

十,div和span 布局标签

这两个标签没有语义,就是放数据的容器;

<div>   大盒子,一行只能存在一个  < /div>

<span> 小盒子,只要一行放得下,就可以存放多个   </span>

十一,img 图片标签

<img src ="图片的名字“ /> 

解释:图片标签属于单标签,src是设置图片资源的(要显示哪一张图片)

属性名=“属性值“  我们管这种属性名和属性值的组合叫“键值对”也叫“KV对”

width  ="密度值”

height="高度值"

title ="鼠标悬停后的提示文字"

alt="1.图片没有加载出来的提示文字2.网页阅读器可以取此处的文字给视障用户听增强用户体验"

十二,路径

1.同级路径:以当前文件为基准去找别的文件。

2.下级路径:以当前文件为基准点击文件夹后查找文件。

3.上级路径:以当前文件为基准,返回上一级去找文件。

注意:以上三条叫相对路径。

绝对路径:把文件在电脑中的所有路径地址拿过来的一种书写方式,这种写法绝对不会出现在前端代码中。

十三,超链接

定义:点击之后可以实现页面的跳转,普通超链接点击之后会在本窗口打开页面,还可以规定点击之后再新窗口打开页面。

在某些情况,程序员还不知道写具体的链接地址,此时会设置空链接(点击之后不跳转)

十四,表单

定义:所有用户输入;用户名,账户,密码,邮箱,等统一称他们为表单数据。

表单数据必须要放在from标签中:from中的属性:  action中的值代表;当前的表单数据要提交给那个后台程序。

action ="xxx.jsp"  method ="post"<br />

methon:中的值代表传输过程中使用哪种方法;

(1)get   不加密传输

(2)post  加密传输

input标签的type类型不同就可以实现不一样的效果。

1.type="text"   普通文本框

2.type="submit"   提交按钮

3.type="password"  密码框(输入文字加密)

4.type="radio"  单选框

测试细节:

1.点击查看是否实现单选效果。

2.点击查看文字是否能切换,用户体验提升。

3.默认是否某一个选中状态(根据用户要求来决定)

5.type="checkbox"  复选框

测试细节:

1.查看文字是否能切换(用户体验).

2.默认是否有某一个或多个选中状态

注释:被注释的内容不会被浏览器解析,作用是给程序员自己的提醒文字。测试细节:在最后一个阶段的测试过程中,必须要求程序员删除所有的注释代码,因为注释代码,也会影响页面的打开程度。

(6),下拉菜单的测试细节

1.测试数据是否满足用户的要求;顺序,默认

2.刷新页面的时候默认选中的是哪一个。

(7),文本域测试细节

定义:可以多行输入内容的文本框。

1.测试ie,谷歌,火狐浏览器最终的显示大小是否一致。

2.查看文本域右下角是否可以拖拽大小。

(8)type="button"   普通按钮,需要控制才能实现其他效果。

(9)type="reset"  重置按钮,点击后可以让当前的表单恢复到默认状态。

注意:按钮建议设置value属性,此属性在按钮中,表示按钮的提示文字,如果不写,很有可能导致浏览器的兼容问题。

例子:

代码:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值