240 發(fā)簡信
IP屬地:廣東
  • 120
    code review的思考和實踐

    前言 關(guān)于為什么要做code review和它的好處就不過多贅述 就一個問題:你是否碰到維護(hù)團(tuán)隊項目,無從下手的情況夹抗,需求可能只需要改動很少一塊代碼,但是看著代碼你還是躊躇了...

  • 120
    boss直聘聊天機(jī)器人

    想轉(zhuǎn)崗到爬蟲工程師,由于面試機(jī)會太少谷婆,而boss直聘又無法海投,決定做一個boss直聘機(jī)器人來幫我找工作。 一纪挎、基本需求 一個爬蟲程序爬取需要的工作信息期贫,存入數(shù)據(jù)庫。 聊天機(jī)...

  • 120
    記一次es6展開運算符(...)瀏覽器兼容問題

    bug背景 一個vue2項目异袄,在多部手機(jī)測試都o(jì)k唯灵,唯獨一部vivo手機(jī)上(Android版本為7.1.2)打開首頁是白屏; 定位原因 因為是我新加了一個頁面后導(dǎo)致的問題隙轻,首...

  • 120
    Nuxt.js接入Sentry

    Sentry[https://docs.sentry.io/]簡介 Sentry 是一個流行的錯誤監(jiān)控平臺埠帕,幫助開發(fā)者分析,修復(fù)問題玖绿,優(yōu)化代碼的性能敛瓷。可以進(jìn)行錯誤捕獲斑匪,問題追...

  • 120
    SSR學(xué)習(xí)總結(jié)

    概述 隨著前端技術(shù)棧和工具鏈的迭代成熟呐籽,前端工程化、模塊化也已成為了當(dāng)下的主流技術(shù)方案蚀瘸,在這波前端技術(shù)浪潮中狡蝶,涌現(xiàn)了諸如 React、Vue贮勃、Angular 等基于客戶端渲染...

  • 120
    前端性能分析工具——Lighthouse

    在前端開發(fā)中贪惹,自己開發(fā)的app或者web page性能的好壞,一直是讓前端開發(fā)人員很在意的話題寂嘉。因為影響用戶瀏覽網(wǎng)頁速度的因素主要有:服務(wù)端數(shù)據(jù)返回奏瞬、網(wǎng)絡(luò)傳輸、頁面渲染等等泉孩,...

  • stream pipe的原理及簡化源碼分析

    前言 在編寫代碼時硼端,我們應(yīng)該有一些方法將程序像連接水管一樣連接起來 -- 當(dāng)我們需要獲取一些數(shù)據(jù)時,可以去通過"擰"其他的部分來達(dá)到目的寓搬。這也應(yīng)該是IO應(yīng)有的方式珍昨。 -- D...

  • 120
    Git 配置SSH秘鑰 For Mac

    文 | 莫若吻 一、背景 現(xiàn)在使用基于Git 作為開發(fā)項目的管理工具已經(jīng)非常普遍句喷,很多與Git相關(guān)的平臺工具的基本配置和使用方法都類似镣典,現(xiàn)主要總結(jié)一下Git的基本配置,教你如...

  • js高頻手寫功能總結(jié)

    1)防抖節(jié)流 2) 排序算法 3)柯里化函數(shù) 4)call 5)apply 6)bind

  • 120
    函數(shù)柯里化

    基礎(chǔ)概念 當(dāng)一個函數(shù)有多個參數(shù)的時候脏嚷,先傳遞一部分參數(shù)調(diào)用他(這部分參數(shù)以后永遠(yuǎn)不變)骆撇,然后返回一個新的函數(shù)接受剩余的參數(shù),返回結(jié)果父叙;簡言之就是:多變量函數(shù)拆解為單變量的多個...

  • 瀏覽器斷點調(diào)試

    以chrome為例 1.Pause script excution(F8) 單步執(zhí)行神郊,點擊運行到下一個斷點肴裙,如果沒有設(shè)置斷點會直接運行完代碼 2.Step over next...

  • 120
    gulp自動化構(gòu)建案例

    官網(wǎng):Gulp[https://www.gulpjs.com.cn/docs/api/concepts/] 代碼塊中的省略號,代表相較于上次代碼未改動部分github完整項目...

  • 120
    node.js實現(xiàn)小型腳手架

    分析實現(xiàn)步驟: 通過 yarn 初始化一個項目 在 package.json 添加一個 cli 入口文件 bin 字段 通過inquirer[https://www.npmj...

  • 前端工程化的理解

    什么是"前端工程化"涌乳? 目前來說蜻懦,web業(yè)務(wù)日益復(fù)雜化和多元化,前端開發(fā)從WebPage模式為主轉(zhuǎn)變?yōu)閃ebApp模式為主了夕晓。前端的開發(fā)工作在一些場景下被認(rèn)為只是日常的一項簡...

  • 120
    前端自動化構(gòu)建工具 ---- Plop

    plop[https://plopjs.com/documentation/#what-is-plop-]:可以通過命令行去生成宛乃、處理文件模板代碼等.使用條件參考:項目的每個...

  • Promise手寫

    代碼塊中的省略號,代表相較于上次代碼未改動部分 1)核心邏輯實現(xiàn) 分析: 根據(jù)調(diào)用方式可知蒸辆,promise是一個類征炼,需要傳遞一個執(zhí)行器進(jìn)去,執(zhí)行器會立即執(zhí)行 promise有...

  • Promise ——異步編程統(tǒng)一方案

    雖然回調(diào)函數(shù)是所有異步編程方案的根基躬贡;但是如果我們直接使用傳統(tǒng)回調(diào)方式去完成復(fù)雜的異步流程谆奥,就會無法避免大量的回調(diào)函數(shù)嵌套;導(dǎo)致回調(diào)地獄的問題拂玻。為了避免這個問題酸些。Common...

  • 120
    JavaScript之異步編程

    最早js語言就是運行在瀏覽器端的語言,目的是為了實現(xiàn)頁面上的動態(tài)交互檐蚜。實現(xiàn)頁面交互的核心就是DOM操作魄懂,這就決定了它必須使用單線程模型,否則就會出現(xiàn)很復(fù)雜的線程同步問題闯第。 假...

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