原创 http必備知識點:http請求與js及狀態碼

HTTP(Hyper Text Transfer Protocol(超文本傳輸協議))是一個簡單的請求-響應協議,它通常運行在 TCP 之上。它指定了客戶端可能發送給服務器什麼樣的消息以及得到什麼樣的響應。請求和響應消息的頭以

原创 Leetcode 42:JavaScript解力扣接雨水算法詳細到每一行註釋

一 給定 n 個非負整數表示每個寬度爲 1 的柱子的高度圖,計算按此排列的柱子,下雨之後能接多少雨水。 上面是由數組 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度圖,在這種情況下,可以接 6 個單位的雨水(藍色

原创 vue源碼講解系列之二------ render()函數、VNode虛擬節點的實現

上一篇我們大概瞭解了vuejs在創建vue實例(new Vue())時候所需經歷的主要過程,其中包括data、method、render等初始化。(有講錯的地方或者覺得說得不好的地方還請廣大麻油們指正)。接下來我們來了解一下re

原创 除了22端口其他都不能訪問

問題描述:網站上說明了默認防火牆關閉了所有端口。但是在控制檯內打開了允許訪問的端口,但仍然是關閉狀態。 測試端口是否開啓:https://www.yougetsignal.com/tools/open-ports/ 1.端口添

原创 '清明時節雨紛紛' 關於web網站主題置灰

今天過清明瞭,全國人民爲在疫情中逝去的和在火災中以及其他各個災難中逝世的人們默哀… 國家降半旗、默哀、電視劇停播、網站和app換上了莊重的灰色。 今天想要說的是關於網站變換主題。 1.CSDN 1)csdn首先取消了body元素的

原创 typescript 初探之基礎類型附ts式求斐波拉切數列

typescript 支持校驗 JavaScript 數據類型,比如 number、boolean、string…可以讓我們在寫程序時清晰地看見各個對象的類型,更規範地編寫,更方便地定位錯誤。 比如這樣操作: let bo: bo

原创 用實例說明 var、let、const 的區別和特性

用實例說明 var、let、const 的區別和特性 寫了這麼就居然發現沒寫一篇關於 let 和 const 的…從今天開始全方位的進軍 es6,哈哈啊哈哈哈 首先回顧一下 es5 var 的特性和作用域。var 命令可以聲明

原创 推薦幾個比較實用的瀏覽器插件

作爲一枚在前端深海里遨遊的“猿”,平時可能會想盡各種辦法提高自己開發的效率,比如有時候會安裝各種插件啊啥的。今天就介紹幾個我常用的瀏覽器插件。(恩。。我常用的瀏覽器是谷歌) 首先推薦的插件是 The Great Suspende

原创 設置全局css/less/sass樣式and優化與style-resources-loader的理解

css全局樣式設置 問題描述:一個項目往往是有非常多的界面組成,當我們在編寫代碼的時候,這些界面就會有很多重複使用的/公共的樣式重疊。這時候,可以將這些樣式抽離出來放在一個共享文件裏,將樣式作用到各個界面。 使用方法: 1. 最直

原创 vue中scoped的實現以及如何使用PostCSS轉義css使其成爲局部作用樣式

scoped 我們在vue中寫css樣式時,有時候會在style標籤上添加scoped屬性,這樣這個vue組件裏的樣式就不會污染到其他組件中了。 <style scoped> </style> 但是這時候如果引用了第三方庫,比如

原创 vue-cli3 新建的項目jest 運行報錯

問題描述: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] unit: `jest --config test/unit/jest.conf.js --c

原创 git常用命令的一些記錄

git常用命令 1.通過git log查看提交信息 git branch -a查看全部分支,git branch查看分支 git checkout -b develop創建分支 2.通過git reset --soft <版本號>

原创 使用笛卡爾積實現商品顏色材質等的組合SKU

實現一個函數`function generateItems(specs)`,接受類似如下的輸入數組(例子): ```javascript [{"id":"17","caption":"顏色","types":["黑","棕"]},

原创 移動端vue仿安卓系統日曆選擇器

終於坑坑坑上了… 描述 這是一個基於vue的日期選擇組件,支持按周和按月份顯示(默認按周顯示,下滑按月顯示)。 安裝 npm install vv-calendar -s 使用 屬性 name type Value

原创 vue源碼講解系列之三------ 首次渲染/數據更新的時候_update方法將VNode渲染成真實DOM的過程

上一篇我們瞭解了render過程中調用的createElement方法和VNode虛擬節點。createElement對_createElement進行了封裝,而_createElement則是真正處理render過程的函數,V