官术网_书友最值得收藏!

1.4 前端UI框架技術

前端UI(User Interface)框架技術融合了HTML5、CSS3和JavaScript語言,為網頁前端設計師提供了快捷、靈活和高效的設計與制作技術,在桌面和手機Web應用項目中獲得了越來越廣泛的應用。jQuery Mobile、Bootstrap和MUI都是目前比較流行的前端UI框架技術,其中jQuery Mobile將在第13章重點講解。

1.4.1 Bootstrap框架

Bootstrap是一個基于HTML、CSS和JS(JavaScript簡稱)的開源開發框架,用于開發響應式布局、移動設備優先的Web應用項目。Bootstrap簡潔、靈活和快捷,是目前最受歡迎的前端框架之一。

Bootstrap提供了優雅的HTML和CSS規范,由動態CSS語言LESS寫成,包括Bootstrap基本結構、Bootstrap CSS、Bootstrap布局組件和Bootstrap插件幾個部分。

Bootstrap基本結構提供了一套響應式、移動設備優先的柵格系統。Bootstrap CSS提供全局CSS設置、HTML元素樣式定義和可擴展樣式。Bootstrap提供了十幾個可重用的布局組件,用于創建圖像、下拉菜單、導航、警告框、彈出框等。Bootstrap插件包含了十幾個基于jQuery的自定義插件,開發者還可以定制Bootstrap組件、LESS變量和jQuery插件以滿足個性化需求。

1.4.2 MUI框架

MUI(Mobile User Interface)是一套基于HTML5并遵循HTML5+規范的移動端界面開發框架。該框架是由中國團隊開發的,截至2018年1月,最新版本為v3.5.0。

MUI核心是一個UI框架。該框架不依賴任何第三方JS庫,其中JS代碼均為UI組件服務,壓縮后的JS和CSS文件僅約為100KB和60KB,體量小巧。

MUI框架以iOS平臺UI為基礎,補充部分Android平臺特有的UI控件,因此MUI封裝的控件更符合App體驗,是最接近原生App體驗的前端框架。同時,該框架還提供了豐富的模板,方便開發者使用。

MUI框架具有高性能,通過預加載解決瀏覽器天生切頁白屏的問題,通過封裝原生動畫解決動畫卡頓問題,同時還解決了浮動元素抖動、無法流暢下拉刷新等問題。所以該框架既是一個能夠開發出高性能App的框架,還是最接近原生App體驗的框架。

主站蜘蛛池模板: 东宁县| 舒城县| 佛山市| 河北省| 嘉禾县| 瑞丽市| 曲靖市| 黄陵县| 罗田县| 扶余县| 乳山市| 通城县| 黑龙江省| 南平市| 隆化县| 曲阳县| 刚察县| 双流县| 太和县| 汉沽区| 华阴市| 保德县| 奎屯市| 通城县| 南雄市| 嘉善县| 晋宁县| 长沙县| 岗巴县| 河西区| 辰溪县| 玉林市| 浮山县| 宝山区| 龙井市| 米脂县| 分宜县| 贵定县| 鹤岗市| 永清县| 土默特左旗|