整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML-表單認識-第三章

          、表單在網頁中的應用:登錄、注冊常用到表單

          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的目標是從開發,測試,調試甚至部署支持這些項目,同時最大限度地減少您在不同應用程序、門戶和網站之間切換的需要。


          Visual Studio 2019 中的新功能摘要

          安裝

          • 效率更高,因為現可在后臺下載 Visual Studio 更新
          • 可控制 Visual Studio 更新的安裝模式

          IDE

          • 使用默認安裝的 Visual Studio Live Share 與他人協作。 對 C ++、VB.NET 和 Razor 的附加語言支持為客戶提供了解決方案視圖和源代碼管理差異共享。
          • 打開最近使用過的代碼,或通過新的啟動窗口從最常用的流程之一(如克隆、打開或創建項目)入手。
          • 使用新列出的按受歡迎度排序的模板新建改進了搜索體驗和篩選器的項目。
          • 通過 shell 中一組新的可視更改,為代碼提供更多垂直空間和新式外觀。
          • 無論顯示配置和/或縮放比例如何,都可以查看更清晰的 IDE,因為我們已改進對每監視器感知的支持。
          • 在 Visual Studio 中使用改進的搜索功能來搜索菜單、命令、選項和可安裝組件。
          • 使用文檔指示器快速了解代碼文件的“運行狀況”。 通過一鍵式代碼清理從指示器中運行和配置。
          • 使用“選項”對話框中的新“預覽功能”頁輕松管理選擇加入的預覽功能。
          • 有關新建項目的改進:可基于標簽進行搜索,并且可以輕松訪問"最近使用的項目模板"列表。
          • 可直接從 Visual Studio 搜索創建新項,由于相關性獲得改進,還可更快查找結果。
          • 借助新的通知體驗,隨時獲取最新的重要信息,如 Visual Studio Live Share 請求。
          • 將一系列代碼清理修復程序保存為配置文件,便于輕松選擇要在代碼清理期間運行的修復程序。
          • 觸發新的 .NET 重構和代碼修補程序。
          • 使用一流項目文件更輕松地配置 .NET Core 項目。
          • 使用“擴展和更新”對話框中的預覽版、付費版和試用版標簽查看擴展狀態。
          • 由于此預覽版中已重置默認值,請檢查并配置要激活的預覽功能。
          • 排除此版本中已標記為“棄用”的某些測試窗口 API,使擴展隨時處于最新狀態。
          • 使用 Azure DevOps 從開始窗口登錄、瀏覽以及一鍵式克隆或連接到托管存儲庫。
          • 安裝其他源代碼管理主機的擴展以查看你和你組織擁有的存儲庫。
          • 體驗改進的藍色主題版本,通過調低亮度、提高整體對比度和解決其他可用性問題,解決反饋的問題。
          • 使用 dotnet format 全局工具從命令行應用代碼樣式偏好。
          • 默認情況下,MSBuild 和 Visual Studio 現在面向 .NET Framework 4.7.2
          • 與 Azure 應用服務相關的功能已從服務器資源管理器中刪除;可改用 Cloud Explorer 中的等效功能。

          性能

          • 通過使用 Visual Studio 的新性能改進來控制解決方案的加載方式,這些改進可影響單步執行速度、分支切換速度等。
          • 使用解決方案篩選器文件選擇要在打開解決方案時加載的項目
          • 通過限制輔助組件的影響來提高鍵入性能。
          • 將新選項切換為禁止還原項目層次結構狀態和工具窗口狀態。
          • 了解“生成選項”的新快捷方式,并使用新的“全部生成”命令快速在 CMake 中執行“全部生成”操作。
          • 用于 CMake 項目中 C++ 文件的 IntelliSense 的 性能經過改進,提升了編碼速度。
          • 加載更大的 .NET Core 解決方案隨著時間的推移,可以顯著減少內存。
          • 可使用新的項目上下文菜單命令快速加載項目依賴項。
          • 可在性能中心查看性能提示。

          常規調試和診斷

          • 在調試的同時,在“監視”、“自動”和“局部變量”窗口中搜索關鍵字,提高了查找對象或值的能力。
          • 在檢查數據時,在“監視”、“自動”和“局部變量”窗口中查看格式說明符下拉列表。
          • 使用自定義可視化工具,此工具現與 .NET Core 兼容。
          • 調試包含大量模塊和 PDB 的超大型應用程序。
          • 在 Visual Studio IDE 內即可使用自定義參數啟動 Google Chrome 和調試 JavaScript 應用程序。
          • 可為性能探查器中的 CPU 和 DotNet 對象分配工具使用突出顯示熱路徑。
          • 當某個特定對象的屬性值在 .NET Core 3.0+ 應用程序中更改時,可使用數據斷點中斷,此功能最初為 C++ 所獨有。
          • 自預覽版 1 開始,我們更新了用于在“自動”、“局部變量”和“監視”窗口中搜索的 UI,界面更加簡單。 “深度搜索”功能已更改為一個下拉菜單,因此可快速選擇初始搜索和后續搜索所需的深度。

          源代碼管理和團隊資源管理器

          • 暫時存儲更改,以便利用團隊資源管理器的 Git 工具對 Git 儲藏的支持來處理其他任務。
          • 查看 Visual Studio Marketplace 中提供的可選擴展 Visual Studio 的可取請求,該擴展將拉取請求評審集成到 Visual Studio 中。 使用新的 Azure DevOps 工作項體驗,該體驗專注于開發人員工作流,包括用戶特定的工作項視圖、從工作項創建分支,使用 #mentions 搜索工作項,以及內聯編輯。

          擴展性

          • 使用 NuGet 包 Microsoft.VisualStudio.SDK 中獨立、統一的 Visual Studio SDK。
          • 利用 VSIX Project 的更新立即包括 AsyncPackage。
          • 體驗新的空 VSIX Project 模板。
          • 了解擴展是免費、付費還是試用,現在“擴展和更新”對話框中已顯示有相關提示。

          編程語言——C#

          • 可為空引用類型:開啟此功能后(例如,使用 #nullable enable 或在項目級別使用enable),如果使用 ? 注釋,則引用類型將被視為可為空,否則將引用類型視為不可為空。 隨后編譯器分析 null 值的流向,并警告可能的不安全使用情況。
          • switch 表達式:在表達式上下文中提供類似 switch 的語義。
          • 遞歸模式匹配:新模式可使用測試字段/屬性和位置元素(來自元組或析構函數)。
          • 支持 CoreFX 中用于切片的 Range 和 Index 類型,包括范圍的 x..y 文字語法。
          • IAsyncEnumerable 表示的異步流可以與 await foreach 異步枚舉,并且可以使用 async IAsyncEnumerable 迭代器方法生成。
          • using 聲明:在當前塊的末尾進行釋放,但不增加嵌套級別。 可以通過實現公共 Dispose() 方法來處理 ref 結構。
          • static 本地函數:標有 static 的本地函數不能引用封閉函數中的 this 或變量。
          • 本地函數和 lambdas 現在可以聲明影響封閉函數變量名稱的參數和局部變量。
          • 空接合賦值:如果 x 為 null,x ??= y; 僅會將 y 賦值給 x。

          編程語言——C++

          • 使用可為代碼提供 AI 輔助建議的可選擴展 Visual Studio IntelliCode 來編寫 C++ 和 XAML 代碼,以節省時間。
          • 體驗編輯器內代碼分析警告。代碼分析在后臺自動運行,且警告顯示為綠色波形曲線。
          • 試用全新模板欄,它使用速覽窗口用戶界面并支持嵌套模板。
          • 運行更新后的全新 C++ 生存期配置文件檢查器實現。
          • 使用新的 CMake 設置編輯器配置 CMake 項目,它提供 CMakeSettings.json 的替代方案。
          • 體驗一系列后端改進,包括 OpenMP SIMD 矢量化、鏈接時間加速和更高性能的內聯。
          • 打開由外部工具(例如 CMakeGUI 或定制的元數據生成系統)生成的現有 CMake 緩存。
          • 借助用于為 Spectre Variant 1 提供遷移緩解的 /Qspectre 改進分析 (CVE-2017-5753)。
          • 現在模板 IntelliSense 的模板欄具有最近使用的下拉列表,可以在之前的示例參數之間快速切換。

          編程語言——F#

          • F# 4.6 及其他各種編譯器改進功能已發布
          • 體驗適用于 F# 和 F# 工具的大型解決方案和各種 bug 修補程序的性能改進。
          • 了解開放源代碼參與者對 F# 語言和工具完成的出色工作。

          編程語言——JavaScript/TypeScript

          • Node.js 項目中調試單元測試。
          • 體驗面向從 NuGet 和 npm 包生成 TypeScript 項目的用戶的額外支持。

          編程語言——Python

          • 使用 Python“添加環境”對話框輕松添加 Python 虛擬環境和 conda 環境。
          • 更輕松地使用 Python 環境,包括通過新 Python 環境選擇器工具欄對“打開文件夾”工作區支持的改進。
          • 創建 Visual Studio Live Share 會話并與其他 Visual Studio 用戶協作處理 Python 代碼。

          Web 技術

          • 利用新增的對使用 .NET Core 3.0 項目的支持。
          • 查看 ASP.NET 的 CPU 分析。
          • 對在虛擬機、虛擬機規模集和 Azure Kubernetes 服務上運行的 .NET Web 應用使用快照調試程序。
          • 使用 Visual Studio Kubernetes 工具開發適用于 Kubernetes 的容器應用程序
          • 獲取 Azure DevOps 工作項體驗的增強功能,包括有關工作項分配的內聯支持和改進的 #mentions 體驗。
          • 更輕松地使用項目文件,同時體驗針對 .NET Core 工具的更出色的控制臺應用。
          • 體驗針對所有應用的發布配置文件摘要增強功能。 此外,當應用發布到 Azure 應用服務時,現可使用名為依賴項的新分區。
          • 體驗創建新的 ASP.NET 應用程序時的各種視覺效果。
          • 為現有 Azure Functions 發布配置文件重新提供發布憑據。

          通用 Windows 平臺 (UWP)

          • 從設計器中進行修改時,將保留注釋、間距、命名空間和任何其他文本更改。 程序包清單設計器對 Package.appxmanifest 文件中的 xml 更改提供原樣不變的高保真度。
          • 使用適用于 .NET Core 項目的 Windows 應用程序打包項目生成 MSIX 包。
          • 使用包創建向導,可直接向 Microsoft Store 提交。
          • Visual Studio 2019 中不再支持部署到 Windows Mobile 設備。 嘗試部署到 Windows 10 Mobile 設備將導致顯示“Visual Studio 2019 中不再支持部署到 Windows Mobile 設備”錯誤。 如需繼續使用 Windows 10 Mobile 設備處理應用程序,請繼續使用 Visual Studio 2017。

          使用 Xamarin 進行移動開發

          • 在創建新項目時,通過縮減 Xamarin 工作負載大小更快地開始使用并提高性能。
          • 配合使用 IntellicodeXamarin.Forms XAML
          • 使用新 Xamarin.Forms 預覽器設備下拉列表在不同設備上預覽 Xamarin.Forms XAML。
          • 無需先使用新 Xamarin.Forms 預覽器中的基本預覽模式構建項目。
          • 使用新增的用于 Xamarin.Forms 的 Shell 模板。
          • Xamarin.Android 初始和增量生成性能的改進
          • 使用部署目標菜單創建新的 Android 模擬器。
          • 使用 Xamarin.Android 中的生成改進縮短生成時間。
          • 體驗增強的快速部署和針對 Xamarin.Android 的 d8/r8 支持。
          • 利用 Xamarin Android Designer 中提高的工作效率。
          • 使用 Xamarin Android Designer,利用轉到定義和面向 Android 資源文件的增強的 XML IntelliSense/自動完成功能來提高效率。

          SQL Server Data Tools

          • 體驗更新的 SSDT 和 DacFX,現在包括 UTF-8 排序規則支持。

          想要獲取更多Visual Studio 2019教程資源,可在評論區留言哦。


          主站蜘蛛池模板: 免费av一区二区三区| 日韩一区二区三区视频| 高清一区二区三区免费视频| 亚无码乱人伦一区二区| 国产精品无码AV一区二区三区| 精品国产免费观看一区| 无码一区二区三区| 中文字幕人妻无码一区二区三区| 亚洲欧美一区二区三区日产 | 看电影来5566一区.二区| 色多多免费视频观看区一区| 国产一区二区三区福利| 一区二区在线免费视频| 久久亚洲色一区二区三区| 中文字幕一区精品| 日韩人妻精品无码一区二区三区 | 一区二区三区在线免费| 无人码一区二区三区视频| 国产福利视频一区二区| 国产丝袜美女一区二区三区| 91福利国产在线观看一区二区 | 国产午夜精品一区二区三区漫画| 精品国产一区二区三区香蕉事 | 久久精品一区二区三区不卡| 国产精品无码一区二区三区免费 | 无码人妻精一区二区三区| 午夜无码视频一区二区三区| 亚洲国产精品一区第二页 | 久久综合精品不卡一区二区 | 成人无号精品一区二区三区| 日韩精品一区二区三区色欲AV| 久久精品无码一区二区app| 亚洲精品国产suv一区88| 亚洲国产系列一区二区三区| 日韩一区二区在线播放| 日韩国产精品无码一区二区三区| 亚洲国产精品一区第二页| 精品成人乱色一区二区| 亚洲综合在线一区二区三区| 国产一区二区三区美女| 一区视频免费观看|