首頁  >  文章  >  web前端  >  layui的模組是什麼意思?

layui的模組是什麼意思?

青灯夜游
青灯夜游原創
2020-11-12 11:19:283486瀏覽

layui的模組是指基於layui.js內部實作的非同步模組載入方式,它並不遵循於AMD,而是自己定義了一套更輕量的模組規範;而這種方式在經過了大量的實踐後,成為layui最核心的模組載入引擎。

layui的模組是什麼意思?

layui是一款採用自身模組規範編寫的前端UI 框架,遵循原生HTML/CSS/JS 的書寫與組織形式,門檻極低,拿來即用。

layui 提供了豐富的內建模組,他們皆可透過模組化的方式按需加載,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate 、carousel、flow、util、code等。

layui模組是基於layui.js內部實作的非同步模組載入方式,它並不遵循於AMD,而是自己定義了一套更輕量的模組規範;而這種方式在經過了大量的實踐後,成為layui最核心的模組載入引擎。

layui外在極簡,卻又不失飽滿的內在,體積輕盈,組件豐盈,從核心程式碼到 API 的每一處細節都經過精心雕琢,非常適合介面的快速開發。 layui 相容於人類正在使用的全部瀏覽器(IE6/7除外),可作為 PC 端後台系統與前台介面的速成開發方案。

事實上,layui更多是面向於後端開發者,所以在組織形式上毅然採用了幾年前的以瀏覽器為宿主的類AMD 模組管理方式,卻又並非受限於CommonJS 的那些條條框框,它有自己的模式,更加輕量和簡單。

layui 定義為“經典模組化”,並非是刻意強調“模組”理念本身,而是有意避開當下 JS 社區的主流方案,試圖以盡可能簡單的方式去詮釋高效!它的所謂經典,是在於對返璞歸真的執念,它以當前瀏覽器普通認可的方式去組織模組! 

layui 認為這種輕量的組織方式,仍然可以填補 WebPack 以外的許多場景。所以它堅持採用經典模組化,也正是能讓人避開工具的複雜配置,重新回歸原生態的 HTML/CSS/JavaScript本身!

但是 layui 又並非像 RequireJS 那樣的模組載入器,而是一款 UI 解決方案,與 BootStrap 的不同又在於:layui 糅合了自身對經典模組化的理解。

更多Layui相關技術文章,請造訪:Layui框架教學

以上是layui的模組是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn