目錄 背景 什么是IOC 如何實現一個IOC 第一步:實現一個容器 第二步:用好裝飾器 第三步:使用容器 擴展和展望 最后 背景 前端發展至今已經過去30余年,前端應用領域在不斷壯大的過程中,也變得越來越 ...
前言: 公司后端使用的是go語言,想嘗試用pb和前端進行交互,於是便有了這一次嘗試,共計花了一星期時間,網上能查到的文檔幾乎都看了一遍,但大多都是教在node環境下如何使用,普通的js環境下很多講述的並不清楚,於是把自己的采坑之路總結一下,希望能讓給大家提供一些參考。 背景知識: 還沒聽說過Protocol Buffers 傳送門,簡單的說,他和json xml等類似,是一種數據結構,使用場景主要 ...
2018-07-19 10:57 3 4220 推薦指數:
目錄 背景 什么是IOC 如何實現一個IOC 第一步:實現一個容器 第二步:用好裝飾器 第三步:使用容器 擴展和展望 最后 背景 前端發展至今已經過去30余年,前端應用領域在不斷壯大的過程中,也變得越來越 ...
在做vue-music的項目中,需要去請求qq音樂的相關api,可是直接前端去拿數據是拿不到的,會報服務器500的錯誤,但是單獨打開該網頁是沒有問題的,這個問題說明服務器本身是沒有問題的,於是想辦法解決唄 在查到的資料中說可以又一個后端代理的辦法,首先理解一下它的原理: 有些 ...
前端的設計模式是什么 設計模式一個比較宏觀的概念,通俗來講,它是軟件開發人員在軟件開發過程中面臨的一些具有代表性問題的解決方案。當然,在實際開發中不用設計模式同樣也是可以實現需求的,只是在業務邏輯比較復雜的情況下,代碼可讀性及可維護性變差。所以隨着業務邏輯的擴展,了解常用設計模式解決問題是非常有 ...
前言 【grunt第二彈】30分鍾學會使用grunt打包前端代碼(02) 【grunt第一彈】30分鍾學會使用grunt打包前端代碼 經過前兩次的學習,我們了解了grunt打包的一些基礎知識,對於壓縮幾個文件有了初步認識 但是實際項目中的應用往往不是那么簡單的,因為我們會有分支 ...
前端的項目往往依賴了很多打包、部署工具,比如grunt,gulp,webpack.....,在這么多打包、部署工具里,有這各自的命令,這樣給項目帶來了很多煩惱,不同的項目不同的命令,有沒有辦法統一接口呢?那么可以考慮把命令都封裝到npm scripts里。 之前都是知道個大概,抽空索性都了解 ...
Google Protobuf Why Protobuf protobuf它是Google提供的一個技術, 一個類庫, 也可以說是一套規范, 學java的人都知道java有自己的序列化機制, 對不同的java程序來說,他們可以使用同一種序列化機制進行數據的傳遞, 但是java的序列化機制並不 ...
博客:blog.shinelee.me | 博客園 | CSDN 目錄 序列化與反序列化 Protocol Buffers概覽 Protocol Buffers C++ 編譯 Protocol Buffers C++ 使用 Protocol Buffers ...
前言 protocol-buffers 是 node.js 平台對支持 protobuf 封裝的三方模塊,下面的例子都通過 protocol-buffers 的使用來說明。 什么是protobuf Google Protocol Buffer( 簡稱 Protobuf) 是 Google ...