H5学习笔记(九)--其他新增标签

1、状态标签

meter:用来显示已知范围的标量值或者分数值。
	value:当前的数值。
	min:值域的最小边界值。如果设置了,它必须比最大值要小。如果没设置,默认为0
	max:值域的上限边界值。如果设置了,它必须比最小值要大。如果没设置,默认为1
	low:定义了低值区间的上限值,如果设置了,它必须比最小值属性大,并且不能超过high值和最大值。未设置或者比最小值还要小时,其值即为最小值。
	high:定义了高值区间的下限值。如果设置了,它必须小于最大值,同时必须大于low值和最小值。如果没有设置,或者比最大值还大,其值即为最大值。
	optimum:这个属性用来指示最优/最佳取值。
<meter value="60" min="20" max="100"></meter>
<meter value="80" min="20" max="100" low="40" high="60"></meter>
<meter value="50" min="20" max="100" low="40" high="60" optimum="80"></meter>
progress:用来显示一项任务的完成进度
	max:该属性描述了这个progress元素所表示的任务一共需要完成多少工作.
	value:该属性用来指定该进度条已完成的工作量.
			如果没有value属性,则该进度条的进度为"不确定",
			也就是说,进度条不会显示任何进度,你无法估计当前的工作会在何时完成
<progress value="50" max="100"></progress>
<progress max="100"></progress>

2、列表标签

datalist:datalist会包含一组option元素,这些元素表示其表单控件的可选值
			它的id必须要和input中的list一致
<input type="text" placeholder="你最喜欢的女明星是?" list="zdy"></input>
<datalist id="zdy">
	<option value="1">10岁的周冬雨</option>
	<option value="2">20岁的周冬雨</option>
	<option value="3">30岁的周冬雨</option>
	<option value="4">40岁的周冬雨</option>
</datalist>
details: 一个ui小部件,用户可以从其中检索附加信息。
		open属性来控制附加信息的显示与隐藏
summary:用作 一个<details>元素的一个内容摘要(标题)
<details>
	<summary>一个男人</summary>
	<p>一个神一样的男人</p>
	<p>一个神一样的男人</p>
	<p>一个神一样的男人</p>
</details>

3、注释标签

ruby
rt: 展示文字注音或字符注释。
<span><ruby><rt>li</rt>晓飞张</ruby></span>

4、标记标签

marK:着重
<span>晓飞同志是在<mark>世纪佳缘</mark>注册过的会员,他美丽的老婆就是来自于世纪佳缘</span>

5、疯狂的表单

Html5 Forms概述,在Html5中:
	1.表单仍然使用<form>元素作为容器,我们可以在其中设置基本的提交特性
		form的action指向一个服务器地址(接口)
	2.当用户或开发人员提交页面时,表单仍然用于向服务端发送表单中控件的值
		注意表单项的name属性必须有值,服务器才能获取表单
	3.所有之前的表单控件都保持不变
	4.仍然可以使用脚本操作表单控件
	5.Htnl5之前的表单
		标签为input
			type:text:文本框
			type:password:密码框
			type:radio:单选按钮
				注意以name分组,确保单选关系,也为了后台能成功获取
				必须有value属性,为了后台获取后的识别(不写统一为on)
				checked属性,选中控制
			type:checkbox:复选框
				注意以name分组,确保为一组,也为了后台能成功获取
				必须有value属性,为了后台获取后的识别(不写统一为on)
				checked属性,选中控制
			type:submit:提交按钮
			type:reset:重置按钮
			type:button:普通按钮
		
		标签为select:下拉框
			name属性在select标签上
			multiple:可选多项
			子项可以通过optgroup来进行分组
				label属性用来定义组名
				子项为option标签
					selected属性,选中控制
					必须有value属性,为了后台获取后的识别
		
		标签为textarea:文本域
		
		标签为button:按钮
			type:submit:提交按钮
			type:reset:重置按钮
			type:button:普通按钮
			
		标签为lable:控制文本与表单的关系
			for属性指向一个input的id
			
		标签fieldset 标签legend:来为表单分组	
				
	6.attr & prop
	7.Html5 新增

6、新增表单控件

	1.type:email :email地址类型
		当格式不符合email格式时,提交是不会成功的,会出现提示;只有当格式相符时,提交才会通过
		在移动端获焦的时候会切换到英文键盘
		
	2.type:tel :电话类型
		在移动端获焦的时候会切换到数字键盘
	
	3.type:url :url类型
		当格式不符合url格式时,提交是不会成功的,会出现提示;只有当格式相符时,提交才会通过
		
	4.type:search :搜索类型
		有清空文本的按钮
		
	5.type:range  :  特定范围内的数值选择器
		属性:min、max、step
	
	6.
	  type:number          :  只能包含数字的输入框
	  type:color  	       		:  颜色选择器
	  type:datetime        	 :  显示完整日期(移动端浏览器支持)
	  type:datetime-local  :  显示完整日期,不含时区
	  type:time            :  显示时间,不含时区
	  type:date            :  显示日期
	  type:week            :  显示周
	  type:month           :  显示月
		<form>
			<!--<input type="email"  />-->
			<!--<input type="tel"  />-->
			<!--<input type="url"  />-->
			<!--<input type="search"></input>-->
			<!--<input type="range" min="10" max="20" step="1"></input>-->
		 <!-- 
		  type:number          :  只能包含数字的输入框
		  type:color  	       		:  颜色选择器
		  type:datetime        	 :  显示完整日期(移动端浏览器支持)
		  type:datetime-local  :  显示完整日期,不含时区
		  type:time            :  显示时间,不含时区
		  type:date            :  显示日期
		  type:week            :  显示周
		  type:month           :  显示月
		 -->
		 	<input type="month" ></input>
			<input type="submit" value="提交" />
		</form>

7、新增表单属性

	placeholder  :  输入框提示信息
		适用于form,以及type为text,search,url,tel,email,password类型的input
		
	autofocus  :  指定表单获取输入焦点
	
	required  :  此项必填,不能为空
	
	pattern : 正则验证  pattern="\d{1,5}
	
	formaction 在submit里定义提交地址
	
	list和datalist  :  为输入框构造一个选择列表
						list值为datalist标签的id

8、表单验证反馈

validity对象,通过下面的valid可以查看验证是否通过,如果八种验证都通过返回true,一种验证失败返回false
node.addEventListener("invalid",fn1,false);

valueMissing  	 :  输入值为空时返回true
typeMismatch 	 :  控件值与预期类型不匹配返回true
patternMismatch  :  输入值不满足pattern正则返回true

tooLong  		 :  超过maxLength最大限制返回true
rangeUnderflow   :  验证的range最小值返回true
rangeOverflow    :  验证的range最大值返回true
stepMismatch     :  验证range 的当前值 是否符合min、max及step的规则返回true

customError 不符合自定义验证返回true
	setCustomValidity

9、关闭验证

formnovalidate属性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而成。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组成蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形成的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形成的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形成具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构成人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组成人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构成多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合成是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合成蛋白质的过程。这个过程包括氨基酸的活化、多肽链合成的起始、肽链的延长、肽链的终止和释放以及蛋白质合成后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后成为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值