瀏覽器每次發(fā)起請求時,先在本地緩存中查找結(jié)果以及緩存標(biāo)識,根據(jù)緩存標(biāo)識來判斷是否使用本地緩存。如果緩存有效,則使用本地緩存;否則,則向服務(wù)器發(fā)起請求并攜帶緩存標(biāo)識。根據(jù)是否需...
為什么js是單線程 JavaScript的單線程,與它的用途有關(guān)。作為瀏覽器腳本語言,JavaScript的主要用途是與用戶互動,以及操作DOM。這決定了它只能是單線程,否則...
前后端分離后,后端只承擔(dān)api的功能,傳統(tǒng)的使用session的認(rèn)證方法帶來很大的不便:例如移動端app和PC端不能共用cookie等。 下面實例在node中用JWT做用戶認(rèn)...
前端 crypto-js aes 加解密 背景 前段時間公司做項目,該項目涉及到的敏感數(shù)據(jù)比較多,經(jīng)過的一波討論之后,決定前后端進(jìn)行接口加密處理,采用的是 AES + BAS...
我們先來看一份代碼 上面的代碼的意思是先用blob把字符串內(nèi)容轉(zhuǎn)變成blob鏈接,然后利用a標(biāo)簽自帶的下載功能把內(nèi)容下載下來。 以上代碼在Chrome、Firefox、Saf...
Gzip是什么 復(fù)制大神們的解釋吧: GZIP最早由Jean-loup Gailly和Mark Adler創(chuàng)建,用于UNIX系統(tǒng)的文件壓縮。我們在Linux中經(jīng)常會用到后綴為...
Expressjs MySql sequelizejs Express介紹 Express是Nodejs中開源的一個WEB快速開發(fā)框架,具體參考 Expressjs Expr...
這里來談?wù)剅est api服務(wù)構(gòu)建。 Express Express是node做http服務(wù)最有名的一個框架了,具體如何安裝使用我不做介紹了,大家可以參考官方網(wǎng)站。 ES6 ...
特別聲明:此篇文章內(nèi)容來源于@Jeremy Wagner的《Lazy Loading Images and Video》一文。著作權(quán)歸作者所有。 作為網(wǎng)頁內(nèi)容的一部分,圖像和...
某前端工程在 Ubuntu18.04 系統(tǒng)環(huán)境中運行 npm run dev 命令時出現(xiàn)如下錯誤 解決方案 在終端按順序執(zhí)行下面兩個命令即可解決問題echo fs.inot...
Redux 教程 Redux 是 JavaScript 狀態(tài)容器,提供可預(yù)測化的狀態(tài)管理。 (如果你需要一個 WordPress 框架,請查看 Redux Framework...
Redux 是React生態(tài)中重要的組成部分。很多人都說,簡單的應(yīng)用可以不用此工具。但是我個人認(rèn)為,中小型應(yīng)用使用的話,可以使文件結(jié)構(gòu)更加規(guī)范,代碼可讀性更強。因為React...
在打開的頁面判斷當(dāng)前用戶是否安裝了相應(yīng)的APP,如果安裝了就彈出打開APP的彈窗,如果沒安裝就跳轉(zhuǎn)到下載頁面 代碼:
最近在逛各大網(wǎng)站,論壇,SegmentFault等編程問答社區(qū),發(fā)現(xiàn)Vue.js異常火爆,重復(fù)性的提問和內(nèi)容也很多,小編自己也趁著這個大前端的熱潮,著手學(xué)習(xí)了一段時間的Vue...
現(xiàn)在的競爭可以說是很激烈了!如果你不花時間來充實自己,怎么能擁有自己的一個位置呢?今天就為大家介紹6個超級好用的自學(xué)網(wǎng)站,每天看一點,進(jìn)步看的見! 1.51CTO 這是...