• 2020.12.13

zanePerfor一款完整,高性能,高可用的前端性能監控系統,不要錯過

HI!,你好,我是zane,zanePerfor是一款最近我開發的一個前端性能監控平臺,現在支持web瀏覽器端和微信小程序段。 我定義為一款完整,高性能,高可用的前端性能監控系統,這是未來會達到的目的,現今的架構也基本支持了高可用,高性能的部署。實際上還不夠,在很多地方還有優化的空間,我會持續的優化 […]

  • 2020.12.13

爬蟲管理平臺Crawlab新功能介紹用Git做CI/CD

前言 相信爬蟲(網絡爬蟲)是開發者們耳熟能詳的數據採集技術。其中基於 Python Twisted 異步框架的 Scrapy,是靈活且強大的爬蟲框架。而 Scrapyd 是 Scrapy 默認的爬蟲管理服務,能夠簡單的執行、監控爬蟲任務,除此之外,Scrapyd 還支持爬蟲版本管理功能。後來基於 S […]

  • 2020.12.13

收穫人生第一個5kStar開源項目,經驗教訓分享給大家

前言 開發產品永遠都是既痛苦,又開心的事情。一方面因為不瞭解用戶真實需求、害怕閉門造車、擔心技術無法實現而痛苦;另一方面,卻會因為取得小小成就、獲得用戶認可、不斷幫助用戶解決問題而開心,從而繼續堅持下去。Crawlab 就是這樣讓我既痛苦又開心的開源項目。它從去年 3 月份提交第一次 commit, […]

  • 2020.12.13

爬蟲管理平臺Crawlab專業版v0.1.0正式發佈

前言 爬蟲管理平臺旨在解決大量不同類別爬蟲難以管理的問題,能夠在一體化平臺中部署調度、監控爬蟲程序,做到高效數據抓取,讓工程師們不再被繁瑣的爬蟲管理問題所困擾,能夠將主要精力放在爬蟲開發上。分佈式爬蟲管理平臺 Crawlab 就是為了解決核心問題而誕生的。自去年 3 月份發佈以來,Crawlab 受 […]

  • 2020.12.13

前端知識梳理(一)

背景 最近抽空對自己的前端基礎知識進行了一個梳理,參考網上的一些學習資料,把一些重點知識記錄下來 知識架構 對於任何計算機語言來說,必定是“用規定的文法,去表達特定語義,最終操作運行時的”一個過程 JavaScript HTML 和 CSS 瀏覽器 項目應用 相關文章 頭條:如何獲取瀏覽器指紋信息 […]

  • 2020.12.13

學習axios源碼整體架構,打造屬於自己的請求庫

1. 前言 你好,我是若川。這是學習源碼整體架構系列第六篇。整體架構這詞語好像有點大,姑且就算是源碼整體結構吧,主要就是學習是代碼整體結構,不深究其他不是主線的具體函數的實現。本篇文章學習的是實際倉庫的代碼。 學習源碼整體架構系列文章如下: 1.學習 jQuery 源碼整體架構,打造屬於自己的 js […]

  • 2020.12.13

若川的2019年度總結,波瀾不驚

從2014年開始寫年度總結至今已經六個年頭了。 正如孔子所說:逝者如斯夫,不捨晝夜。 2019年的年度總結寫得比較晚,都快農曆新年了,此刻在家裡繼續寫完這篇文章。往年基本是元旦之後幾天就寫完了。我的年度總結儘量寫得非技術人員也能看懂。 回首六年以來,寫的年度總結如下,感興趣的讀者可以看看。 回顧20 […]

  • 2020.12.13

學習redux源碼整體架構,深入理解redux及其中間件原理

1. 前言 你好,我是若川。這是學習源碼整體架構系列第八篇。整體架構這詞語好像有點大,姑且就算是源碼整體結構吧,主要就是學習是代碼整體結構,不深究其他不是主線的具體函數的實現。本篇文章學習的是實際倉庫的代碼。 要是有人說到怎麼讀源碼,正在讀文章的你能推薦我的源碼系列文章,那真是太好了。 學習源碼整體 […]

  • 2020.12.13

頭條:如何獲取瀏覽器指紋信息

❝ 本文收錄於 GitHub 日問: DailyQuestion,內含大廠內推機會、面經大全及若干面試題,每天學習五分鐘,一年進入大廠中。 大廠面經大全 大廠內推 ❞ 由於不同的系統顯卡繪製 canvas 時渲染參數、抗鋸齒等算法不同,因此繪製成圖片數據的 CRC 校驗也不一樣。 function […]

  • 2020.12.13

駁《慎用trycatch》

今天在掘金看到了一篇文章,慎用 try catch,發佈者的暱稱是“前端妹子”。根據我的經驗,這種暱稱一般都不是妹子,大概率是營銷號(PS:如果能換個美女頭像就更走心了)。(這個還真是個妹子,之前言論欠妥,在此先向妹子道歉。) 看完之後我評論道:“很難相信這是 2018 年寫的文章”。 一般對於這種 […]