【ol】事件類型
本文主要學習openlayers的Event模塊相關源碼 BaseEvent Openlayers根據W3C DOM Level 2 Event接口簡化實現了自己的事件類,它只提供了type和target屬性以及preventDefault和stopPropagation方法。 class BaseEvent { /** * @param {string} type Type. *
本文主要學習openlayers的Event模塊相關源碼 BaseEvent Openlayers根據W3C DOM Level 2 Event接口簡化實現了自己的事件類,它只提供了type和target屬性以及preventDefault和stopPropagation方法。 class BaseEvent { /** * @param {string} type Type. *
TCP Nagle算法 如果每次發送一個很小的數據包,比如一個字節內容的數據包而不優化,就會導致網絡中只有極少數有效數據的數據包,這會導致浪費大量的網絡資源。Nagle算法針對這種情況,要求緩存區的數據達到一定數據量或者一定時間後才將其發出,所以數據包將會被Nagle算法合併,以此來優化網絡。這種優化雖然提高了網絡帶寬的效率,但有的數據可能會被延遲發送。 在Nodejs中,由於TCP默認啓動Nag
目錄 對象是什麼 構造函數 原型對象 實現繼承以及不同繼承方式 對象 為什麼要面向對象編程 代碼邏輯遷移更加靈活、代碼複用性高、高度模塊化 構造函數 function Person(name) { this.name = name this.getName = function(name) { return name } } const
websocket 協議概述 Webscoket是Web瀏覽器和服務器之間的一種全雙工通信協議,其中WebSocket協議由IETF定為標準,WebSocket API由W3C定為標準。一旦Web客户端與服務器建立起連接,之後的全部數據通信都通過這個連接進行。通信過程中,可互相發送JSON、XML、HTML或圖片等任意格式的數據。 websocket是基於TCP的一個應用協議,與HTTP協議的關聯
koa-logger源碼解析 以GET請求“/”為例子,koa-logger會打印以下日誌: -- GET / GET / - 790ms -- GET / 200 803ms 185b 分為是請求與響應的日誌 // koa-logger 主函數 function dev (opts) { // print函數,默認參數為空時是調用console.log,如果有transporter選