溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

layui如何引用

發(fā)布時(shí)間:2020-09-21 12:07:44 來源:億速云 閱讀:124 作者:小新 欄目:web開發(fā)

layui如何引用?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

layui 怎么引用

在下載layui后如何快速將其引入至項(xiàng)目中,layui是一款經(jīng)典模塊化前端ui,它的模塊是基于 layui.js 內(nèi)部實(shí)現(xiàn)的異步模塊加載方式 ,與日常所熟知的AMD 規(guī)范有所區(qū)別,有一套完全屬于layui定義的模塊加載規(guī)范,通過預(yù)加載方式,這也是layui官方所推薦的方式,將下載到的源碼引入項(xiàng)目只需要引入layui.css和layui.js兩個(gè)文件,通過layui.use()方法完成需要使用的模塊加載。

如下示例所示:加載layui內(nèi)置的jquery穩(wěn)定版本和layer組件

【當(dāng)我們?cè)诔醮谓佑|layui時(shí),如果還沒有耐心讀完layui官方文檔,我們可以先記住使用格式和使用規(guī)范,能正常用了再深入,不要糾結(jié)于細(xì)節(jié)而停步不前,我遇到過一些交流layui使用的用戶,他還沒看過文檔就直接去讀layui源碼的,結(jié)果還是云里霧里,誤以為直奔源碼是最佳方式,一葉障目而不見泰山,兩耳塞豆而不聞雷霆;

個(gè)人觀點(diǎn):如果作為學(xué)習(xí)時(shí)又覺得撇開文檔直接去讀源碼的方式適合自己 暫不做評(píng)論,但若是用于工作此種方式個(gè)人認(rèn)為是最為笨拙的,因此官方文檔對(duì)初學(xué)者是必讀的,而不是直接上來就去看源碼,本系列文檔可作為larryms產(chǎn)品使用的前提基礎(chǔ),若是初次接觸推薦閱讀,若有瑕疵可在評(píng)論中給予斧正】

code

<!DOCTYPE html>
<html>
<head>
     <meta charset="UTF-8">
     <title>Document</title>
     <link rel="stylesheet" href="layui/css/layui.css">
     <!-- your css link -->
</head>
<body>
     <!-- you html code -->
     <script type="text/javascript" src="layui/layui.js"></script>
     <script>
     layui.use(['jquery','layer'],function(){
      
        var $ = layui.$,
        layer = layui.layer;
        #your js coding
     });
     </script>
</body>
</html>

備注:

預(yù)加載的方式無論從代碼可維護(hù)度、閱讀便利以及代碼優(yōu)雅美觀方面是要強(qiáng)于按需加載避免隨從可見的layui.use()造成混亂,曾遇到過對(duì)網(wǎng)站性能的極致苛求用戶使用按需加載方式【不推薦使用按需加載方式】,按需加載如果對(duì)變量的作用域等關(guān)系處理不當(dāng)也容易出現(xiàn)錯(cuò)誤且不便于后期維護(hù),當(dāng)然在某些特定的情況下 可以配合layui.cache.xx全局變量使用按需加載也是相對(duì)較好的方式;

但同時(shí)也不建議直接引入 layui.all.js一次性全加載(全加載方式似乎失去了layui模塊化的意義); layui的模塊組件通過預(yù)加載方式在larryms的產(chǎn)品中是比較常見的。

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)layui如何引用大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI