、表單在網頁中的應用:登錄、注冊常用到表單
2、表單的語法:
<form method="post" action="result.html">
<p> 名字:<input name="name" type="text" > </p>
<p> 密碼:<input name="pass" type="password" > </p>
<p>
<input type="submit" name="Button" value="提交"/>
<input type="reset" name="Reset" value="重填“/>
</p>
</form>
3、表單元素說明:
type:指定元素的類型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默認為 text.
name:指定表單元素的名稱.
value:元素的初始值。type 為 radio時必須指定一個值.
size:指定表單元素的初始寬度。當 type 為 text 或 password時,表單元素的大小以字符為單位。對于其他類型,寬度以像素為單位.
maxlength:type為text 或 password 時,輸入的最大字符數.
checked:type為radio或checkbox時,指定按鈕是否是被選中.
4、示例:
<html >
<head>
<title>表單元素</title>
</head>
<body>
<!-- 表單 -->
<form method="POST" action="#">
<!-- 標簽 -->
<label for="username">姓名:</label>
<!-- 文本框 value屬性是設置默認顯示的值-->
<input id="username" value="songzetong" />
<!-- 密碼框 -->
<br/><label for="pwd">密碼:</label>
<input type="password" id="pwd">
<br/>
<!-- 單選框 -->
<label for="sex">性別:</label>
<input type ="radio" name ="sex" checked/>男
<input type ="radio" name ="sex"/>女
<!-- 復選框 -->
<br/>
<label for="hobby">愛好:</label>
<input type="checkbox" name ="hobby" id="hobby"/>聽音樂
<input type="checkbox" name ="hobby"/>旅游
<input type="checkbox" name ="hobby"/>游泳
<br/>
<!-- 下拉列表 -->
<label for="month">月份:</label>
<select id="month"/>
<option>1月</option>
<option>2月</option>
<option>3月</option>
</select>
<br/>
<!-- 按鈕 -->
<input type="reset" value="重置按鈕"/>
<input type="submit" value="提交按鈕"/>
<input type="button" value="普通按鈕"/>
<br/>
<!-- 圖片按鈕 -->
<input type="image" src="one.jpg" width="200px" heigth="200px"/>
<br/>
<button type="submit">提交</button>
<button type="reset">重置</button>
<br/>
<label for="profile">
個人簡介:
</label>
<!-- 多行文本域 -->
<textarea >本人已同意什么條款</textarea>
<br/>
<br/>
<br/>
<!-- 文件域 -->
<label for="upload">上傳頭像:</label>
<input type="file"/>
<!-- 郵箱 -->
<br/>
<label for="QQ郵箱">郵箱:</label>
<input type="email"/>
<br/>
<!-- 網址 -->
<label for="ur">網址:</label>
<input type="url"/>
<!-- 數字 -->
<br/>
<label for="shuzi">數字:</label>
<input type="number" name="shuzi" min="0" max="100" step="10"/>
<br/>
<label for="huakuai">滑塊:</label>
<input type="range" />
<!-- 搜索框 -->
<br/>
<label for="sousuo">搜索</label>
<input type="search"/>
<!-- 隱藏域 -->
<br/>
<input type="hidden"value="1">
<!-- 只讀:只能看不能修改,禁用:不能用 -->
<input value="我是只讀的" readonly/>
<input type="button" value="我是禁用的" disabled/>
<!-- palceholder默認提示 -->
<br/>
<input placeholder="默認提示框"/>
<br/>
<!-- 文本框內容提示不能為空,否則不允許用戶提交表單(網頁上的必填項) -->
<input required="必填項"/>
<button type="submit">提交</button>
<br/>
<!-- 用戶輸入的內容必須符合正則表達式所指的規則,否則就不能提交表單-->
<input required pattern="^1[3578]\d{9}"/>
<button type="submit">提交</button>
</form>
</body>
</html>
效果圖鏈接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlThree/form.html
學會這個VS Code技巧,摸魚的時間又變多了
---
**引子:提升編碼效能,解鎖更多閑暇時光**
在競爭激烈的Web前端開發領域,如何更高效地運用工具至關重要。本文將揭示一項被低估的VS Code核心技巧,它將大幅提高你的編碼速度,進而釋放出更多屬于你自己的“摸魚”時間(這里指有效率地休息和自我提升的時間)。
---
**【第一部分】巧用Emmet插件,瞬間構建HTML結構**
**標題:打造HTML的樂高積木**
**實例1:一鍵生成HTML5基礎骨架**
只需在VS Code編輯器中輸入`html:5`,然后按下Tab鍵,即可生成完整的HTML5基本結構:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
```
**實例2:快速生成復雜的HTML元素集合**
使用Emmet表達式可以迅速構造復雜的HTML列表,例如輸入`ul>li.item$*5`并按Tab鍵,將生成:
```html
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
```
---
**【第二部分】JavaScript神器:IntelliSense助力智能編程**
**標題:智能提示,讓JS編寫如虎添翼**
在VS Code中,內置的IntelliSense特性提供了強大的代碼提示與自動補全功能:
```javascript
// 實例:智能提示與自動補全
let arr = ['apple', 'banana', 'cherry'];
arr.f // IntelliSense此時會列出所有數組方法,如filter、forEach等
// 自動導入模塊
import React from 'react'; // 在使用React組件時,編輯器會自動識別并提示導入語句
```
---
**【第三部分】實時錯誤檢查與快速修復——ESLint的魅力**
**標題:告別手動排查,迎接即時糾錯時代**
安裝并配置ESLint插件后,VS Code能實時檢查JavaScript代碼中的錯誤并提供修復建議:
```javascript
// 錯誤示例及即時反饋
function add(a, b) {
return a + b;
}
add('2', 3); // 這里的類型錯誤會被ESLint立刻捕捉并標注
// 只需點擊錯誤提示,編輯器便會提供可能的修復方案
```
---
**【第四部分】無縫集成終端與Git版本控制**
**標題:一站式解決方案,無需跳出IDE**
- **集成終端**: 直接在VS Code內開啟集成終端,執行諸如啟動本地服務器、運行npm腳本等各種命令行任務。
- **內置Git支持**: VS Code具備完善的Git功能,無需離開編輯器界面就能查看差異、提交更改、切換分支等,大大簡化了版本控制流程。
---
**尾聲:掌握高效之道,悠享“摸魚”之樂**
熟練應用以上VS Code高效開發技巧,不僅能提升你的編程效率,還將無形中拓寬你的時間維度。把節省下來的時間用于拓展知識邊界、調整工作狀態或是純粹的放松,都是明智之舉。記住,“摸魚”的真諦在于勞逸結合,持續優化自己的工作與生活質量?,F在就開始行動吧,用技術的力量為自己贏得更多的自由時間!
isual Studio 2019重磅來襲!
Visual Studio 2019在一些領域改進了Visual Studio 2017。新版可以通過簡化克隆Git倉庫或打開現有項目或文件夾來幫助您更快地進入代碼。它還引入了對模板選擇屏幕的改進,使其更容易啟動新項目。
在編寫代碼時,我們會注意到Visual Studio 2019改進了代碼導航并添加了許多重構,以及文檔運行狀況指示器和一鍵式代碼清理以應用多個重構規則。調試體驗也有所改進,包括.NET Core應用程序的數據斷點,它們可以幫助您僅僅打破您正在尋找的價值變化,還包括使用Visual Studio IntelliCode獲取AI輔助代碼。
Visual Studio 2019的目標是從開發,測試,調試甚至部署支持這些項目,同時最大限度地減少您在不同應用程序、門戶和網站之間切換的需要。
安裝
IDE
性能
常規調試和診斷
源代碼管理和團隊資源管理器
擴展性
編程語言——C#
編程語言——C++
編程語言——F#
編程語言——JavaScript/TypeScript
編程語言——Python
Web 技術
通用 Windows 平臺 (UWP)
使用 Xamarin 進行移動開發
SQL Server Data Tools
想要獲取更多Visual Studio 2019教程資源,可在評論區留言哦。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。