国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Node.js學習筆記(一)

cppowboy / 3351人閱讀

摘要:重要的是后續的更新。第一個程序要注意的是,我們寫的將在環境中執行。而執行將通過命令行運行。因此,我們說交互環境會把每一行代碼結果自動打印出來,但是直接運行文件卻不會。

Node.js 安裝與更新

Node.js可以通過在官網下載更新,第一次安裝我們只要跟著下一步就可以安裝完成了。

重要的是后續的更新。

我們可以通過在終端中輸入:node -v回車來查看當前的版本。如果版本過低,我們則需要更新我們的node.js。步驟如下:

清理npm緩存:sudo npm cache clean -f

安裝n包升級node.js。n包是node.js中負責管理版本的模塊。sudo npm install -g n

安裝好n包以后,可以選擇安裝最新的穩定版本,也可以指定安裝某個版本。sudo n stablesudo n 7.6.0

npm和cnpm

npm(node package manager)是node.js的包管理工具。

為啥我們需要一個這個玩意兒?因為我們在開發的過程中,會用到很多別人的JS代碼,如果每次都搜索、下載、使用,就會很麻煩。而有了npm后,我們可以直接在npm上下載,而不用操心其他代碼之外的問題。

npm在我們安裝node.js的時候就已經安裝好了,查看一下版本:npm -v
在我們更新node.js的時候,我們的npm也會隨之更新。

因為npm安裝需要從國外下載,所以網絡不是很穩定,這很不方便。因此也就有了npm的國內鏡像:cnpm,這是淘寶的前端團隊對npm倉庫的拷貝。

它的安裝:
npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝成功后,輸入cnpm -v查看版本。

第一個Node程序
要注意的是,我們寫的JavaScript將在Node環境中執行。而執行將通過命令行node XXX.js運行。

讓我們來試一下,先在編輯器中新建一個JS文件:hello.js。寫一段最簡單的代碼:

"use strict"

console.log("Hello World");

保存到任意目錄,接著我們只要用終端進入到這個路徑,輸入 node hello.js即可。

我們看到:Hello,world被打印出來了。

這里推薦一下VS Code,它集成了終端,只要寫好保存一下,然后直接輸入node代碼就好了,而不用像Mac的終端,還需要先輸入路徑。

Node交互模式

在上面的命令行中,我們輸入node就進入了Node交互模式,在Node交互模式中,我們可以執行JS文件。

此外,在Node交互模式中,我們還可以直接輸入JS代碼,例如:

>100+200;
300

我們可以看到,直接輸出了300。但是如果我們把100+200寫在JS文件,比如上面的hello.js里:

"use strict"

console.log("Hello World");

100+200;

結果只會輸出Hello World,而不會輸出300,如果想要輸出300,則必須手動加個console.log()

因此,我們說:Node交互環境會把每一行JavacScript代碼結果自動打印出來,但是直接運行JS文件卻不會

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107167.html

相關文章

  • 前端開發學習筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網下載文件官網地址安裝程序雙擊進行安裝。點擊下一步程序安裝的一個好的習慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...

    jemygraw 評論0 收藏0
  • 前端開發學習筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網下載文件官網地址安裝程序雙擊進行安裝。點擊下一步程序安裝的一個好的習慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...

    BingqiChen 評論0 收藏0
  • 前端開發學習筆記 - 1. Node.JS安裝筆記

    摘要:安裝筆記官網下載文件官網地址安裝程序雙擊進行安裝。點擊下一步程序安裝的一個好的習慣是,把程序安裝到盤或者盤的目錄下面。 Node.JS安裝筆記 Node.js? is a JavaScript runtime built on Chromes V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O mo...

    Bryan 評論0 收藏0
  • Node.js學習筆記(二)

    摘要:今天的內容涉及的原理運行機制和的內容,會有點沉悶,也會有點困難,建議像我一樣做一些筆記。這個變量就是這個模塊與外界的一個出口。中,變量就是在中暴露的函數。具體原因同樣涉及到的內部處理。有興趣的同學可以參考上面的那篇文章。 今天的內容涉及Node的原理、運行機制和CommonJS的內容,會有點沉悶,也會有點困難,建議像我一樣做一些筆記。 模塊 在開發大型應用的時候,我們常常會用到全局變量...

    fireflow 評論0 收藏0
  • Node.js 學習筆記(三)

    摘要:在瀏覽器中的全局對象是對象。程序是由事件驅動執行的單線程模型,也不例外。不斷執行響應事件的函數,直到沒有任何響應事件的函數可以執行,就退出了。方法此方法可以在下一次事件響應中執行代碼。它會返回一個對象,告訴我們文件的詳細信息。 global JS在瀏覽器中的全局對象是window對象。在Node.js環境中,全局對象則叫global。我們可以用它來區分當前JavaScript的執行環境...

    sorra 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<