今天的我作为一名小小的前端学习者,带大家来见识一下我的学习之旅啊。
本人有过学习,但是很久没用了,已经忘得有点差不多了,重新从 HTML 以及 HTML5 开始学习,HTML 和HTML5 是有区别的啊,一眼看上去就是版本不同,细致区别就是语义化标签的增加,以及语法的检验,文档声明,音频、视频的支持等。
每次语言的改变都会或多或少淘汰和添加一些新的标签和属性,而我们作为支持这个行业的工作者也必然要保持持续学习的心态,不然只会被后来者所替代。
那就简单谈谈今天学习的 HTML 表单吧,但是这里是和 HTML5 更新的属性一起学的啊,这里用的是 菜鸟教程,之前不以为然,因为最开始学习的属性并没有那么多啊,所以自以为也只有那么多,不学不知道,一学吓一跳,单单<input>标签在 HTML5 中新增的属性就有十几个,这里有的属性和表单<form>的属性有的是一样的啊,名字有所相同有所不同,那我就来举几个例子吧,方便大家了解。
例如:
1、<form>的属性method,定义的是表单的提交方式,而表单提交多用于<input type="submit">的点击提交啊。
<input>的属性formmethod,定义的是<input>标签的提交方式,但是最终提交都是可以拿到表单内的数据的啊。formmethod属性只作用于type="submit"和type="image"的input标签。
2、autocomplete属性是<form>标签和<input>标签的共有属性,但是作用于不同标签总是有可能导致含义不同,首先这个属性的功能就是通过提交后,跳转另一个网页,然后返回该网页,某<input>标签中数据是否保存其先前填充的内容,而该属性作用于<form>和<input>无非是作用域的不同,且该属性作用于<input>标签会覆盖<form>标签的autocomplete属性,这个属性的属性值是”on“和”off“。
看到这里,不禁感叹好麻烦,但是还得学,其实也不难啊,就是记住属性和属性值,有些需要记,有些属性值就不要记了,百度搜索,有的属性的属性值多得恐怖,且还搞不懂,要去学就是徒增烦恼啊,导致很难精进。’
不论前端还是后端,光学不练是最大的弊端,这就像所谓的修仙啊,比如突破境界时,根基不稳,境界就会难以突破,甚至还会导致境界下滑啊。根基就是你的硬实力,靠多练来巩固;境界下滑是指你的自信心啊,当你学完以后自以为能行了,但是实战一来就垮台了,动不动就搜索走起来,这就难堪了啊。
好了,简单的学习感想分享给大家,希望大家喜欢!