Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲一级毛片中文字幕,在线观看你懂,精品免费一区二区三区

          整合營銷服務商

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

          免費咨詢熱線:

          用于 Web 開發的 15 大 Angular 框架

          用于 Web 開發的 15 大 Angular 框架和庫

          日分享最新,最流行的軟件開發知識與最新行業趨勢,希望大家能夠一鍵三連,多多支持,跪求關注,點贊,留言。

          我們將討論繼續占據主導地位的頂級 Angular 框架,以及一些較小但有前途的后起之秀。

          隨著我們接近 2023 年,Web 開發變得越來越復雜。新框架不斷涌現,老框架也在更新以滿足新的需求。開發人員可以使用這么多不同的選項,確定哪個框架適合任何給定項目可能具有挑戰性。

          在本文中,我們將討論繼續占據主導地位的前 15 個 Angular 框架以及一些規模較小但很有前途的后起之秀。

          這些框架中的每一個都有自己的優點和缺點。根據您的特定需求和項目要求,有些可能比其他更有用。

          但是,您現在做出的選擇將對您未來的項目和作為軟件工程師的職業軌跡產生持久的影響。這就是選擇正確的 Angular 框架的關鍵所在。

          用于 Web 應用開發的 15 大 Angular 框架和庫

          查看一些用于 Web 應用程序開發的最流行的 Angular 框架:

          1.Angular Material

          Angular Material 是 Angular 團隊認可的 CSS 框架,是最好的 Angular UI 框架之一。它是一個 UI 組件庫,具有高質量、可重用的模板、管理面板和組件。

          Angular Material 建立在 Google Material Design 的基礎上,包括 30 多個用于 AngularJS 應用程序的 UI 組件,包括輸入、日期選擇器、數據標簽和卡片。

          由于 Angular Material 提供了一個包含排版和類似組件的豐富 CSS 庫,因此它在全球開發人員中非常受歡迎。

          使用 Angular Material,Web 開發人員可以通過確保遵循當代設計實踐和原則(例如設備獨立性、瀏覽器可移植性和優雅降級)來創建有吸引力、引人入勝、快速且響應迅速的網站。

          強調

          • 使用谷歌材料設計。
          • 可重復使用的模板。
          • 包括 UI 組件,如輸入、日期選擇器、卡片和數據標簽。
          • 豐富的 CSS 庫。
          • 瀏覽器可移植性。

          2.LumX _

          LumX 是一個用于前端開發的 Angular 框架,它使用 Google Material Design 技術來創建具有視覺吸引力和用戶友好的界面。這個 SaaS 框架可以被認為是 Angular 的最佳 CSS 框架。它可用于自定義 Web 應用程序的設計。

          此外,它使用 Gulp 優化了您的 JS 文件和 SaaS,從而提高了應用程序的性能。jQuery 也可以與 LumX 一起使用,無需任何插件。

          強調

          • 使用谷歌材料設計。
          • 支持 jQuery。
          • 使用 Gulp 優化 JS 文件和 SaaS。

          3. NGX-Bootstrap

          NGX-Bootstrap 是 Angular 的一個開源庫,它提供了許多有用的功能,例如按鈕、警報、分頁、選項卡、進度條、彈出框等。這些組件使您的網頁設計工作更輕松。它們還可以幫助您根據需要定制流程。

          此外,例如,模態對話框、下拉菜單和工具提示都包含在此庫中。這些元素適用于鍵盤、觸摸屏和鼠標用戶。

          開發人員可以在構建 Web 應用程序時選擇他們喜歡的選項。盡管它們不必使用單獨的 JS 組件作為拖放功能,但 Bootstrap 中的 CSS 和 HTML 組件可用于創建 Web 應用程序。NGX-Bootstrap 正在不斷改進,并且始終有新版本可用。

          所以,去吧。

          強調

          • 提供按鈕、警報、分頁、進度條、選項卡、彈出框等組件。
          • 支持拖放功能、CSS 和 HTML。

          4. Angular UI Bootstrap

          Angular UI Bootstrap 是一個以 Bootstrap 為基礎的 AngularJS 框架。因此,Angular UI Bootstrap 是最好的軟件開發前端框架之一。

          Angular UI Bootstrap 是那些想要將 Bootstrap 與 Angular 一起使用的人的答案。您不能在 Angular 項目中直接使用 Bootstrap,因為它依賴于 jQuery,這可能會干擾 Angular 的特定功能。

          從好的方面來說,這個框架是在基于 CSS 和 Bootstrap HTML 元素的純 AngularJS 指令上創建的,因此它不需要 jQuery,并且可以用于將 Bootstrap 組件集成到 Angular 作業中。

          強調

          • 消除了對 jQuery 的需求。
          • 在純 AngularJS 指令上創建。
          • 使用 Bootstrap 作為其基礎。

          5.流暢的用戶界面

          Suave UI 幫助開發人員在 Angular 上創建 Web UI 界面。Suave UI 最棒的地方在于其廣泛的指令、CSS 定義(如網格、分層元素和彩色按鈕)和服務,允許開發人員試驗各種 UI 組件。

          它還將 UI 組件存儲在捆綁文件中,無需單獨包含它們。開發人員不必單獨包含這些捆綁的組件庫,因為它們已經包含在內。因此,他們只需一個瀏覽器命令即可完成任務。

          強調

          • 提供網格、分層元素和彩色按鈕等組件。
          • 將 UI 組件存儲在捆綁文件中。

          6.Ionic

          Ionic 是在多個平臺上運行的最著名的 Angular 框架之一。因為它是開源的,Ionic 是一個混合移動應用程序開發框架,它使用 CSS、HTML5 和 SASS 等 Web 技術。

          因此,Ionic 提供了一個基于 Cordova 和 AngularJS 的前端 SDK,它支持生產跨多個平臺(包括 iOS 和 Android)工作的混合移動應用程序。

          Ionic 框架包含大量 Angular 組件和指令,使得生成 AngularJS 移動應用程序變得簡單。

          強調

          • 開源
          • 在多個平臺上運行。
          • 使用 CSS、HTML5 和 SASS 等 Web 技術。
          • 提供基于 Cordova 和 AngularJS 的前端 SDK。
          • 包括大量的 Angular 組件和指令。

          7. Angular UI Grid

          Angular UI Grid 為數據庫驅動的 Web 應用程序開發過程提供了全新的視角??蚣芫W格提供了多種功能,包括可視化、e2e 測試、過濾、分組、用戶交互、排序等等。

          除了原生 AngularJS 功能之外,該框架還允許在沒有 jQuery 的情況下使用 AngularJS。該插件允許您僅選擇所需的功能,以最大限度地減少構建網站所需的時間和精力。

          使用這個庫的預定義組件自定義您的網站外觀是一件輕而易舉的事,因為它允許您將 CSS 文件轉換為使用 Angular UI Gird 的預配置組件。使用此框架,您可以使您的應用程序更具吸引力,這將有助于您更好地定位用戶的需求并吸引更多的訪問者返回。

          強調

          • 提供原生 AngularJS 功能。
          • 允許您轉換 CSS 文件以使用預配置的組件。
          • 在沒有 jQuery 的情況下運行。

          8. Angular UI Tree

          Angular UI Tree 是開發人員中流行的 Angular UI 框架,用于對嵌套列表進行排序。Angular UI Tree 不需要 jQuery,讓您可以輕松地更改樹中的項目。此外,Angular UI Tree 利用了 AngularJS 的原生作用域并阻止組件中的子節點,以確保數據綁定正常工作。

          盡管僅此框架不足以構建 Web 應用程序的整個前端,但您可以將其與其他 Angular 框架結合使用以加快 Web 應用程序 UI 開發。

          強調

          • 用于對嵌套列表進行排序。
          • 不需要 jQuery。
          • 利用 AngularJS 的原生作用域并阻止子節點。

          9.Radian

          Radian 是一個由 Angular 主導的 JS 庫,是一個簡單的開源庫,使開發人員能夠在 HTML 文檔中制作嵌入式繪圖。

          使用 Radian,開發人員不必創建 JavaScript;相反,他們可以使用 HTML 來表示繪圖。此外,Radian 在綁定 JavaScript 變量和 HTML 元素方面起著至關重要的作用。這個 JS 庫主要用于處理貝葉斯統計的平臺。

          Radian 提供了在 HTML 組件和 JavaScript 變量之間實現雙向數據綁定的技術,除了 D3.js 用于允許創建 SVG 組件的圖形生成。此外,這些組件可以直接嵌入到頁面中,從而可以從任何瀏覽器訪問它們。

          Radian 的另一個重要組成部分是它提供了全面的文檔,并以自由許可證為后盾,這使得開始使用這個特定的 Angular 小部件框架變得輕而易舉。

          最后,這個開源庫是多功能的,您可以使用它來完成與 Web 開發項目相關的不同任務。

          強調

          • 開源 Angular 庫。
          • 在 HTML 組件和 JavaScript 變量之間啟用雙向數據綁定。
          • 允許創建 SVG 組件。
          • 提供以自由許可證為后盾的綜合文檔。

          10.Mobile Angular UI

          Mobile Angular UI 是一個開源 JS 庫,主要用于創建基于 Angular JS 的跨平臺混合移動應用程序。

          在編寫這些應用程序時,您可以使用 Angular 文件上傳器將文件存儲在云中,用于圖像和文件。這使得開發人員在他們想要在開發階段檢索這些上傳的文件時可以輕松地訪問這些文件。

          您還可以使用此庫創建顯示頁眉、頁腳或菜單欄的導航欄。為了加快處理速度,為頁腳和頁眉定位了一個可滾動的頁眉和頁腳。

          此外,在您上傳圖片之前,您可以調整它們的大小以適合您的應用程序的框架。

          強調

          • 圖像和文件的專用云存儲。
          • 幫助創建顯示頁眉、頁腳或菜單欄的導航欄。

          11.Supersonic

          Supersonic 是一個不可知論的 AngularJS UI 框架,包括 JavaScript、基于 Web 的組件和 CSS,可以與任何流行的框架一起使用。它被稱為不可知論框架。

          它簡化了 HTML 應用程序并與 AngularJS 緊密結合。超音速與 AppGyver 合作。然而,需要明確的是,大多數 API 不會在移動網站或原版 Cordova 應用程序上運行。

          使用 Supersonic,開發人員可以轉錄 HTML 和 CSS 組件,或者他們可以利用將 HTML 映射到本機 API 和本機干擾的組件輕松。

          強調

          • 幫助轉錄 HTML 和 CSS 組件。
          • 可以與任何流行的框架一起使用。

          12. Quantum UI

          Quantum UI 擁有超過 60 個基于 AngularJS 的前端開發組件,通過提供 rest-service 和服務器友好的 UI 元素來簡化 Web 開發過程。它建立在 MVVM 架構上,并包含與 Bootstrap 兼容的 CSS 結構。

          這個 Angular 測試框架由 GitHub 維護和托管。您不必為 Quantum UI 編寫 JavaScript;您可以僅使用屬性和屬性對其進行配置。它的大部分元素都是免費和開源的,而其他元素必須付費。

          強調

          • 提供休息服務和服務器友好的 UI 元素。
          • 基于 MVVM 架構構建。
          • 由 GitHub 維護和托管。

          13.Angular basic

          Angular 是最流行的前端框架之一。它是一個修改和更新的基礎,它依賴于 CSS 元素和基礎標記來創建指令。

          使用這個框架的最大優勢是它允許創建語義更豐富的網站。示例包括交換、下拉、警報、手風琴、進程欄和觸發器。

          強調

          • 依靠 CSS 元素和基礎標記來創建指令。
          • 允許創建語義更豐富的網站。
          • 組件包括交換、下拉、警報、手風琴、進程欄和觸發器。

          14.PrimeNG_ _

          使用這個改變游戲規則的 JavaScript Angular 框架的聲明式 UI 樣式創建復雜應用程序的前端輕而易舉。PrimeNG 擁有 70 多個 UI 組件可供選擇,為您提供所需的一切。同樣,如果您正在處理 Angular 項目,Angular 擁有您需要的一切,從原生主題到預構建的小部件。

          關于前端開發,PrimeNG 是目前最好的框架之一。它允許您在 Web 應用程序中包含許多前端功能,例如圖表、表單輸入、覆蓋、菜單等。此外,它的 MIT 許可證允許您免費和開源地使用 MIT 開源小部件。

          強調

          • 附帶 MIT 許可證。
          • 提供 70 多個 UI 組件,包括主題和預構建的小部件。
          • 促進前端功能,例如圖表、表單輸入、覆蓋、菜單等。

          15.Vue.js _

          Vue.JS 是一個開源 Angular 框架,允許用戶構建 Web 應用程序 UI 和單頁應用程序。路由、狀態管理和構建工具功能都是 Vue.JS 最突出的功能列表的一部分。它的功能還包括用于聲明式渲染和組件組合的適應性架構。

          自 2014 年 2 月首次發布以來,Vue 已在許多領域得到廣泛應用。其之前的版本已升級,該應用程序用于開發大量 Web 應用程序。使用這個框架很簡單,您可以自定義它以適合您的 Web 開發項目。

          強調

          • 提供路由、狀態管理和構建工具功能。
          • 用于聲明性渲染的適應性架構。
          • 可定制用于 Web 開發。

          您應該使用哪些 Angular 框架?

          本文中討論的 Angular UI 框架是我們最喜歡的動態 Web 應用程序開發框架,因為它們具有靈活性和特性。由于每個 Angular 框架都有自己的優點和缺點,您應該根據您的項目和 Web 應用程序 UI 需求選擇一個或多個。

          TML是一種用來描述網頁的標記性語言。學習HTML可能并不難,主要是要記一些HTML標簽和標簽代表的含義。下面PHP程序員雷雪松根據使用的情況,整理出平時常用的HTML標簽。

          HTML基礎之HTML常用標簽-PHP程序員雷雪松的博客

          1、最基本的HTML結構

          <!--<!DOCTYPE> 是HTML5聲明,<!DOCTYPE> 必須是 HTML 文檔的第一行,位于 <html> 標簽之前。<!DOCTYPE>是指示 web 瀏覽器關于頁面使用哪個 HTML 版本進行編寫的指令。-->

          <!DOCTYPE html>

          <html>

          <!-- head標簽是所有頭部元素的容器。head標簽內的元素可包含腳本、樣式表和提供頁面的元信息等等。以下標簽都可以添加到 head 部分:title、base、link、meta、script 以及style。頭部的內容不會顯示在瀏覽器的。 -->

          <head>

          <!-- 設置字符集,如果字符集不對,可能導致亂碼。一般建議utf-8國際編碼 -->

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312或utf-8或gbk" />

          <!-- SEO相關標簽,title定義文檔的標題,百度建議一般不要超過32位,meta定義頁面關鍵詞和頁面的描述-->

          <title>網頁標題</title>

          <meta name="keywords" content="PHP程序員,技術博客,個人博客,雷雪松" />

          <meta name="description" content="PHP程序員,雷雪松(Raykaeso)的博客是一個優秀的個人技術博客。PHP程序員雷雪松的博客記錄了Linux學習,PHP開發與編程,Web前端開發,MySQL學習和教程,NoSQL數據庫教程以及個人的人生經歷和觀點。" />

          <link rel="stylesheet" type="text/css" href="main.css" />

          <script type="text/javascript" src="main.js"></script>

          </head>

          <!-- 正文部分,所有在瀏覽器上可見的內容必須寫在body標簽內部 -->

          <body>

          </body>

          </html>

          2、最常用的HTML標簽

          a、布局標簽

          div標簽定義文檔中的分區或節(division/section),可以把文檔分割為獨立的、不同的部分,主要用于布局。

          aside標簽的內容可用作文章的側欄,<span style="color: #ff0000;">html5新增標簽</span>。

          header標簽定義頁面的頭部(介紹信息),<span style="color: #ff0000;">html5新增標簽</span>。

          section標簽定義文檔中的節(section、區段)。比如章節、頁眉、頁腳或文檔中的其他部分,<span style="color: #ff0000;">html5新增標簽</span>。

          footer 標簽定義文檔或節的頁腳,通常包含文檔的作者、版權信息、使用條款鏈接、聯系信息等等,<span style="color: #ff0000;">html5新增標簽</span>。

          article標簽規定文章獨立的其他內容,比如:標題、內容、評論,<span style="color: #ff0000;">html5新增標簽</span>。

          b、文本標簽

          h1-h6標簽可定義標題

          p標簽定義段落

          b/strong標簽加粗

          em標簽來表示強調的文本,斜體

          strong標簽表示重要文本

          u標簽下劃線

          s標簽刪除線

          br標簽表示回車換行

          hr標簽表示水平線

          span標簽被用來組合文檔中的行內元素。

          blockquote標簽表示塊引用

          pre標簽可定義預格式化的文本,保持原有格式的一種標簽。

          sub標簽下標,

          sup>標簽上標

          &nbsp;表示一個空格

          &copy;表示版權符

          &lt;表示<

          &gt;表示>

          c、a標簽定義超鏈接,指定頁面間的跳轉。鏈接可以指向外部鏈接或者頁面內部id錨點,可以在當前頁面打開,新開窗口。

          <a href="指向的鏈接地址或者網址#ID名" target="_blank|_self|_top|_parent">百度</a>

          d、多媒體標簽

          img標簽主要在網頁中插入圖像,可以定義圖片替換文本、顯示寬度和高度、是否帶邊框,建議等比例設置,否則圖像會變形。

          <img src="圖片地址" alt="替換文本,圖片打不開的時候顯示" width="圖片寬度" height="高度" border="0" />

          audio標簽定義聲音,比如音樂或其他音頻流。<span style="color: #ff0000;">html5新增標簽</span>。

          <audio src="someaudio.wav">您的瀏覽器不支持 audio 標簽。</audio>

          video標簽定義視頻,比如電影片段或其他視頻流。<span style="color: #ff0000;">html5新增標簽</span>。

          <video src="movie.ogg" controls="controls">您的瀏覽器不支持 video 標簽。</video>

          e、序列化標簽

          ul和li無序列表標簽

          <ul>

          <li>HTML</li>

          <li>JS</li>

          <li>PHP</li>

          </ul>

          ol和li有序列表標簽,可以使用type屬性規定有序列表符號的類型。1 按數字有序排列,為默認值,(1、2、3、4);a 按小寫字母有序排列,(a、b、c、d);A 按字母大寫有序排列,(A、B、C、D)。i 按小寫羅馬字母有序,(i, ii, iii, iv);I 按小寫羅馬字母有序,(I, II, III, IV)。

          <ol>

          <li>HTML</li>

          <li>JS</li>

          <li>PHP</li>

          </ol>

          dl標簽定義了定義列表(definition list),dl標簽用于結合 dt(定義列表中的項目)和 dd(描述列表中的項目)。

          <dl>

          <dt>計算機</dt>

          <dd>用來計算的儀器 ... ...</dd>

          </dl>

          f、表格標簽

          table標簽和tr標簽,th標簽和td標簽,合并單元格。

          <table width="100%" height="193" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000" bgcolor="#000000" background="">

          <tr>

          <th>標題</th>

          <th>標題</th>

          </tr>

          <tr>

          <!-- 合并橫向單元格 -->

          <td colspan="2" nowrap="nowrap">&amp;nbsp;</td>

          </tr>

          <tr>

          <td></td>

          <!-- 合并縱向單元格 -->

          <td rowspan="2"> </td>

          </tr>

          <tr>

          <td height="16"> </td>

          </tr>

          </table>

          g、表單標簽

          form標簽定義提交方式、提交地址、表單字符集以及如何對其進行編碼,需要提交的表單一定要放在form標簽內。

          <form id="form1" name="form1" method="post|get" enctype="multipart/form-data" action="提交到的地址"></form>

          input標簽用于搜集用戶信息

          <input name="userName" type="text" maxlength="5" size="100" value="asdfasdfasfd" />

          密碼,輸入的字符會被掩碼(顯示為星號或原點)

          <input name="pwd" type="password" maxlength="5" size="100" value="" />

          文件類型的表單,上傳文件時,form表單一定要設置為enctype="multipart/form-data"

          <input type="file" name="file" />

          隱藏表單

          <input type="hidden" name="country" value="China" />

          提交

          <input type="submit" name="Submit" value="提交" disabled="disabled" />

          重置

          <input type="reset" name="Submit2" value="重置" />

          radio單選

          <input name="sex" type="radio" value="1" />男

          <input name="sex" type="radio" value="2" checked="checked" />女

          checkbox多選

          <input name="skill" type="checkbox" value="1" checked="checked" />PHP

          <input name="skill" type="checkbox" value="2" />前端

          <input name="skill" type="checkbox" value="2" />數據庫

          <span style="color: #ff0000;">注:checked="checked"可以簡寫成checked</span>

          label標簽為input元素定義標注,如果您點擊label元素文本,就會觸發此input控件。

          textarea標簽,設置文本區內的可見行數和寬度

          <textarea name="content" cols="30" rows="10">大段文本輸入框</textarea>

          button標簽定義一個按鈕

          提交按鈕

          <button type="submit" value="提交">提交</button>

          重置按鈕

          <button type="reset" value="重置">重置</button>

          select標簽和option標簽下拉列表

          單選菜單列表框

          <select name="user">

          <option value="1">ray</option>

          <option value="2" selected="selected">raykaeso</option>

          </select>

          多選列表下拉框,shift加鼠標單擊,可以連續選擇多個選擇,CTRL+鼠標點擊,可以點擊多個。

          <select name="user" size="10" multiple="multiple">

          <option value="1">雷雪松</option>

          <option value="2" selected="selected">ray</option>

          <option value="3">raykaeso</option>

          </select>

          注:selected="selected"可簡寫成selected,表示選中

          3、其他HTML事項

          a、HTML標簽和屬性是不區分大小寫的,建議HTML標簽和屬性都小寫,屬性值必須用雙引號包圍。

          b、HTML標簽都是以開始標簽起始,以結束標簽終止。大部分HTML標簽都是成對出現的,稱為雙標簽,比如:p標簽、div標簽,也有的HTML標簽在開始標簽中結束的標簽,稱為單標簽,比如:hr標簽、br標簽。大多數 HTML 元素可擁有屬性,文本內容都是寫在開始標簽與結束標簽之間。

          c、HTML標簽之間盡量縮進與換行,每行代碼不要過長,方便閱讀和維護。

          d、HTML標簽使用必須符合標簽嵌套規則。禁止a標簽嵌套a標簽,p標簽嵌套div標簽。

          e、建議不使用HTML已經廢棄的或者不贊成使用的標簽,少使用table布局、iframe框架嵌套以及flash播放器。

          來源:PHP程序員雷雪松的博客 -HTML基礎之HTML常用標簽(http://www.leixuesong.cn/2045)

          面幾個小節,介紹了核心標簽庫中的<c:if>、<c:choose>、<c:forEach>、<c:forTokens>等標簽,這一小節內容介紹一下格式化標簽,格式化標簽的作用就是可以對數值、日期等數據,按照指定的格式進行顯示。

          格式化標簽是來自于http://java.sun.com/jsp/jstl/fmt標簽庫,所以使用的時候,需要通過<%@taglib%>指令引入fmt標簽庫即可。

          <%-- 引入標簽庫 --%>
          <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

          常見的格式化標簽我們只需要學會2個就可以啦,分別是:<fmt:formatNumber>、<fmt:formatDate> 。

          1.1、<fmt:formatNumber>標簽

          <fmt:formatNumber>標簽的作用是:將數值按照指定的格式進行顯示,例如:百分比格式、貨幣格式、數值格式。標簽的屬性有下面幾個常用的:

          1. value:具體的數值。
          2. type:格式化的類型,取值三個:NUMBER數值,CURRENCY貨幣,PERCENT百分比。
          3. pattern:指定格式化的格式類型。
          4. maxFractionDigits:小數點后的最大保留位數。

          案例代碼:

          <%@ page contentType="text/html;charset=UTF-8" language="java" %>
          <%-- 引入標簽庫 --%>
          <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
          <html>
          <head>
              <title>JSTL標簽庫之格式化標簽</title>
          </head>
          <body>
              <%
                  double randomNum=Math.random() * 100;
                  pageContext.setAttribute("randomNum", randomNum);
              %>
              <h3>JSTL標簽庫之格式化標簽</h3>
              <h3>fmt:formatNumber標簽,原始數值:${randomNum},格式化數值(四舍五入):
              <fmt:formatNumber value="${randomNum}" type="number" pattern="#.##"/>
              </h3>
              <h3>fmt:formatNumber標簽,原始數值:${randomNum},格式化數值(四舍五入):
                  <fmt:formatNumber value="${randomNum}" type="PERCENT" maxFractionDigits="2"/>
              </h3>
          
          </body>
          </html>

          運行效果:

          1.2、<fmt:formatDate>標簽

          <fmt:formatDate>標簽作用是對日期進行格式化顯示。常見屬性如下所示:

          1. value:具體的日期。
          2. type:顯示的日期類型,取值:DATE(默認)、TIME、BOTH。
          3. pattern:日期格式。

          案例代碼:

          <%@ page import="java.util.Date" %>
          <%@ page contentType="text/html;charset=UTF-8" language="java" %>
          <%-- 引入標簽庫 --%>
          <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
          <html>
          <head>
              <title>JSTL標簽庫之格式化標簽</title>
          </head>
          <body>
              <%
                  Date date=new Date();
                  pageContext.setAttribute("nowDate", date);
              %>
              <h3>JSTL標簽庫之格式化標簽</h3>
              <h3>fmt:formatDate標簽,原始:${nowDate},格式化:
                  <fmt:formatDate value="${nowDate}" type="date" pattern="yyyy-MM-dd"/>
              </h3>
              <h3>fmt:formatDate標簽,原始:${nowDate},格式化數值:
                  <fmt:formatDate value="${nowDate}" type="time" pattern="HH:mm:ss"/>
              </h3>
              <h3>fmt:formatDate標簽,原始:${nowDate},格式化數值:
                  <fmt:formatDate value="${nowDate}" type="both" pattern="yyyy/MM/dd HH:mm:ss"/>
              </h3>
          
          </body>
          </html>

          運行效果:

          以上,就是<fmt:formatNumber>、<fmt:formatDate>格式化標簽的使用。

          今天就到這里,未完待續~~


          主站蜘蛛池模板: 色欲精品国产一区二区三区AV| 国产一区精品视频| 日韩一区二区在线视频| 在线播放国产一区二区三区 | 婷婷亚洲综合一区二区| 天美传媒一区二区三区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 色婷婷一区二区三区四区成人网| 日本一区二区在线播放| 亚洲一区二区三区写真| 国产一区二区三区无码免费| 国产一区二区三区在线影院 | 夜精品a一区二区三区| 日本韩国一区二区三区| 久久国产香蕉一区精品| 中文字幕日韩一区| 国产一区二区三区电影| 亚洲AV美女一区二区三区| 日韩av片无码一区二区不卡电影 | 亚洲一区二区三区无码中文字幕 | 国产一区内射最近更新| 亚洲AV美女一区二区三区| 精品国产免费观看一区| 日本免费电影一区二区| 国产成人一区二区精品非洲 | 中文字幕精品一区二区日本| 夜夜精品无码一区二区三区| 射精专区一区二区朝鲜| 日韩经典精品无码一区| 中文字幕一区一区三区| 四虎一区二区成人免费影院网址| 无码人妻一区二区三区在线视频| 国产精品亚洲一区二区三区久久 | 99精品一区二区三区无码吞精 | 无码国产精品久久一区免费| 国产精品免费一区二区三区| 国产精品第一区揄拍| 一区二区三区无码视频免费福利| 无码av中文一区二区三区桃花岛| 国产精品毛片VA一区二区三区 | 麻豆AV天堂一区二区香蕉|