原创 js中如何刪除一個對象的某個屬性

使用delete操作符 var foo = {bar : 1, baz : 2} delete foo.bar console.log(foo) // {baz : 2}

原创 leetcode-350題,兩個數組的交集(未去重版)

示例 輸入: nums1 = [1,2,2,1], nums2 = [2,2] 輸出: [2,2] 使用映射 var intersect = function(nums1, nums2) { var obj = {}

原创 2020-3月份前端面試總結——HTML/CSS相關

HTML方面 備註: + 代表被問到的次數,沒有 + 代表自己整理了,但沒被問到 1.HTML5 有哪些新元素? ​ 常用的如header、footer、main、nav和新的音頻元素audio、video圖像元素canvas、s

原创 js中如何檢查一個對象內是否存在某個屬性

第一種:使用in關鍵字 var foo = {bar : 1} 'bar' in foo //true 第二種:使用對象的hasOwnProperty()方法 var foo = {bar : 1} foo.hasOwnPr

原创 2020-3月份前端面試總結——前端性能優化相關

前端性能優化 備註: + 代表被問到的次數,沒有 + 代表自己整理了,但沒被問到 1.整個前端性能提升大致分爲幾類 ​ 網絡性能 ​ 運行性能 (1.js css 2.圖片 3.緩存預加載 4.SSR 5.多域名加載 6.負載均衡

原创 leetcode-349題,兩個數組的交集(去重版)

示例 輸入: nums1 = [1,2,2,1], nums2 = [2,2] 輸出: [2] 使用映射 var intersection = function(nums1, nums2) { var obj = {}

原创 2020-3月份前端面試總結——react框架相關

react框架相關 備註: + 代表被問到的次數,沒有 + 代表自己整理了,但沒被問到 生命週期+++ 1.組件第一次被創建渲染 老版本 constructor() //調用構造函數 componentWillMount()

原创 leetcode-242題,判斷2個字符串中字母數量是否相等。

示例 輸入: s = "anagram", t = "nagaram" 輸出: true 輸入: s = "rat", t = "car" 輸出: false 使用映射 var isAnagram = function(s,

原创 leetcode-876題,鏈表的中間節點

示例 輸入:[1,2,3,4,5] 輸出:此列表中的結點 3 (序列化形式:[3,4,5]) 返回的結點值爲 3 。 (測評系統對該結點序列化表述是 [3,4,5])。 注意,我們返回了一個 ListNode 類型的對象 ans,

原创 2020-3月份前端面試總結——計算機網絡相關

跨域問題 備註: + 代表被問到的次數,沒有 + 代表自己整理了,但沒被問到 1.跨域處理 + 1. 後端設置cors 2. jsonp 3. 也可以使用服務器端代理(後端代理)將請求發給我方服務器,我方服務器去目標服務器拿去數據

原创 js判斷數據類型的3種方法

js判斷數據類型的3種方法 var a = {} //對象 var b = [] //數組 var c = 1 //數字 var d = 'foo' //字符串 var e = true //布爾值 var f =

原创 2020-3月份前端面試總結——js/es6相關

JS方面 備註: + 代表被問到的次數,沒有 + 代表自己整理了,但沒被問到 1.js繼承的方式+ 原型鏈繼承 借用構造函數繼承(通過call()實現) 組合繼承(原型+借用構造) 通過ES6中class的extends關鍵字實

原创 flex佈局總結

flex佈局總結 以下6屬性設置在容器上: 1. flex-direction 決定主軸方向 2. flex-warp 決定一排放不下,如何換行 3. flex-flaw 1和2兩屬性的合併寫法 4. justify-con

原创 Vue 生名週期總結

Vue 生名週期總結 詳細: new Vue 初始化Vue, 將Vue變爲事件發生觸發器 // beforeCreate 函數 // 將data,computed等,裏的字段變爲getter/setter // created 函數

原创 js中如何將字母轉換爲base64編碼,及base64編碼如何轉換爲對應的字母

將字母轉換爲base64編碼 'a'.charCodeAt() ---------------- => 97 將base64編碼轉換爲字母 String.fromCharCode(97) ----------------