一些雜七雜八的前端相關

2021-07-25 08:59:48 字數 2444 閱讀 7607

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