最近做一個音視頻播放器,考慮對IE11的兼容性,視頻播放器改為引用video.js來處理。音頻播放器在網(wǎng)上搜索后,準備使用原生的audio+suorce標簽來處理。 如下: ...
最近做一個音視頻播放器,考慮對IE11的兼容性,視頻播放器改為引用video.js來處理。音頻播放器在網(wǎng)上搜索后,準備使用原生的audio+suorce標簽來處理。 如下: ...
談一談JS的垃圾回收機制最近在前端面試的過程中,發(fā)現(xiàn)許多公司的基礎題中,都會問到垃圾回收機制的相關問題,如說一說瀏覽器垃圾回收機制的方式,管理內(nèi)存,如何性能優(yōu)化。下面就從前端開發(fā)的角度解析一下。 一...
1.JavaScript的本地對象,內(nèi)置對象和宿主對象? 2.從數(shù)組[1,'a', 'd',12,56]刪除1,'a'? console.log(0.1+0.2);conso...
最近在前端面試的過程中,發(fā)現(xiàn)許多公司的基礎題中,都會問到垃圾回收機制的相關問題,如說一說瀏覽器垃圾回收機制的方式,管理內(nèi)存,如何性能優(yōu)化。下面就從前端開發(fā)的角度解析一下。 一...
1.將多維數(shù)組轉(zhuǎn)換成一維數(shù)組let arr = [1,2,3,[4,5,6]]轉(zhuǎn)化為[1,2,3,4,5,6] 2.數(shù)組從大到小排序let arr=[4,2,3,6,8];轉(zhuǎn)...
支付寶支付分為支付寶app內(nèi)的網(wǎng)頁支付和app外(即普通瀏覽器)網(wǎng)頁支付,同樣微信支付也分為微信app內(nèi)的支付(在這里叫公眾號支付)和app外的支付(微信H5支付)還有一種微...
作者:陳惠,叩丁狼教育高級講師。原創(chuàng)文章,轉(zhuǎn)載請注明出處。 微信支付類型 微信支付實際上有很多種不同的類型,具體要使用哪一種就需要根據(jù)不同的應用場景來選擇,官方給出的參考例子...
一.請求后臺的時候,服務端對每一個請求都會驗證權(quán)限,而前端也需要對服務器返回的特殊狀態(tài)碼統(tǒng)一處理,所以可以針對業(yè)務封裝請求。首先我們通過request攔截器在每個請求頭里面塞...
擴展運算符即三個點 -----> ... ,需要ES6語法的支持。 1、將一個數(shù)組放入另一個數(shù)組(打散數(shù)組) 2、復制數(shù)組(不會改變原數(shù)組) 3、 拼接數(shù)組(替換conc...
一. 需求 首頁內(nèi)容多,翻過首頁第一頁,顯示返回頂部按鈕 二. 邏輯 1.判斷返回頂部按鈕什么時候顯示: 借助@scroll監(jiān)聽滾動,獲取當前滾動距離頂部的高度,獲取當前屏幕...
記得上次接小程序的項目已經(jīng)是去年10月份了,隔了大半年,再次撿起來,這感覺,跟當初剛剛寫的時候差不多。先放個官方鏈接:https://developers.weixin.qq...
微信小程序自動登錄邏輯分析與實現(xiàn),頁面黑白名單管理(上)小程序沒有頁面黑白名單驗證,進入頁面需要登錄的,就加loginCheck,點擊頁面某個方法判斷未登錄狀態(tài)跳轉(zhuǎn)登錄的,調(diào)...
一、 需求與邏輯分析 產(chǎn)品需求為進入小程序,實現(xiàn)用戶的自動登錄。由于已經(jīng)完成了app端和h5端的產(chǎn)品,用戶登錄也加入了第三方登錄,在后臺區(qū)分用戶是根據(jù)手機號,因此各個平臺的登...
一. 相機授權(quán)1. 需求:從A(首頁)->B->C->D(三個步驟頁面)->E(拍照頁面)。2. 遇到的問題:相機何時判斷是否授權(quán),獲取相機權(quán)限?3. 在進入E頁面時判斷是否...
一、場景 在工作中遇到,本身div是有固定class類名來寫樣式,但是當特殊情況下,div的高度可能會隨著頁面?zhèn)鲄⒌牟煌l(fā)生改變,這時候需要再增加一個動態(tài)類名來改變樣式...
前端數(shù)據(jù)的雙向綁定方法 前端的視圖層和數(shù)據(jù)層有時需要實現(xiàn)雙向綁定(two-way-binding),例如mvvm框架,數(shù)據(jù)驅(qū)動視圖,視圖狀態(tài)機等,研究了幾個目前主流的數(shù)據(jù)雙向...