記錄一下工作中使用git的幾種場景,思路 1.通用 場景: 從零開始開發(fā)新功能-->發(fā)布測試-->測試完成--->合并master-->打包上線 從最新的master版本中拉...
記錄一下工作中使用git的幾種場景,思路 1.通用 場景: 從零開始開發(fā)新功能-->發(fā)布測試-->測試完成--->合并master-->打包上線 從最新的master版本中拉...
前言 在開發(fā)過程中拿到一個內(nèi)嵌比較深的值需要做很多的判斷,來保證沒有數(shù)據(jù)而報錯,比如: ES2020 Optional Chaining Operator(?.) :直接在...
前言:在電商平臺我們經(jīng)常能看到整點秒殺或者是倒計時秒殺,如何用原生的JS代碼來實現(xiàn)這樣的功能呢? 1.整點秒殺: 思路分析:(h,m,s) 獲取當前的時分秒 new Date...
前言:在電商平臺我們經(jīng)常能看到這樣的切換效果,如何用原生的JS代碼來實現(xiàn)這樣的功能呢? 1.思路分析:排他思想 鼠標移入:顯示自身樣式,隱藏其他樣式.同時獲得自身的索引或者i...
前言:在電商平臺我們經(jīng)常能看到這樣的放大鏡效果,如何用原生的JS代碼來實現(xiàn)這樣的功能呢? 1.思路分析:三事兩線 三個事件: 鼠標移入:顯示出大圖片和黃色遮罩 鼠標移動:盒子...
數(shù)組去重一般在面試題出現(xiàn)的概率比較高,網(wǎng)上也有各種各樣的解法,暫時總結(jié)七種比較好用的解法(后續(xù)會持續(xù)更新) 1. ES6 Set() ES6 提供了新的數(shù)據(jù)結(jié)構(gòu) Set。...
什么是遞歸函數(shù)? 一個通過函數(shù)名調(diào)用自身的函數(shù) 遞歸函數(shù)的注意點 一定要有結(jié)束條件,否則會導(dǎo)致死循環(huán) 能用遞歸函數(shù)實現(xiàn)的需求,就一定可以用循環(huán)調(diào)用函數(shù)來解決,只是代碼簡潔與性...
什么是作用域? 作用域是可訪問變量的集合。 什么是函數(shù)作用域? 函數(shù)內(nèi)聲明的所有變量在函數(shù)體內(nèi)始終是可見的,而在函數(shù)外部不能訪問 什么是作用域鏈?它的作用和特點是什么? Ja...
什么是基本包裝類型? 為了便于操作基本類型值,JS提供了3種特殊的引用類型(Boolean,Number,String),這些類型具有與各自的基本類型相對應(yīng)的特殊行為 工作原...
@我的一生是傳奇 謝謝
Js中偽數(shù)組轉(zhuǎn)數(shù)組的方法為什么要將偽數(shù)組轉(zhuǎn)為真數(shù)組? 目的:為了讓它能夠調(diào)用數(shù)組的API 代碼如下 遍歷循環(huán)push聲明空數(shù)組,遍歷偽數(shù)組添加到空數(shù)組中 apply利用apply傳參可以把所有參數(shù)放...
為什么要將偽數(shù)組轉(zhuǎn)為真數(shù)組? 目的:為了讓它能夠調(diào)用數(shù)組的API 代碼如下 遍歷循環(huán)push聲明空數(shù)組,遍歷偽數(shù)組添加到空數(shù)組中 apply利用apply傳參可以把所有參數(shù)放...
邏輯或與邏輯與的基礎(chǔ)語法 邏輯與&& :一假則假 邏輯非||:一真則真 短路運算:若左邊的式子可以決定邏輯表達式的結(jié)果,右邊的式子不執(zhí)行 邏輯與&&的短路運算:左邊能轉(zhuǎn)成fa...
運算符的優(yōu)先級決定了表達式中運算執(zhí)行的先后順序,即優(yōu)先級高先執(zhí)行 1. 前自增:算數(shù)運算符優(yōu)先于賦值運算符,先執(zhí)行++操作,再執(zhí)行賦值操作 2. 后自增:賦值運算符優(yōu)先于算數(shù)...
1. 求和運算 兩邊都是數(shù)值類型時進行求和運算返回兩個數(shù)的和 數(shù)值 + 布爾值會直接把布爾值轉(zhuǎn)換成 1 or 0 進行運算 2.連接字符串 字符串 + 任何類型數(shù)據(jù) = 拼接...