seajs 2 3 0 傻瓜式入門

2021-06-22 20:18:18 字數 1390 閱讀 2995

【seajs】

很久之前就想使用seajs,嘗試了多次,可能是自己比較笨或者seaj的文件和例子太簡單,總是無從下手,

這次自己搞了乙個**,引用多個js的時候需要減少http請求,

找了半天又找到seajs+spm,好吧,再來一次。

【博文】

這個博文講的很透徹,好像是seajs開發者寫的,供參考,如果這個博文能看懂那就不必再往下看了,

【傻瓜式入門】

如果還是看不懂,那就一步一步往下看吧。

說明:我的例子是使用freemarker寫的,要是不知道這個東西,那就需要你改寫為html的,

其實沒有區別,就是路徑需要改改,要是知道,那就直接tomcat跑起來看吧。

【demo01】

demo01.ftl

demo01.js

// seajs中乙個js檔案就是乙個模組,模組定義就這樣定義

define(function());

執行效果:

define(function(require, exports));
執行效果:

執行效果:

【簡單講解】

拿demo03來說:

1.每個js就是乙個模組,定義需要使用define

2.每個模組中有require和exports兩個引數

3.require定義了這個模組依賴的模組,獲取之後可以使用

4.exports定義了這個模組給其他模組提供的外部方法,其他模組獲取這個模組之後可以呼叫這些方法。

5.使用的時候利用seajs.use使用模組。

ELK 傻瓜式入門安裝

elk又稱elkstack,官網 什麼是elk,通俗來講,elk是由是由 elasticsearch logstash kibana 三部分組合而成,它們都是開源軟體。這三個軟體當中,每個軟體用於完成不同的功能,他們之間完美銜接,高效的滿足了很多場合的應用。是目前主流的一種日誌系統。elastics...

Less傻瓜式教程

一 變數 語法 變數名 值 例子 定義乙個變數 box width height 200px 在盒子中使用它 box1 二 混合 例子 定義乙個混合 box style在盒子中使用它 box三 混合 帶引數 例子 定義乙個帶引數的混合 boxattr weight height 在盒子中使用它 bo...

傻瓜式Git配置

配置git 1.本地建立ssh key ssh keygen t rsa c your email youremail.com 注 your email youremail.com改為你在github上註冊的郵箱 之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在 window...