a标签及其属性,详细请参考MDN
- <a> 元素可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。发起HTTP GET 请求。
- download:指示浏览器下载URL而不是导航到URL。
- href:这是一个必需属性为锚定义一个超文本链接来源。这表示链接目标的URL或URL片段。URL片段是由一个hash符号(#),它指定一个内部目标在当前文档中的位置开头的名字。URL不限于网页(HTTP)的文件。URL可能使用浏览器所支持的任何协议。例如,文件,FTP,大多数用户代理mailto工作。
- target:该属性指定在何处显示链接的资源。 取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词。以下关键字具有特殊的意义:
_self: 当前窗口打开。
_blank: 新窗口打开。
_parent: 父级元素打开。
_top: 顶级元素打开。
form标签及其属性,详细请参考MDN
- <form> 元素 表示了文档中的一个区域,这个区域包含有交互控制元件,用来向web服务器提交信息。主要用来发起HTTP POST 请求。
- action:一个处理这个form信息的程序所在的URL。
- method:浏览器使用HTTP方法提交form的内容,值有:POST、GET。
3.1.post:表单数据会包含在表单体内然后发送给服务器.
3.2.get:表单数据会附加在 action 属性的URI中,并以 '?' 作为分隔符, 然后这样得到的 URI 再发送给服务器. 当这样做(数据暴露在URI里面)没什么副作用,或者表单仅包含ASCII字符时,再使用这种方法吧。
input标签及其属性,详细请参考MDN
- <input> 元素用于为基于Web的表单创建交互式控件,以便接受来自用户的数据。
- type讲讲常用的几个:
2.1. text:单行字段;换行会将自动从输入的值中移除。可以使用 pattern 和 maxlength 来约束控件输入的值
2.2. password:一个值被遮盖的单行文本字段。使用 maxlength 指定可以输入的值的最大长度 。可以使用 pattern 和 maxlength 来约束控件输入的值
2.3. checkbox: 复选框。必须使用 value 属性定义此控件被提交时的值。使用 checked 属性指示控件是否被选择。
2.4. radio:单选按钮。必须使用 value 属性定义此控件被提交时的值。使用checked 必须指示控件是否缺省被选择。在同一组单选按钮中,所有单选按钮的 name 属性使用同一个值; 一个单选按钮组中是,同一时间只有一个单选按钮可以被选择。
2.5. submit:用于提交表单的按钮。
2.6. button:普通按钮,一般搭配JS使用。
button标签及其属性,详细请参考MDN
- type:
1.1.submit: 提交表单数据给服务器。
1.2.reset: 重置form所有内容为初始值。
1.3.button: 与JS搭配使用。当form内只有一个button时,且没有指定type,那么这个button自动升级为sumbit。
1.4.menu: 打开一个由指定<menu>元素定义的弹出菜单。
2.name:button的名称,与表单数据一起提交。
3.value:button的初始值。它定义的值与表单数据的提交按钮相关联。当表单中的数据被提交时,这个值便以参数的形式被递送至服务器。
网友评论