1、最近閉關(封閉式開發),模仿nodejs造的乙個和url相關的小模組,配合做個分頁元件很不錯:
(1)、獲取引數:var id=iurls.query.id或var id=iurls.param('id');
(2)、設定引數:返回location.search;iurls.setparam(name, value);
(3)、get請求:iurls.search({});
var
iurls
=function
(loc
);for
(vari =
0;i length;i
++)}
else
}return
param;}
return
return
pararr
.join
('&');}
else
"?"+pararr.join('&');
//return pararr.join('&');
},param
:function
(par),
search
:function(s
);varhref =''
;if(ur
)else
}var
datas =;
for(
varname
indata)}
if(href
!=''
)else}}
}(window
.location
);(資質代辦)
2、ie9 iframe下靜態資源報錯,雖然程式能正常執行,但有些系統還是會無法執行;iframe不在頁面上,由js輸出,解決辦法需:動態建立iframe;
3、sass編譯的方式很多,koala沒想用過;sublime ctrl+b一鍵可編譯;grunt編譯(前端自動化之利劍——grunt);gulp編譯(前端自動化之神器 — gulp);方式很多的,突然忘記了sass命令列的編譯方式,有時也是一種簡易的方式:
//(1)、直接編譯:sass ./path/*.scss ./path/to/*.css
//(2)、編譯後的style:sass --style compressed ./path/*.scss ./path/to/*.css
*nested
:巢狀縮排的
css**,它是預設值。
*expanded
:沒有縮排的、擴充套件的
css**。
*compact
:簡潔格式的
css**。
*compressed
:壓縮後的
css**。
//(3)、監聽檔案改動即編譯:sass --watch ./path/*.scss:./path/to/*.css
//(4)、sass的運算轉換工具:sass -i進入;如進行rgb轉16進製制,rgb(0,0,0,)輸出:#000000;type-of((1,2,3))輸出:list;
4、解壓檔案
var
fs =
require
('fs'
),unzip
=require
('unzip'
);'./angular-swipe-master.zip').pipe(unzip.extract());
varextract
=unzip
.extract
();extract.on
('error'
,function
(err));
extract.on
('finish'
,function
());fs.
createreadstream
('./angular-swipe-master.zip'
).pipe
(extract
);
5、壓縮檔案
var
fs =
require
("fs"
);var
zip
=require
("node-native-zip"
);var
archive
=new
zip();
archive
.addfiles([,
],function
(err));
});(資質代辦)
6、關於nodejs的靜態資源壓縮與快取參見:nodejs打造靜態資源伺服器與檔案上傳剛學express那會,動態檔案的gzip壓縮,好長一段時間都沒找到合適的方法,才發現就是這麼簡單……
閉關了3個星期,小站沒時間更新,小夥伴不要忘了啊!
一些雜七雜八的總結
script var url console.log encodeuricomponent url 編碼 var after encodeuricomponent url console.log decodeuricomponent afterurl 解碼 script indexof 字元 根據字...
雜七雜八 的一些記錄
算一下,來公司實習打卡已經38天了 正式打卡領工資的天數 但是從第一天來公司19年11月14號,已經3個月左右了.現在坐在工位上,有點.迷茫.感覺自己.不夠主動的溝通啊,這件事其實不難,難的時候就覺得好難.總覺得自己能夠更加高效率一點,但也只是總覺得,事實就是自己每天做的事情很少。想起剛進公司第一天...
雜七雜八 Session相關
一 個人理解的web應用登入流程大概是以下幾個步驟 省略了很多細節。使用者瀏覽器中傳送登入請求 若認證通過,後端響應中帶上set cookie給瀏覽器。其中cookie中有專屬該使用者的jsessionid 瀏覽器儲存cookie,並且在後續請求中帶上cookie 伺服器收到後續請求,首先判斷coo...