<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JavaScript框架(xmlplus)組件的介紹(二)按鈕

        來源:懂視網 責編:小采 時間:2020-11-27 20:22:48
        文檔

        JavaScript框架(xmlplus)組件的介紹(二)按鈕

        JavaScript框架(xmlplus)組件的介紹(二)按鈕:xmlplus 是一個JavaScript框架,用于快速開發前后端項目。這篇文章主要介紹了xmlplus組件設計系列之按鈕,具有一定的參考價值,感興趣的小伙伴們可以參考一下除了圖標以外,按鈕也許是最簡單的組件了,現在來看看如何定義按鈕組件。使用原生按鈕組件在 xm
        推薦度:
        導讀JavaScript框架(xmlplus)組件的介紹(二)按鈕:xmlplus 是一個JavaScript框架,用于快速開發前后端項目。這篇文章主要介紹了xmlplus組件設計系列之按鈕,具有一定的參考價值,感興趣的小伙伴們可以參考一下除了圖標以外,按鈕也許是最簡單的組件了,現在來看看如何定義按鈕組件。使用原生按鈕組件在 xm

        xmlplus 是一個JavaScript框架,用于快速開發前后端項目。這篇文章主要介紹了xmlplus組件設計系列之按鈕,具有一定的參考價值,感興趣的小伙伴們可以參考一下

        除了圖標以外,按鈕也許是最簡單的組件了,現在來看看如何定義按鈕組件。

        使用原生按鈕組件

        在 xmlplus 中,HTML 元素也以組件的方式存在。所以,你可以直接通過使用 button 標簽或者 input 標簽來使用按鈕組件。如下示例所示:

        雖然原生按鈕外觀不那么吸引人,但原生按鈕未經特殊包裝,所以渲染起來最快,執行效率最高。

        使用 Bootstrap 樣式的按鈕

        如果你的項目在視覺上沒有特別要求的話。使用 Bootstrap 樣式來定義按鈕組件是一個好主意。按傳統方式使用 Bootstrap 按扭,你需要像下面這樣使用。

        <button type="button" class="btn btn-default">Default</button>
        <button type="button" class="btn btn-primary">Primary</button>
        <button type="button" class="btn btn-success">Success</button>

        請認真觀察,你是不是覺得它給你的比你要求的要多。你不但發現了好多的 type=button,還發現了好多的 btn。現在下面給出一個組件,它基于 Bootstrap 樣式,但它明顯地簡化了按鈕的使用方式。

        此按鈕組件封裝了原始按鈕需要重復書寫的內容,在使用時,僅需提供 type 屬性即可指明目標按鈕,使用起來更為便捷。下面給出的是新按鈕組件的使用方式。

        <Button type='default'>Default</Button>
        <Button type='primary'>Primary</Button>
        <Button type='success'>Success</Button>

        帶有圖標的按鈕

        按鈕上除了文字外,還可以附帶圖標。合適的圖標可以使按扭的使用意圖更加生動直觀。這里以 EasyUI 的圖標按鈕為例來說明如何封裝并使用圖標按鈕。我們首先來看看,EasyUI 圖標按鈕的原始使用方式。

        <p style="padding:5px 0;">
         <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-add'">Add</a>
         <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">Remove</a>
         <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-save'">Save</a>
        </p>

        與上一節對 Bootstrap 按鈕的封裝類似,通過觀察提煉出重復出現的部分,將變化的部分以接口形式展現。上面的按鈕僅圖標類型名和文本是可變的,所以我們可以做出如下的設計:

        下面是新圖標的使用方式,它明顯比原始的使用方式簡潔多了。

        <p style="padding:5px 0;">
         <Button type='add'>Add</Button>
         <Button type='remove'>Reomve</Button>
         <Button type='save'>Save</Button>
         <Button type='cut'>Cut</Button>
        </p>

        自定義你的按鈕組件

        使用類似 Bootstrap, EasyUI 等開源框架,可以避免重造輪子。然而,當這些開源項目無法滿足你的需求時,你就需要自己動手了。

        為簡單起見,現在假定上述 Bootstrap 框架并不存在,那么如何設計一套上述的按鈕?這樣的實踐是非常有意義的,它有助于你舉一反三。

        現在讓我們重新對上面的按鈕組件作觀察。你會發現,Bootstrap 設計了一些可以組合的樣式類,其中 btn 是每一個按鈕都需要的,另外像 btn-default、btn-primary 等等都根據需要與 btn 形成組合樣式類。好了,根據這個思路,我們就可以設計出如下的組件框架。

        上述的設計思路與前面直接使用 Bootstrap 樣式定義按鈕不同點在于,前者已經為你定義好了各個全局的樣式類,你只需要直接引用就可以了。而此處你需要在按扭組件內部自行定義相關樣式類。從封裝的角度看,后者的內聚性要強于前者,因為它并不暴露全局類名。下面是該組件的使用示例。

        注意,為了簡化起見,這里的自定義按鈕組件略去了 hover、active 樣式,所以與 Bootstrap 按鈕有些不一樣。

        本系列文章基于 xmlplus 框架。如果你對 xmlplus 沒有多少了解,可以訪問 www.xmlplus.cn。這里有詳盡的入門文檔可供參考。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JavaScript框架(xmlplus)組件的介紹(二)按鈕

        JavaScript框架(xmlplus)組件的介紹(二)按鈕:xmlplus 是一個JavaScript框架,用于快速開發前后端項目。這篇文章主要介紹了xmlplus組件設計系列之按鈕,具有一定的參考價值,感興趣的小伙伴們可以參考一下除了圖標以外,按鈕也許是最簡單的組件了,現在來看看如何定義按鈕組件。使用原生按鈕組件在 xm
        推薦度:
        標簽: 介紹 js 按鈕
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲视频在线观看| 91精品导航在线网址免费| 成人黄页网站免费观看大全| 亚洲精品无码av人在线观看| 一级做性色a爰片久久毛片免费| 免费网站看v片在线香蕉| 337P日本欧洲亚洲大胆艺术图| 亚洲午夜福利717| 一级特黄aaa大片免费看| www亚洲一级视频com| 精品在线观看免费| 亚洲日本一区二区一本一道| a级毛片免费网站| 亚洲成AV人在线播放无码 | 亚洲综合av一区二区三区不卡| h片在线免费观看| 亚洲综合色婷婷在线观看| 高清国语自产拍免费视频国产 | 亚洲精品无码永久中文字幕| 免费看少妇高潮成人片| 亚洲精品视频在线| 永久免费av无码网站韩国毛片| 亚洲av无码专区首页| 亚洲精品国自产拍在线观看| 99re8这里有精品热视频免费| 亚洲国产人成在线观看69网站| 黄在线观看www免费看| 久久亚洲精品无码网站| 亚洲黄黄黄网站在线观看| 性xxxx视频免费播放直播| 在线综合亚洲中文精品| 亚洲精品无码成人片在线观看| AAA日本高清在线播放免费观看| 亚洲成a人不卡在线观看| 在线观看91精品国产不卡免费| 国产va免费观看| 亚洲国产最大av| 国产亚洲情侣一区二区无| 24小时日本韩国高清免费| 色欲aⅴ亚洲情无码AV| 亚洲天天在线日亚洲洲精|