node.js第一次

來源:互聯網
上載者:User

標籤:style   http   ar   os   sp   java   檔案   on   art   

     隨著時代的變遷,日月星辰,不斷的有新的事物被創造於世,作為在這個世界活著的前端工程崽的我,最近又接觸了一門新手藝“node.js”。自從它2009年誕生至今,被很多前端推崇,我起步已經晚了,還好它沒有被大量應用,因為用這個技術需要懂行的人才才行。我現階段自學了一些,做個自學記錄,把我所學的點點滴滴都記錄下來。

    node.js

         一個運行在伺服器端的javascript,不是一種獨立的語言,也不是一種js架構,它是瀏覽器外用的束縛,用來與伺服器端其他軟體互動,它的解譯器還是用js的V8引擎。

        一般學一門技術先熟悉搭建它的運行環境,對於node.js的部署其實很簡單,這個直接無視,進入下一階段。

      全域對象,變數,定時器函數

        因為node.js運行在伺服器端,所以它設定了自己的全域對象global,process,console,module,exports; 全域變數 __filename,__dirname ;全域函數setTimeout(),clearTimeout(),setInterval(),clearInterval(),require()

       全域對象

           global:表示node所在的全域環境,類似於瀏覽器端的window對象。

           process:指向node內建的process模組,此模組能擷取當前系統,進程的一些資訊。

           console:指向Node內建的console模組,提供命令列環境中的標準輸入、標準輸出功能。

           module:外部載入模組,該模組在啟動的時候就被載入。

           export:是模組公開的介面

    全域變數

       __filename:擷取到當前執行的檔案路徑,指定到本身

       __dirname:擷取當前執行檔案的目錄

       核心模組

       Node.js 提供了幾個封裝的核心模組,方便我們編寫代碼的操作:

  1. HTTP
  2. Events
  3. Fs
  4. Util              

        

       

 

node.js第一次

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.