您好,登錄后才能下訂單哦!
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è)資訊頻道。
免責(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)容。