原创 正向代理與反向代理

正向代理與反向代理 我們在開發過程中,經常會設置代理來轉發請求;在配置雲服務器等時又會去做一些反向代理。但是這些代理究竟有什麼區別?它們各自實現了什麼作用?都不太瞭解,這裏查閱了一些資源,進行了簡單的記錄。 正向代理 ​ 圖片來自於網

原创 Cookie與Session

Cookie HTTP是一種不保存狀態的協議,也就是無狀態協議。Http自身不對請求和響應之間的通信狀態做出保存,也就是說在在HTTP這個級別,協議對於發送過的請求和響應都不做出保存。 事實上:由於通常一臺服務器會服務於幾萬個甚至更多的客戶

原创 從輸入URL到頁面加載發生了什麼?

從輸入URL到頁面加載發生了什麼? 最近在進行前端性能優化方面的一些工作,發現前端性能方面太廣,不知道如何下手。參考了許多文章,發現最終都會歸咎於一個非常經典的問題:從輸入URL到頁面加載發生了什麼?通過連接這個過程,然後針對性地對每個過

原创 使用Vue-cli3.0創建的項目,如何發佈npm包

在使用vue進行項目開發時,如果我們想要發佈一個包,有時候會有點迷糊,不知道應該怎麼修改腳手架的默認設置。這裏記錄一下一些常見的操作。 創建index.js進行模塊的導出 將我們需要導出的組件在index.js文件中進行統一導出,可能之前需

原创 Vue中通過Vue.extend動態創建實例的方法

這篇文章主要介紹了Vue中通過Vue.extend動態創建實例的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 在Vue中,如果我們想要動態地來控制一個組件的顯示和隱藏,比

原创 Vue中通過Vue.extend動態創建實例

Vue中通過Vue.extend動態創建實例 在Vue中,如果我們想要動態地來控制一個組件的顯示和隱藏,比如通過點擊按鈕顯示一個對話框或者彈出一條信息。我們通常會提前寫好這個組件,然後通過v-if = “show”來控制它的顯示隱藏。如下所

原创 使用npm link 加速調試

我們在把包發佈到npm上時,如果需要對本地的包進行修改,我們需要改變一個版本,重新發布。然後測試時需要更新這個包進行測試。這樣的話,每一次的調試都特別麻煩。我們可以使用npm link來加速這個調試過程。 步驟1:在項目根目錄下運行npm

原创 單元測試之斷言

單元測試之斷言 作爲前端開發,很少去自己寫單元測試。對於單元測試的瞭解也很少,自學了一點關於單元測試斷言的知識,有了一些自己的個人理解,記錄下來,方便下次使用時查閱。 什麼是斷言 當你對類,模塊或者方法的可以接受的輸入和輸出有着很明確的定義

原创 Vue+Typescript中在Vue上掛載axios使用時報錯問題

這篇文章主要介紹了Vue+Typescript中在Vue上掛載axios使用時報錯問題,本文給大家介紹的非常詳細,具有一定的參考借鑑價值 ,需要的朋友可以參考下 在vue項目開發過程中,爲了方便在各個組件中調用ax

原创 Vue+Typescript中在Vue上掛載axios使用時報錯

Vue+Typescript中在Vue上掛載axios使用時報錯 在vue項目開發過程中,爲了方便在各個組件中調用axios,我們通常會在入口文件將axios掛載到vue原型身上,如下:main.ts import Vue from 'vu

原创 Angular中使用bootstrap樣式

Angular中使用bootstrap樣式 Angular中引入bootstrap的方法   方法1:在Angular.json中的styles數組中添加bootstrap路徑 如下所示: "styles": [ "src/styl

原创 Vue組件化開發

Vue的組件化 組件化是Vue的精髓,Vue就是由一個一個的組件構成的。Vue的組件化設計到的內容又非常多,當在面試時,被問到:談一下你對Vue組件化的理解。這時候又有可能無從下手,因此在這裏闡釋一下個人對Vue的組件化的理解。 組件的

原创 Typescript基礎(4)——接口

前言 今天繼續typescript的學習,開始ts接口部分的學習。 接口 接口的理解 首先,我們談論一下現實生活中的接口。比如生活中常用的插座接口,有些插頭是三孔插座的,有些是兩孔插座的。插座接口規定了插頭的數目,那麼我們的電器使用時就只能

原创 Typescript基礎(3)——類

前言 今天繼續typescript的學習,開始ts類的學習。 類 類的實現 在ES6中新增了類的概念。我們先看ES6中類的實現。 class Person { constructor(name,age){ this.name =

原创 Typescript基礎(2)——函數

前言 今天繼續typescript的學習,開始函數的學習。 函數 函數的定義 和JavaScript一樣,TypeScript函數可以創建有名字的函數和匿名函數。 你可以隨意選擇適合應用程序的方式,不論是定義一系列API函數還是隻使用一次的