原创 給table添加transition動畫的問題

問題原因: 想動態顯示隱藏數據表格,但是顯隱想使用transition動畫過度,直接給table的高度添加transition卻不失效.   解決方案: table上直接設置高度(height:0;))並不會直接生效 可以給tr中添加一個

原创 常見的Request Header和Response Header

Request Header Accept 瀏覽器端接收的格式 Accept-Encoding 瀏覽器端接收的編碼方式 Accept-Language 瀏覽器端接收的語言類型,用於服務器判斷多語言 Cache-Control 控制緩存的時

原创 slice,splice,split的區別

slice,splice,split這幾個方法因爲形似有時不熟悉的時候容易記混了 slice和splice都是數組的操作方法 而split是字符串的操作方法 slice() 方法返回一個新的數組對象,這一對象是一個由begin和end決定

原创 存一下自己常用的vscode設置,eslint自動格式化

保存一下自己常用的vscode設置,不斷完善更新一下 { "editor.fontSize": 17, "files.autoSave": "afterDelay", "workbench.iconTheme":

原创 JavaScript 數組常用方法(一)

如何清空數組 如何將數組轉換爲字符串 如何將數組轉換爲指定格式字符串 如何將兩個數組拼接爲一個數組 如何對數組彙總的內容進行反轉 如何清空數組 arr = [] let arr = [1,2,3,4,5]; arr =

原创 HTTP Status code(狀態碼)和 Status text(狀態文本)對照

1xx:臨時迴應,表示客戶端請繼續。 2xx:請求成功。 200:請求成功。 3xx: 表示請求的目標有變化,希望客戶端進一步處理。 301&302:永久性與臨時性跳轉 304:跟客戶端緩存沒有更新 4xx:客戶端請求錯誤。 401:

原创 leetcode題解(十三)--數組中的第K個最大元素

在未排序的數組中找到第 k 個最大的元素。請注意,你需要找的是數組排序後的第 k 個最大的元素,而不是第 k 個不同的元素。 示例 1: 輸入: [3,2,1,5,6,4] 和 k = 2 輸出: 5 示例 2: 輸入: [3,2,3,1

原创 es6-對象和數組解構

我們經常需要在對象和數組內提取相關的數據,往往我們需要遍歷才能完成。而在es6添加了簡化這種任務的新特性:解構。解構是一種打破數據解構,將其拆分成更小部分的過程。 對象解構 基本用法: let node = { type: 'Ide

原创 JavaScript 數組常用方法(二)

如何截取數組中指定範圍內容 如何查找元素在數組中的位置 如何判斷數組中是否包含某個元素 如何把字符串轉換爲數組   如何截取數組中指定範圍內容 arr.slice(1, 3) let arr = [1, 3, 5, 7, 9];

原创 iframe操作src或url的方式

因爲最近的項目使用了iframe,又開始做適配,而之前項目的一些修改url的操作需要做一些修改才能保證頁面跳轉及顯示正常 "window.location.href"、"location.href"是本頁面跳轉 因爲框架是用的別的項目的,

原创 獲取Url中參數的方法

一般使用框架的話是可以很快獲取到url的參數 但是如果要手寫一個的話就需要封裝一個方法來 function params() { const search = window.location.search; //window.lo

原创 leetcode題解(十四)--缺失的第一個正數

給定一個未排序的整數數組,找出其中沒有出現的最小的正整數。 示例 1: 輸入: [1,2,0] 輸出: 3 示例 2: 輸入: [3,4,-1,1] 輸出: 2 示例 3: 輸入: [7,8,9,11,12] 輸出: 1   l

原创 leetcode題解(九)--電話號碼的字母組合

給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:"23" 輸出:["ad", "ae", "af", "bd", "be", "b

原创 leetcode題解(六)

給定已按升序排序的整數數組,找到兩個數字,使它們相加到特定的目標數。 函數twoSum應返回兩個數字的索引,以便它們加起來到目標,其中index1必須小於index2。 注意: 返回的答案(index1和index2)不是從零開始的。 假

原创 Promise返回值問題(處理異步請求返回值問題)

因爲項目中我們的數據請求全都是異步的 在開發中遇到的問題: 本意將數據請求封裝成一個方法,並return數據請求結果給變量 如: let getData = () =>{ //service.getList 爲數據請求方法名