• P3

      node初講 文檔

    Node.js跟jquery.js不一樣 并不是所謂的框架或者庫 而是服務器端的js運行環境 并且是基于chrome v8引擎

    zhoushuwen 2017-01-18   376   0
    P43

      深入淺出NodeJs 文檔

    什么是nodejs? javascript javascript由于ECMAScript、DOM、BOM組成(Mozlia指Core Javascript 和 Client Javascript組成)。 nodejs是javascript? nodejs是基于ECMAScript或Core Javascript,借助于chorme 的V8引擎,使用C++編寫擴展。 與其編程語言區別? nodejs不是一種獨立語言。他是居于javascript語言基礎開發的服務器端語言,它可以像php它們一樣 web編程,它是可以可以跳過apache,nginx等http服務器直接面向前端開發。

    jphnny 2016-07-04   1063   0
    P3

      git 搭配NodeJs 使用gulp命令---整套基本流程 文檔

    git搭配NodeJs使用gulp命令---整套基本流程1.首先在git上復制代碼的路徑首選http2.在文件夾內按住shift按鍵選擇“在此處打開命令窗口”之后鍵入gitclone再加上剛才復制的鏈接然后輸入git的用戶名及密碼開始下載代碼

    qwer818 2016-06-23   536   0
    P9

      node.js入門之buffer類的使用詳解 文檔

    熟悉JavaScript的童鞋應該對Node.js都不陌生,沒錯Node.js是一個基于ChromeJavaScript運行時建立的平臺,用于方便地搭建響應速度快、易于擴展的網絡應用。Node.js?使用事件驅動,?非阻塞I/O?模型而得以輕量和高效,非常適合在分布式設備上運行數據密集型的實時應用。正是由于Node.js的這些特性使得其在如今的編程中越來越受歡迎,對于新手程序猿來說很有必要掌握Node.js技術。本文小編就將為大家介紹Node.js中Buffer類的使用,希望對大家學習Node.js有幫助吧。???????其實,Buffer類在Node.js的使用中,經常會用到,特別是在用Node.js做服務端開發時,http、tcp、udp、文件io等等類型的操作,都離不開Buffer類。Buffer是什么Buffer代表一個緩沖區,存儲二進制數據,是字節流,在網絡傳輸時,就傳輸的這種字節流。編碼格式雖然一般的字符串是有編碼格式的,比如UTF-8。但Buffer是沒有編碼格式的。兩者可以相互轉換,轉換時必須指定編碼格式。在http模塊中,http.createServer方法需要的回調函數的原型是:function(req,res)????這個回調的第一個參數,req,類型是http.IncomingMessage,而http.IncomingMessage是一個只讀的流,實現了Readable接口,stream.Readable讀到的數據(監聽data事件可以處理),就是Buffer對象,是字節流。而我們在程序中使用時,經常是要轉換為String。反過來,res(類型http.ServerResponse,可寫的流,實現了Writable接口)有個方法setDefaultEncoding,用來設置流的編碼格式,在write數據時,會使用指定的編碼格式來編碼數據,然后發送給客戶端。這就是說,網絡傳輸的是Buffer,程序需要處理String,Buffer和String之間可以轉換。Buffer有toString方法,可以按指定的編碼格式將字節流轉換為String。在文件系統模塊中,fs.createWriteStream和fs.createReadStream兩個方法都有一個可選參數options,可以指定defaultEncoding,這里指定的編碼格式,也是用于在Buffer和String之間轉換的。目前我們在Node.js里,Buffer在轉換為字符串時,toString方法的第一個參數就是編碼類型,支持常見的編碼格式:utf8,多字節編碼的Unicode字符,大多數文檔和網頁采用這種編碼格式ascii,8bit編碼,一個字符占1個字節utf16le,小端編碼的unicode字符utf16be,大端編碼的unicodeucs2,unicode編碼,每個字符占兩個字節base64,Base-64字符串編碼hex,每個字節編碼為兩個十六進制字符假如你不確認某個編碼格式是否正確,可以使用Buffer.isEncoding(encoding)方法來測試。在使用Buffer的toString方法時,如果你不指定編碼格式,則默認使用utf8來轉換。toString原型:buf.toString([encoding][,start][,end])第一個參數是編碼格式,第二個是開始位置(0到buf.length-1),第三個是結束位置(不包含這個索引位置的數據)。創建一個Buffer實例對于Buffer實例的創建,使用new操作符,有四種方法可實現:newBuffer(size),創建一個指buffer定大小的buffernewBuffer(array),根據一個字節數組來創建一個buffernewBuffer(str[,encoding]),根據一個字符串和編碼格式創建buffer,不指定編碼時默認使用utf8newBuffer(buffer),根據buffer實例創建一個新的buffer比如下面的代碼可以創建Buffer的實例:varbuf1=newBuffer(256);varbuf2=newBuffer("HelloBuffer");varbuf3=newBuffer([0x65,0x66,0x67]);varbuf4=newBuffer(buf2);但有一點需要說明的是,使用newBuffer(size)分配的緩沖區,是未初始化的。那塊內存里,可能什么都有。試試下面的代碼:varbuf1=newBuffe

    麥子學院 2016-05-24   457   0
    P46

      nodejs運行機制及RSS爬蟲實例分享 文檔

    nodejs是一個平臺讓Javascript運行在瀏覽器之外的平臺shirlyzhang為什么適合開發服務器端程序呢?shirlyzhang模塊機制異步IO,事件輪詢機制模塊系統遵循commonJS規范方便的定義和引入1shirlyzhangvarhttp=require('http');varuser=require('./routes/user')得到模塊的導出對象module.exportsshirlyzhangrequire的一個重要行為就是它緩存了module.exports的值并且在未來再次調用require時返回同樣的值。它依據被require文件的絕對路徑來進行緩存。

    m286 2015-12-07   561   0
    Node.js 開發   HTTP   Java   XML  
    P437

      Node.js 框架的說明文檔 文檔

    關于本文檔本文檔的目標是從參考和概念的角度全面解釋Node.js的API,每章節描述一個內置模塊或高級概念。在某些情況下,屬性類型、方法參數以及事件處理過程(handler)參數會被列在主標題下的列表中。每一個?.html?文件都對應一份內容相同的結構化?.json?文檔。這個特性現在還是實驗性質的,希望能夠為一些需要對文檔進行操作的IDE或者其他工具提供幫助。每個?.html?和?.json?文件都是基于源碼的?doc/api/?目錄下的?.markdown?文件生成的。

    lysdu 2015-06-16   503   0
    P4

      Understanding node.js 文檔

    Node.js has generally caused two reactions in people I've introduced it to. Basically people either "got it" right away, or they ended up being very confused.

    d6n4 2015-02-04   314   0
    P19

      internal sharing for Nodejs & its ecosys 文檔

    Intro to NodeJS and some concepts Module File system Connect Middleware Express Trampled pits Best practice and suggestions Reference

    Jennue 2014-11-02   371   0
    P

    Node.js v0.10.18 手冊 & 文檔 文檔

    V8 JavaScript引擎,一個 C++ 類庫. 用于和JavaScript進行交互的接口。創建對象, 調用函數等. 文檔大部分在這里: v8.h 頭文件 (deps/v8/include/v8.h在Node源代碼目錄里), 也有可用的線上文檔 線上. (譯者:想要學習c++的addons插件編寫,必須先了解v8的接口) libuv, C語言編寫的事件循環類庫。任何時候需要等待一個文件描述符變為可讀狀態,等待一個定時器,或者等待一個接受信號都需要使用libuv類庫的接口。也就是說,如果你執行任何I/O操作,libuv類庫將會被用到。

    olge 2014-10-24   378   0
    P8

      Node.js 實例講解 文檔

    看看node.jschat程序如何實現Ajaxlong-polling長鏈接刷新模式。 首先,關于node.js,這里就不再細說了。node.jschat是node.js作者用JS寫的一個多人聊天工具,源代碼公開下載,網址是chat.nodejs.org。作者用這個小例子,來展示如何用nodejs開發高效率的應用程序。對于nodejs的學習者來說,是一個很好的例子。

    ministor 2014-09-19   481   0
    P32

      Node.js專題學習 文檔

    前不久Oreilly出了一本小冊子“What is Node?”,扼要的講解了Node的身世和所適用的場景,作者文筆輕松流暢、內容充實,是非常難得的學習資料。翻譯出來,和大家分享~Node不是萬能藥!但的確能解決一些關鍵問題學習Node不是一件輕松事兒,但你所收到的回報是對得起你的付出的。因為當下Web應用開發中的諸多難題唯有JavaScript才能解決。

    iat.net.cn 2014-03-13   460   0
    P18

      Nodejs實現WebSocket的4種方式 文檔

    前言WebSocket是HTML5開始提供的一種瀏覽器與服務器間進行全雙工通訊的網絡技術。在WebSocketAPI中,瀏覽器和服務器只需要要做一個握手(handshaking)的動作,然后,瀏覽器和服務器之間就形成了一條快速通道。兩者之間就直接可以數據互相傳送。WebSocket是一個通信的協議,分為服務器和客戶端。服務器放在后臺,保持與客戶端的長連接,完成雙方通信的任務。

    zhoubin 2014-02-15   605   0
    P1

      nodejs中express的片段視圖的使用 文檔

    方法一:運行cmd用npm install express-partials方法二:在package.json里面的dependencies添加"express-partials":"*"。

    zhoubin 2014-02-15   391   0
    P2

      Node.js中express視圖助手2.X和3.X的使用 文檔

    Node.js中express視圖助手2.X和3.X的使用

    zhoubin 2014-02-15   427   0
    P7

      Eclipse下Node.js項目配置步驟 文檔

    Eclipse開發環境搭建前提條件:1)Node.js已安裝ok,環境變量已配置,可以使用node-v來校驗是否安裝和配置成功(打開cmd命令窗口,輸入node-v,如果正確安裝正確,則會輸出安裝的Node.js版本號);成功了以后,在命令窗口下執行命令:npm-v,若Node.js安裝成功的話,npm也是安裝成功的,因為Node.js已經自帶npm。

    zhoubin 2014-02-14   516   0
    P32

      Node.js 專題學習 文檔

      “你夠酷嗎?來用我吧!” Node.js為最新潮的編程語言提供了一系列很酷的API和工具箱,它可以直接應用于傳統的Rails、Ajax、Hadoop、甚至可以某種程度上用于iPhone開發和HTML5。如果你參加過一些大型技術會議,你總是會聽到一些關于Node.js的主題演講,盡管這些話題對普通的開發者來說依然有些難以企及。

    123@aa.com 2013-06-08   4151   0
    P32

      nodejs在朋友網的實踐 文檔

    nodejs在朋友網的實踐

    dyljav 2013-05-28   461   0
    P18

      用NodeJS+WebSocket打造簡易多人聊天室 文檔

    主要內容WebSocket–基于長連接的高效數據交換方式NodeJS–用前端技術完成后端工作靜態文件Server實現動態腳本支持(php)Websocket協議(rfc6455)實現多人支持–消息廣播擼棒性(robust)–進程保護、重連機制展望WebSocket簡介傳統B/S數據傳輸Request/ResponseHTTP協議Keepalive,chunkWebSocket握手、保持長連接ws協議、全雙工Serverpush冗余少(分握手、數據幀)對比圖傳統B/SHTML5時代NodeJSV8引擎Google出品,性能在chrome得到驗證JavaScript語法前端開發輕松上手擴展性用C/C++擴展你的Node開源Github.com上無數代碼貢獻者擁護者還在日益增加靜態文件服務器DIY基于http模塊,或底層的net請求頭解析。

    ws2042 2013-02-15   1175   0
    Node.js 開發   方案   HTTP   C/C++   Go  
    P55

      Node 入門教程 文檔

    本書致力于教會你如何用Node.js來開發應用,過程中會傳授你所有所需的“高級”JavaScript知識。本書絕不是一本“Hello World”的教程。本書最適合與我有相似技術背景的讀者: 至少對一門諸如Ruby、Python、PHP或者Java這樣面向對象的語言有一定的經驗;對JavaScript處于初學階段,并且完全是一個Node.js的新手。

    小古木 2012-11-25   457   0
    P

    Node.js 手冊與文檔 文檔

    本文檔的目的是全面闡述Node.js的API,無論是從范圍以及概念的角度來看。每個部分介紹一個內置的模塊或高層次的概念。

    eicesoft 2012-10-03   21615   0
    1 2

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色