原创 解析json結構繪製canvas

在工作中偶爾會遇到繪製轉發卡/邀請卡的業務,且這個轉發卡/邀請卡的風格會有很多,要求最後生成圖片。這時候如果使用一張圖片繪製一個canvas,這個工作量會相當大。分析一下轉發邀請的內容,會發現所有的裏面的元素都是一樣的,只是風格不一致,所以

原创 策略模式學習筆記

平時我們在寫代碼時會偶爾用到策略模式的思想,但我們卻不自知。今天學習了策略模式,特記錄如下: 策略模式的定義是:定義一系列的算法,把他們一個個封裝起來,並且使它們可以相互替換。 策略模式的目的是:將算法的使用和實現分離開來。一個基於策略模式

原创 個人的隨筆心情

今天是我開始從事前端開發工作的第二天,其實現在心裏還有一些小興奮以及一丟丟的緊張心情。我特別感謝我的前端部經理,即使他比我還小兩歲。 畢業前後我一直很擔憂我的工作問題,我覺得自己既沒經驗、技術也不算好、最重要的是連臨場發揮(面試)的能力都差

原创 express中間件筆記整理

expressexpress概念:express是基於nodejs的HTTPS模塊構建出來的一個web應用開發框架,在nodejs之上擴展了 Web 應用所需的基本功能。本質上express應用就是調用各種中間件。 中間件:一個處理某個功能

原创 websocket協議及案例

WebSocket是一種用於在服務器與客戶端之間實現高效的雙向通信的機制。可以解決數據實時性要求比較高的應用,比如:在線聊天,在線教育,炒股或定位等。 一:websocket產生背景: 爲了解決這種實時性的問題,有幾種替代方案: 1、輪詢

原创 HTTP協議筆記整理

有人說過,精通HTTP協議能贏過95%的前端工程師,所以我毅然的踏上這條路,哈哈哈,接下來把自己的學習筆記整理出來。 我會從比較底層的模型開始: 1、網絡的五層模型 2、TCP/IP協議 3、HTTP協議 4、端口的作用 5、響應碼 6、H