原创 全局作用域成員

1.全局對象 global 類似於客戶端 JavaScript 運行環境中的 window process 用於獲取當前的 Node 進程信息,一般用於獲取環境變量之類的信息 console Node 中內置的 conso

原创 Node異步編程

1.異步操作 Node 採用 Chrome V8 引擎處理 JavaScript 腳本,V8 最大特點就是單線程運行,一次只能運行一個任務。 Node 大量採用異步操作(asynchronous operation),即任務

原创 兩張圖理解Node的事件驅動和非阻塞機制

下面兩張圖幫助理解Node的事件驅動和非阻塞機制

原创 Nodejs之地址解析模塊URL

url結構化/模塊化/路徑解析 結構化:url.parse(urlString[, parseQueryString[, slashesDenoteHost]]) 模塊化:url.format(urlObject) 路徑解

原创 JS中的call()和apply()方法

1、方法定義 call方法: 語法:call(thisObj,arg1, arg2, 、、) 定義:調用一個對象的一個方法,以另一個對象替換當前對象。 說明: call 方法可以用來代替另一個對象調用一個方法。call

原创 Vue.js組件

組件簡介 組件系統是Vue.js其中一個重要的概念,它提供了一種抽象,讓我們可以使用獨立可複用的小組件來構建大型應用,任意類型的應用界面都可以抽象爲一個組件樹: 那麼什麼是組件呢? 組件可以擴展HTML元素,封裝可重用的H

原创 初識Node

1.Node是個什麼東西 在瞭解之前新看一下作者(Ryan Dahl)長什麼樣子吧,就只是看看,“廢話,我還能幹嘛!” 其實他長什麼樣我覺得還是不重要,反正我又不拜他 官方對Node的解釋是這樣的 這是對Node一個大

原创 幾張圖簡單說明Node結構

Node 的實現 Node 內部採用 Google Chrome 的 V8 引擎,作爲 JavaScript 語言解釋器; 通過自行開發的 libuv 庫,調用操作系統資源。 Node 在 Web 中的用途 把上面一張

原创 添加地形圖

描述 此示例設置初始範圍的地圖在成都的區域,使用下面的代碼: var initExtent = new esri.geometry.Extent({ "xmin": 103.06, "ymin": 30.67, "xmax":

原创 Nodejs之查詢字符串解析querystring

查詢字符串模塊提供瞭解析和格式化工具URL查詢字符串的API 一、querystring.parse(str[, sep[, eq[, options]]]) 這個API將URL查詢字符串解析爲鍵和值的集合 str:URL查

原创 抽象類實現多態

實現多態的第二種方法也就是實用抽象類(Abstract),那麼虛方法可以實現多態,抽象類也可以實現多態,那麼到底什麼時候使用抽象類呢 當父類中的方法不知道如何去實現的時候,可以考慮將父類寫成抽象類,將方法寫成抽象方法 抽象類幾個特

原创 接口實現多態

由於繼承有單根性這一個特點,也就是說一個類只能繼承與一個父類,但是有時候我們需要繼承多個類,那莪這樣就有了接口的出現, 接口實現讓一個類可以繼承多個類,繼承的多個類實際上就是繼承的接口 接口使用interface關鍵字來表示一個

原创 Nodejs之路徑處理模塊path

路徑處理在nodejs中使用頻率是非常高的一個模塊,但是官方手冊在部分API中說得太簡陋了,而且由於平臺的差異性,使得有的API讓人很費解。 獲取 /路徑/文件名/擴展名 獲取路徑:path.dirname(filepath

原创 Slot分發內容

在使用組件時,常常要像這樣組合它們: <app> <app-header></app-header> <app-footer></app-footer> </app> 注意兩點: app> 組件不知道它的掛載點會有什麼內

原创 C#子線程執行完後通知主線程

其實這個比較簡單,子線程怎麼通知主線程,就是讓子線程做完了自己的事兒就去幹主線程的轉回去幹主線程的事兒。 那麼怎麼讓子線程去做主線程的事兒呢,我們只需要把主線程的方法傳遞給子線程就行了,那麼傳遞方法就很簡單了委託傳值嘛; 下面有