【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...