1. 程式人生 > >node.js_初識(基於遊戲開發)

node.js_初識(基於遊戲開發)

node.js歷史

1: 能用 JavaScript 編寫的程式,都終將會以 JavaScript 編寫

這裡寫圖片描述

2: 創始人Ryan Dahl   Web 為中心的“Web.js”;

這裡寫圖片描述

3:Node.js 的核心使用者 Isaac Z. Schlueter開發出npm;

這裡寫圖片描述

4:connect, express, socket.io等加入到node.js;
5: ES2015 的發展和定稿,一大批的庫加入到了node.js;
6:歷史發展:
7: node.js 中文文件主頁 http://nodejs.cn/
多看文件介紹——砍柴不誤磨刀人

這裡寫圖片描述

8.開原始碼

這裡寫圖片描述

node.js生態

1:libuv + chrome v8; 事件驅動,非同步IO,高效的JS直譯器

這裡寫圖片描述
這裡寫圖片描述

2: http, net, file io等基礎的庫;

這裡寫圖片描述

3: npm管理的node.js的第三方庫;

這裡寫圖片描述

4: 全球的開發者貢獻第三方庫;

這裡寫圖片描述

node.js安裝

1:下載最新版本的node.js;

這裡寫圖片描述
這裡寫圖片描述

提示:它是單程序的東西。

2:自動配置環境變數NODE_PATH,%AppData%\npm\node_modules ;

提示:只需瞭解為什麼在cmd可以試用
這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

3
:NODE_PATH 是npm安裝好的模組所在的搜尋路徑;

提示:安裝第3方庫是非常重要的瞭解
這裡寫圖片描述

4:C:\Users\你的使用者名稱\AppData\Roaming\npm;

這裡寫圖片描述

5:安裝cygwin windows下的類linux環境;

cygWin官網
提示:選擇對應的版本32位或64位
這裡寫圖片描述

這裡寫圖片描述

node.js HelloWorld

1:新建一個xxxx.js檔案;
這裡寫圖片描述

2:console.log(“Hello World!”);
用文字編輯器,sublime Text 

這裡寫圖片描述

3: 執行node  xxx.js;
試用linux的控制檯執行node.js

這裡寫圖片描述

Visual Studio Code自帶除錯
這裡寫圖片描述

常用linux命令基於cygwin

 1:到哪個電腦的哪個磁碟?到電腦那個資料夾
cd  /cd /cygdrive/c/ 

去到c盤:
這裡寫圖片描述

2:如果想要提示,可以按鍵盤的(tab)提示你可以進去的目錄;

這裡寫圖片描述

3:檢視一個目錄下的檔案 ls;  ls -l 檢視詳細資訊

這裡寫圖片描述

4: 建立一個資料夾  mkdir test(名稱)

這裡寫圖片描述
這裡寫圖片描述

5: 刪除一個檔案 rm 檔案的名稱,

這裡寫圖片描述
rm -rf 資料夾名字
這裡寫圖片描述
這裡寫圖片描述

6: 按一下鍵盤箭頭”上”,出現上一次你用過的命令;

這裡寫圖片描述

7: clear 清除螢幕;

這裡寫圖片描述

8: find ./(路徑) -name “你查的名字”

這裡寫圖片描述
部分匹配
這裡寫圖片描述

匹配包含的
這裡寫圖片描述

9: 絕對路徑(/)和相對路徑(相對當前路徑),./, ../(上一級目錄)

這裡寫圖片描述

相關推薦

node.js_初識(基於遊戲開發)

node.js歷史 1: 能用 JavaScript 編寫的程式,都終將會以 JavaScript 編寫 2: 創始人Ryan Dahl Web 為中心的“Web.js”; 3:Node.js 的核心使用者 Isaac Z. Sch

NodeJs表示式、條件、迴圈(基於遊戲開發

表示式 1:加,減,乘,除 (); var a = 4; //賦值語句 //基本的表示式語句; a = 4 * 3 + 7 / 6; //數學表示式語句 var c = 7; var b

nodeJs模組_new類_繼承(基於遊戲開發)

程式碼模組 1:js裡面程式碼可以放在不同的檔案裡,稱為程式碼模組; 2:一個模組需要引用其它模組程式碼的時候使用 require; 3: require: (1) 如果是第一次呼叫,那麼就載入,執行指令碼; (2) 每

遊戲開發——基於JFrame框架的 “王思聰吃熱狗版” 雷電大戰

今天給大家帶來一款基於JFrame圖形介面框架的小遊戲——王思聰版雷電大戰,之前LOL(英雄聯盟)世界總決賽IG戰隊作為LPL(中國英雄聯盟職業賽事)的種子選手,頂住了巨大壓力,不負國內粉絲所託,一路過關斬將,一舉拿下S8(LOL第八屆世界總決賽)的冠軍。 慶祝勝利的同時,作為IG戰隊的

GameFrameworkEasyStarter:基於Game Framework的入門遊戲開發模板

GameFrameworkEasyStarter 概述 Game Framework Easy Starter是一個適合新手、基於Game Framework的遊戲開發模板。 Game Framework 是一個基於 Unity 5.3+ 引擎的遊戲框架,主要對遊戲開發過程中常用

【《Real-Time Rendering 3rd》 提煉總結】(九) 第十章 · 遊戲開發基於影象的渲染技術總結

毛星雲,網路ID「淺墨」,90後,熱愛遊戲開發、遊戲引擎、計算機圖形、實時渲染等技術,就職於騰訊互娛。 微軟最有價值專家 著作《Windows遊戲程式設計之從零開始》、《OpenCV3程式設計入門》 碩士就讀於南京航空航天大學航天學院(2013級碩士研究生),已於2016年三月畢業。本科

基於Linux下的GTK+2.0貪吃蛇遊戲開發

之前在很多平臺上都見過貪吃蛇的小遊戲但是唯獨在Linux 下見到這種遊戲程式設計很少,像Java 的C語言的有很多,這裡分享一下我自己參考別人的貪吃蛇程式碼移植到Linux  平臺下並且這個小程式有多個.c和.h檔案組成,雖然很多人會說這樣子會造成全域性變數混亂,以及變數宣

【Unity3D遊戲開發基於NGUI的表情圖文混排解決方案 (二二)

使用unity3d也有兩年時間了,最近比較閒,有功夫梳理一下去年一年來學到以及用到的知識,分享給大家,順便方便自己查閱。如有錯誤以及不當的地方,歡迎各位指正。謝謝。     去年五月份的時候,剛加入專案不久,老大交給我一個關於聊天系統任務,期初覺得應該很容易,但是看了文

基於HTML5+WebSocket+JAVA的棋牌遊戲開發,從入門到放棄(三)

前言 之前我們已經完成了一個有房間的五指棋遊戲,現在我們將進一步來完善這個東西。這一次我們打算新增的功能有: 之前我們增加了房間,但並沒有限制房間只能進入2個人 增加一個守護執行緒,統計當前房間的數量,後面我們將繼續完善這個守護執行緒的功能。 展示上一

計算機圖形學:基於3D遊戲開發——第二章 頂點處理機制

渲染管線:頂點處理過程——光柵化過程——片元處理過程——輸出合併操作。 光柵化階段:根據頂點對多邊形加以整合,並將各個多邊形轉換為片元集合。片元定義為一組資料,並對顏色緩衝區中的畫素進行更行。 片元處理:對各個片元進行操作(如紋理操作),進而進行各種操作確定片元的顏色值。

基於 Blazor 開發五子棋⚫⚪小遊戲

**今天是農曆五月初五,端午節。在此,祝大家端午安康!** > 端午節是中華民族古老的傳統節日之一。端午也稱端五,端陽。此外,端午節還有許多別稱,如:午日節、重五節、五月節、浴蘭節、女兒節、天中節、地臘、詩人節、龍日等。 不好意思,跑題了,就此打住。 事情的經過是這樣的,今年端午節公司給每位員工都準備了

Unity3d修煉之路:遊戲開發中,3d數學知識的練習【1】(不斷更新.......)

turn tor rdo pre 長度 scrip 縮放 unity3d float #pragma strict public var m_pA : Vector3 = new Vector3(2.0f, 4.0f, 0.0f); public var m_pB :

CocosCreator遊戲開發1——數據驅動的工作流

程序員 生產力 工作流 遊戲開發 產品設計 自CocosCreator起,Cocos引擎終於具備了數據驅動,組件式等現代遊戲引擎的架構和功能,生產力得到了很大的飛躍……那麽什麽是數據驅動呢,網絡上面的文章很多,本文嘗試從工作流的角度闡釋一二兩張圖對比不同的工作流如下圖所示,傳統的非數據驅動

12、Cocos2dx 3.0遊戲開發找小三之3.0中的生命周期分析

ide () mil and 地理 splay ioe ase ima 重開發人員的勞動成果。轉載的時候請務必註明出處:http://blog.csdn.net/haomengzhu/article/details/27706303 生命周期分析 在前面文章中我

unity3D遊戲開發實戰原創視頻講座系列13之帽子戲法遊戲開發(預告)

mark ack p s post wid user track -a current 文件夾 第一講 遊戲演示項目創建...1 第二講 遊戲場景的編輯...1 第三講 帽子的移動...2 第四講 炮彈的產生...4 第六講 遊戲界面的完好...6 第七講 各種

遊戲開發】淺談遊戲開發中常見的設計原則

依賴關系 unity 說過 srp des log gof https 類繼承   俗話說得好:“設計模式,常讀常新~”。的確,每讀一遍設計模式都會有些新的體會和收獲。馬三不才,才讀了兩遍設計模式(還有一遍是在學校學的),屬於菜鳥級別的。這次準備把閱

H5遊戲開發技術的發展進程

android 遊戲開發 pc瀏覽器 編程語言 遊戲平臺 首先,手機上最常用的兩個瀏覽器Android Chrome和iOS Safari默認支持WebGL。隨著這一飛躍式地發展,PC瀏覽器和手機都支持硬件圖形加速,而這是Web成為可行性遊戲平臺的必要條件。同時,這也使Flash、Silv

cocos遊戲開發小白教程網站

s2d tar lists blank org 3.3 ria get sts 《Quick-Cocos2d-x v3.3小白書系列教程》 《Quick-Cocos2d-x初學者遊戲教程》cocos遊戲開發小白教程網站

遊戲開發的內在優勢

中國遊戲 遊戲開發 廣告創意 手機遊戲 吸引力 談到手機遊戲,遊戲幾乎占據了半壁江山,目前,中國類遊戲用戶達2.58億,平均每5個中國用戶就有一個類遊戲用戶。據伽馬數據(CNG中新遊戲研究)發布的《中國地方性遊戲發展報告》顯示:2016年,中國遊戲市場規模為58.6億元,依附如此龐大的市場

幹了半年的java Web,知道自己特別喜歡遊戲開發,那就去幹吧

軟件公司 負責人 是我 美好 我想 roi spa 這樣的 叫我 之前學習了好久的java Web,有非常多的感慨,也有非常多的辛酸。由於家裏老媽的原因,須要動一個大手術,危及生命的病。無奈我僅僅能先辭去工作,請假也不知道要請多久,公司大概也不會允許,看著照應我的