240 發(fā)簡信
IP屬地:廣東
  • JS繼承

    繼承是為了子類可以使用父類的所有功能狂塘,并且能對(duì)這些功能進(jìn)行擴(kuò)展婉支。 1. 構(gòu)造函數(shù)繼承(call&apply) 說明:直接利用call或者apply方法將父類構(gòu)造函數(shù)的this...

  • 120
    事件循環(huán)Event Loop

    一句話解釋 js的主線程是單線程運(yùn)行的呢灶,主線程先執(zhí)行同步代碼纤泵,遇到異步操作如ajax請(qǐng)求薯定、定時(shí)器等需要在一段時(shí)間后再執(zhí)行的事件毡泻,便交給其他線程如請(qǐng)求線程刘离、定時(shí)觸發(fā)線程晕窑,滿足條...

  • 120
    vue原理淺析

    大概流程 使用正則等方式解析模板抑片,生成詞法樹,優(yōu)化之后生成render函數(shù)杨赤,然后生成VDom對(duì)象敞斋,再通過h函數(shù)生成真實(shí)Dom節(jié)點(diǎn),最后通過patch函數(shù)渲染到頁面疾牲,另一個(gè)核心...

  • 120
    vue-$nextTick淺析

    官方介紹 在下次 DOM 更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào)植捎。在修改數(shù)據(jù)之后立即使用這個(gè)方法,獲取更新后的 DOM阳柔。 原理 Vue(2.6+) 在內(nèi)部對(duì)異步隊(duì)列嘗試使用原生的 Pr...

  • 120
    DOMContentLoaded 和 Load與Finish

    DOMContentLoaded 和 Load DOMContentLoaded 和 Load 分別對(duì)應(yīng) 頁面 DOMContentLoaded 和 Load 事件觸發(fā)的時(shí)間...

  • 120
    支付系統(tǒng)的訂單表

    流程:購物車點(diǎn)擊結(jié)算(a) ---> 跳轉(zhuǎn)確認(rèn)訂單頁 (b)--->點(diǎn)擊支付(c) 問題一:在哪個(gè)階段生成訂單 如果在a階段生成焰枢,由于很多用戶只是到訂單頁看看能不能用優(yōu)惠券或...

  • 前端文件上傳--2020年2月7日學(xué)習(xí)筆記

    面試題:前端文件上傳 一:基本回答 前端使用type為file的input的,以及formData舌剂,將文件通過ajax傳給后端济锄。 二:進(jìn)階之文件切片 將文件分為若干個(gè)小塊,然...

  • node抓取視頻(puppeteer)

    需求 通過抖音的一個(gè)主頁鏈接霍转,下載該用戶的所有視頻 思路 分析發(fā)現(xiàn)其視頻地址均通過一個(gè)接口返回荐绝,便手動(dòng)復(fù)制其數(shù)據(jù),過濾出所需視頻地址A 坑①: 地址A要在瀏覽器的手機(jī)模式下才...

  • js獲取深層次屬性

    方式一:通過遞歸 參考下面文章后js獲取深層次屬性,一道很經(jīng)典的面試題避消,在此基礎(chǔ)上通過替換[]為.來兼容有[]的情況 ES7可選鏈?zhǔn)秸{(diào)用 console.log(data....

  • vue input彈出帶搜索鍵盤和回車搜索

    input的type設(shè)為search低滩,外面再套一層form召夹,加上@submit.prevent防止提交,submit會(huì)在action之前執(zhí)行恕沫,還要加上action="java...

  • 120
    node中間件實(shí)踐-資料記錄

    node-middleware nodejs中間層實(shí)踐(express)有一步步的詳細(xì)代碼 為什么互聯(lián)網(wǎng)公司開始用node.js做web服務(wù)的中間件戳鹅?有什么好處嗎? - 天豬...

  • vue中使用Particles.js做粒子效果

    particles.js github地址 居然有20.5k厲害了昏兆; 一開始通過npm下載枫虏,但是其插件不支持 import模塊化,就直接把js下載下來吧(min的23kb)爬虱,...

  • export 與export default

    export {a as default} from './export-3.js'; export {default as b} from './export-3.js';...

  • 120
    老vue項(xiàng)目添加eslint隶债,以及配合vscode

    背景 之前的老項(xiàng)目,一個(gè)人開發(fā)跑筝,沒有加入eslint死讹,現(xiàn)在兩個(gè)人開發(fā),為了規(guī)范格式曲梗,故加入eslint 目標(biāo) 通過eslint檢測與修復(fù)代碼格式 使用vscode編輯器時(shí)赞警,能...

  • js、jq虏两、vue愧旦、小程序獲取dom元素的尺寸與位置

    每個(gè)HTML元素都有下列屬性clientWidth clientHeight clientLeft clientTopoffsetWidth offsetHeight...

  • 120
    https之我的理解

    多為搬運(yùn)匯總,加上自己的總結(jié)定罢,方便以后復(fù)習(xí)回顧笤虫,參考資料在最下面,感謝各位博主力作祖凫,希望以后自己也能寫出深入淺出有條理的文章琼蚯,提升自己幫助他人。 首先是http的缺點(diǎn) 通信使...

  • 120
    windows上的域名代理與nginx

    遇到的問題是開發(fā)時(shí)需要做測試惠况,但qq登錄回調(diào)的鏈接是項(xiàng)目的線上地址遭庶,為了跳轉(zhuǎn)到測試的地址,使用nginx做反向代理 首先是在C:\Windows\System32\drive...

  • 120
    緩存策略

    緩存的分類 強(qiáng)緩存是指不需要問誰直接用的稠屠;協(xié)商緩存是指需要和服務(wù)器溝通判斷是否用expires的時(shí)間是服務(wù)器下發(fā)的峦睡,但判斷用的是客戶端的時(shí)間,故可能出現(xiàn)偏差故后來出現(xiàn)Cach...

  • 重讀vue官網(wǎng)

    雖然沒有完全遵循 MVVM 模型完箩,但是 Vue 的設(shè)計(jì)也受到了它的啟發(fā)赐俗。因此在文檔中經(jīng)常會(huì)使用 vm (ViewModel 的縮寫) 這個(gè)變量名表示 Vue 實(shí)例。(哪里沒有...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品