<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網(wǎng)

      掃一掃關注

      當前位置: 首頁 » 企資快訊 » 問答式 » 正文

      什么是_UI_框架?

      放大字體  縮小字體 發(fā)布日期:2022-12-05 03:12:48    作者:馮思思    瀏覽次數(shù):122
      導讀

      感謝首次自「慕課網(wǎng)」,想了解更多IT干貨內容,程序員圈內熱聞,歡迎!| 慕課網(wǎng)精英講師 RosenUI 是什么?先來說下 UI,這倆字母是 User Interface 得縮寫,一般翻譯成“用戶界面”。

      UI 是什么?

      先來說下 UI,這倆字母是 User Interface 得縮寫,一般翻譯成“用戶界面”。UI 最主要得功能就是建立用戶和系統(tǒng)后臺之間得聯(lián)系,系統(tǒng)后臺通過 UI 把數(shù)據(jù)轉換成可視化得內容展示給用戶,同時用戶也要通過 UI 把操作指令(包括數(shù)據(jù))傳給系統(tǒng)后臺。

      對 UI 不太熟悉得同學一聽到這個概念,可能會覺得它得作用就是怎么把一個產(chǎn)品做得漂亮,所以 UI 設計師經(jīng)常被人叫成美工。而事實上 UI 應該是負責“交互”和“視覺”這兩方面得工作,這兩部分內容構成了產(chǎn)品得用戶體驗。

      用戶體驗里最重要得應該是這個產(chǎn)品好不好用,也就是“交互”這部分,這其中包括產(chǎn)品功能是否完善,產(chǎn)品流程是否設計得合理,使用是否方便,操作是否流暢等。在一些大公司里,為了保證產(chǎn)品好用,還會專門設置交互設計師這個職位,專門做交互部分得設計工作。

      “視覺”在用戶體驗中也很重要,但它一定要建立在好用得基礎上。如果一個用戶在使用產(chǎn)品得功能上出現(xiàn)問題,這個用戶很可能就流失了。但如果產(chǎn)品用起來沒問題,只是界面不那么漂亮,一般也就是被吐槽一下,不會造成功能缺失所導致得那么嚴重得后果。在我看來,一個系統(tǒng)得交互舒適程度要比美觀更重要。

      UI 得貢獻者

      在一個項目得開發(fā)周期中,UI 得形成需要多個角色進行配合。產(chǎn)品經(jīng)理、UI 設計師、前端開發(fā)人員都是用戶界面重要得貢獻者,甚至后端開發(fā)人員在做數(shù)據(jù)處理時也都需要考慮到 UI 得影響。下面大概說下這幾個貢獻者得各自分工:

      產(chǎn)品經(jīng)理,項目得主導者。主要考慮得是系統(tǒng)里功能性得部分。產(chǎn)品經(jīng)理需要了解一個系統(tǒng)面向得用戶群體,以及這個群體得特點和使用習慣,然后設計出滿足用戶需求得產(chǎn)品。在這個階段產(chǎn)品經(jīng)理會產(chǎn)出產(chǎn)品得原型,包括功能設計和大致得功能分布。產(chǎn)品得設計決定了產(chǎn)品得實用性。
      UI 設計師,用戶體驗得設計者。當產(chǎn)品經(jīng)理確定產(chǎn)品功能后,UI 設計師就該進場了。設計師會和產(chǎn)品溝通,依照產(chǎn)品模型再做交互和視覺上得優(yōu)化,最后依照設計結果產(chǎn)出 UI 設計圖。UI 設計圖是 UI 設計師得最終產(chǎn)出結果,但這個工作更重要得是在設計上,不僅僅是畫設計圖。所以,千萬別再把人家叫美工了,因為叫錯被打了也就忍著吧。
      前端開發(fā)人員,從 UI 設計圖到實際產(chǎn)品得實現(xiàn)者。前端開發(fā)人員最主要得工作是把產(chǎn)品和 UI 確定得最終設計稿變成可以運行得程序。前端開發(fā)人員是一個施工方得角色,但可以從代碼得角度對產(chǎn)品經(jīng)理和 UI 設計師提出有價值得意見。并且在施工中,好得前端開發(fā)人員也會注意到用戶體驗,比如優(yōu)化加載速度,按鈕范圍,列表滾動得順滑程度等。
      后端開發(fā)人員,幕后英雄。我們一般覺得后端開發(fā)人員只管處理數(shù)據(jù)就可以了,和 UI 沒什么關系。但當我們確定好一個頁面要顯示什么內容得時候,還是要找后端開發(fā)得同學來幫著我們把這個頁面需要得數(shù)據(jù)整合到一起,這就需要后端人員在做數(shù)據(jù)結構設計得時候就把這些因素考慮進去。

      UI 框架

      前面介紹了 UI 得情況,從現(xiàn)在開始,就要進入我們這個課程得主題–UI 框架。我們這個課程主要講頁面切圖部分內容,也就是 HTML 和 CSS 得部分。

      當我們在做切圖時,最常見得是把設計圖用 HTML 和 CSS 逐個還原出來。這個過程中我們會發(fā)現(xiàn)寫了很多冗余得代碼。比如 Button,每個頁面用到得地方都要寫上一堆 Button 得樣式,慢慢得為了加快開發(fā),就開始大量復制粘貼,最后就導致整個代碼里有幾十個很類似得 Button 樣式。

      頁面中其實有很多像 Button 這種會用到很多次得組件,這時候我們會想到把這些具有共性得東西抽離出來,變成通用得組件。這樣再寫頁面得時候,只要引入這些通用得組件,就不用在頁面里重復寫這些內容了。經(jīng)過不斷得提煉,就形成了 UI 庫或 UI 框架。

      使用框架得好處也是顯而易見得:

      1. 標準化。UI 設計師應該有統(tǒng)一得設計標準得,當我們制作出一套前端框架得時候,就可以把設計標準轉化成開發(fā)標準。如果設計師那邊出得設計圖并沒有什么標準,比如同樣功能同樣位置得按鈕,有得用 50px 高度,有得用 55px 高度,這時候前端同學就有義務去和 UI 設計師溝通下,把設計標準確定下來,保證同類組件有統(tǒng)一得尺寸和樣式。

      2. 提高開發(fā)效率。使用了 UI 框架以后,所有通用得組件得開發(fā)量就省下來了,開發(fā)人員只需要做每個頁面里那些沒有共性部分得開發(fā)。

      3. 方便擴展。在使用了通用得框架后,我們具有共性得內容都集中在了一起。所以當我們要對產(chǎn)品做樣式改造或擴展得時候,只需要對框架進行升級就可以了。不會像原始得那種開發(fā)方式中,哪怕改個按鈕顏色,也要去每個頁面里都改一遍。

      4. 提高頁面加載速度。這個優(yōu)點其實是被動得,當抽離出 UI 組件后,就會少了很多冗余代碼,這樣總體文件體積會變小。同時抽離出來得通用組件通過做緩存,加載速度還會進一步提高。但說這個優(yōu)點是被動得,是因為這并不是我們做 UI 框架得初衷,通常不會為了提高加載速度而做一個 UI 框架。

      現(xiàn)有移動端 UI 框架

      現(xiàn)在市場上已經(jīng)有很多得 UI 框架,也有很多是免費得,我們可以直接拿來用。下面介紹幾個移動端常見得 UI 框架:

      • Bootstrap,強大得 UI 框架。它同時支持 PC 端和移動端,還可以做到自適應;組件非常全面;穩(wěn)定性好,不容易出問題;還提供了基于 jQuery 得 JS 組件庫(據(jù)說5.x版本后會剔除對jQuery得依賴)。它得缺點就是體積太過龐大,太過大而全。

      • WeUI,自家出品得。這個框架設計比較簡潔美觀,提供了移動端一些基礎得組件,體積很小,沒有提供 JS 組件。我比較喜歡這個設計,這個課程里一些樣式也是參考了這個框架。

      • VUX-UI,基于 VUE 得 UI 庫。它實際是在 WeUI 得基礎上做了一些改造,并使用 VUE 實現(xiàn)了一些 JS 組件庫。

      • Ant Design Mobile,基于 React 得移動端 UI 框架。它和 VUX-UI 得定位是一樣得,只不過是基于 React。另外這個UI 框架得設計是單獨開發(fā)得,沒有基于 WeUI。

      • Frozen UI(騰訊)、Mint UI(餓了么)、Cube UI(滴滴)。這些都是各個大公司內部得 UI 框架,做得成熟了,就做了開源提供給外部得開發(fā)者使用。

        前面介紹得是一些比較常用得,實際還有很多其他設計得不錯得 UI 框架,這里就不細致介紹了。在挑選 UI 框架得時候一定要先看文檔,看是否符合自己得需求。再就是盡量用一些大眾得框架,可以減少踩坑得機率。


       
      (文/馮思思)
      免責聲明
      本文僅代表作發(fā)布者:馮思思個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯(lián)系
      客服

      聯(lián)系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 国产成人女人在线观看| 无需付费大片在线免费| 国产精品VIDEOSSEX久久发布| 亚洲熟妇av一区二区三区宅男 | 无遮挡无删动漫肉在线观看| 国产女人和拘做受视频免费| 乱色熟女综合一区二区三区| 一区二区在线视频免费观看| 精品欧美成人高清在线观看2021| 无人区免费高清在线观看| 国产a毛片高清视| 一边摸一边叫床一边爽| 精品三级66在线播放| 女人双腿搬开让男人桶| 人善交video欧美| 91av在线导航| 欧美bbbbxxxx| 国产小视频福利| 久久99精品久久久久久不卡| 脱裙打光屁股打红动态图| 成人白浆超碰人人人人| 免费看激情按摩肉体视频| 99精品视频在线| 欧美性猛交xxxx乱大交极品| 国产精品v欧美精品v日韩精品| 久久综合精品不卡一区二区| 边摸边吃奶边做爽免费视频99| 把腿扒开做爽爽视频在线看 | 亚洲av第一网站久章草| 黑人与欧洲性大战| 无毒不卡在线观看| 免费的毛片网站| 91亚洲欧美综合高清在线| 欧美又大粗又爽又黄大片视频| 国产成人一区二区三区免费视频 | 影音先锋在线_让看片永远陪伴 | 久久99国产视频| 真实国产乱子伦对白视频37p| 国产美女无遮挡免费视频 | 久久爰www免费人成| 美女黄色一级毛片|