原创 基本類型和引用類型

基本類型和引用類型可以說是js基礎中的基礎,我從以下幾個方面繪製表格做個總結,幫助我們更好的理解記憶這兩種數據類型的區別1.具體包含的數據類型2.是否和添加屬性和方法,3.是否和刪除屬性和方法4.存放的內存區域5.賦值的關係圖

原创 tcp協議爲什麼是三次握手而不是兩次握手?

我們都知道tcp協議需要三次握手,那爲什麼不是兩次握手呢,關於這個疑問我查了很多資料,看到很多的解釋,現歸納總結如下,方便我們理解記憶 如果是兩次握手,我們一起來看看下面兩種場景 1.造成資源浪費 Client向Server發送了一個a1的

原创 捋一捋服務器端渲染和客戶端渲染的區別

常聽到服務器端渲染和瀏覽器端渲染這兄弟倆,一直不是很理解,尤其對於我這種沒有後臺開發經驗的小白來說,理解起來異常困難,最近花時間查了很多資料,總算弄明白了,於是整理下,加深記憶。這邊文章是參考下面的文章做的總結https://segment

原创 個人理解瀏覽器的工作原理

當我們在瀏覽器中輸入一個url時,背後都發生了什麼,想要弄明白這個問題首選我們要知道瀏覽器的工作原理是什麼? 瀏覽器的工作原理就是,web瀏覽器與web服務器之間通過http協議進行通訊的過程,c/s的握手協議就是http協議 瀏覽器接受到

原创 當我在瀏覽器中輸入url都發生了什麼

當我們在瀏覽器中輸入一個url時,背後都發生了什麼,想要弄明白這個問題首選我們要知道瀏覽器的工作原理是什麼? 瀏覽器的工作原理就是,web瀏覽器與web服務器之間通過http協議進行通訊的過程,c/s的握手協議就是http協議 瀏覽器接受到

原创 我理解的css盒模型以及使用場景

- css盒模型是什麼網頁設計中css技術所使用的一種思維模型 - 盒模型的組成 - 盒模型的兩種標準(在不考慮css3的情況下) 兩種模型唯一的差異就在元素寬高度的定義w3c標準模型的 元素寬高=內容(content)的寬高IE模型的

原创 解決mac下webstorm編輯器識別less的問題

之前在使用webstorm開發vue項目過程中,發現代碼裏的less有些地方總是飄紅報錯,雖然不影響整體代碼運行,但是看起來總是很亂很難受,如下圖(由於當時忘記截圖,在網上找別人的圖片,但是遇到問題是一樣的 ) https://segme