一、node下载安装
下载地址:https://nodejs.org/download/release/v0.10.28/ ,版本是v0.10.28
window 系统直接下载.msi文件,双击安装。其安装路径可选择路径安装。
二、下载配置相关环境
进入到windows -- cmd窗体中,输入node -v 可以正确查看到node js 的版本信息。
安装其他环境
npm install express -g npm install jade -g npm install mysql -g
注:在执行express提示" express"不是内部或外部命令,原因是版本问题,需执行如下操作重新安装express
npm install -g express@3.5.0
三、编写第一个node程序
新建server.js文件,输入一下内容
var http = require('http'); http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('Hellow World\n'); }).listen(8888); console.log('Server running at http://127.0.0.1:8888/');
在cmd命令窗体中,进入到server.js 文件所放的目录中,执行node server.js会出现如下效果
此时在浏览器中输入http://127.0.0.1:8888/ 就可以成功访问到第一个node.js的客户端
四、安装编写nodeJs的IDE
我选择的是sublimetext 比较轻便,下载地址:http://www.sublimetext.com/3 。
直接解压后运行sublime_text.exe就可以直接使用,但此时用sublimetext 来编写nodeJs 还是比较吃力,需要选择安装以下三个插件:
javascript代码格式化工具:JsFormat,快捷键ctrl+alt+f javascript代码检查工具:JSHint,快捷键alt+j 更好用的代码高亮工具:JavaScriptNext
插件的具体详情可参考:http://scottksmith.com/blog/2014/09/29/3-essential-sublime-text-plugins-for-node-and-javascript-developers/
在安装插件直线需要安装一个下载插件的工具Package Control ,
其Package Control 下载地址如下所示:https://github.com/wbond/sublime_package_control
将项目的将zip包下载到本地电脑,并解压到..\sublime\Data\Packages 目录下,并将文件夹名称修改为Package Control 具体内容如下所示:
此时重新打开sublime_text.exe 工具,就可以在Preferences 菜单下看到Package Control工具,此时可以使用该工具对以上三个常用插件进行安装,具体操作如下所示:
选中Install Package 按中回车,然后如下图所示选择安装插件信息
安装插件完成后在sublime_text.exe工具的右下角选中javaScript语言选项,你就会发现所安装插件的快捷键已经生效,并且高亮显示
相关推荐
这个"Node个人学习笔记.zip"压缩包包含了作者在学习Node.js过程中积累的知识点和心得,非常适合那些已经对JavaScript有基础理解并希望进一步探索后端开发的初学者。 一、Node.js基础 Node.js的核心特性是事件驱动和...
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用...通过阅读和实践其中的内容,不仅可以深入理解Node.js的工作原理,还能提升JavaScript开发能力,为构建服务器端应用打下坚实基础。
Node.js采用异步、事件驱动的I/O模型,使其在高并发场景下表现出色,尤其适合构建实时交互的应用,如在线云笔记平台。 **内容管理系统(CMS)** 内容管理系统是用于创建、管理、存储和发布数字内容的软件平台。在萌...
在当今Web开发领域,Node.js以其异步非阻塞I/O、高性能和可扩展性等特点,已经成为构建高效后端服务的重要工具。本篇将深入探讨一个基于Node.js的图书管理系统,包括其核心概念、设计思路、主要功能以及实现细节。 ...
这篇“NodeMCU学习笔记之初始化工作”主要涵盖了如何开始使用NodeMCU进行开发,包括硬件连接、固件烧录、环境配置以及基本的编程实践。 一、硬件初始化 1. **硬件连接**:NodeMCU通常配备USB接口,可以直接连接到...
总结,这个项目涵盖了Node.js开发Web服务器的基础知识,包括创建服务器、处理HTTP请求、路由管理、模板引擎、静态资源服务、数据库集成、错误处理以及测试和部署。通过实践这个项目,前端开发者能够深入理解全栈开发...
PinkyLam-blog 基于node webkit 开发的桌面笔记管理应用
本压缩包"Node基础学习笔记.rar"包含了Node.js的基础知识、模块化机制、请求与响应的处理、mongoDB数据库的使用以及Express框架和WebSocket编程的相关内容,是学习Node.js的宝贵资料。 一、Node.js基础 Node.js的...
在"node.js笔记.zip"这个压缩包中,我们可以推测其内容主要涵盖了Node.js的基础知识、核心模块、文件系统操作、网络编程、模块化开发、异步处理、中间件和框架等内容。 1. **基础概念**:Node.js的基础包括了解...
本学习笔记和经验总结将深入探讨Node.js的核心概念、主要特性、常用模块以及实战技巧,帮助你从零基础到熟练掌握Node.js。 一、Node.js核心概念 1. 非阻塞I/O模型:Node.js采用事件驱动、非阻塞I/O模型,提高了...
在本篇笔记中,我们将探讨如何使用Node.js、FFmpeg和JSMPEG库来实现视频流的拉取和展示。FFmpeg是一款强大的音视频处理工具,而JSMPEG则是一个轻量级的JavaScript库,用于在浏览器中解码和播放MPEG1视频流。 首先,...
本学习笔记旨在深入解析Node.js的核心概念、特性以及常见应用,帮助你高效地掌握这一强大的开发工具。 1. **事件驱动模型** Node.js采用非阻塞I/O和事件驱动模型,使得它在处理高并发请求时表现出色。这种模型通过...
### Node.js 初学者指南:Express 和 Mongoose 的应用 #### 一、Node.js 文件操作基础 ...随着学习的深入,还可以进一步探索Express框架和Mongoose库的应用,它们能够极大地简化Node.js应用程序的开发过程。
本资源“叩丁狼前端开发笔记”涵盖了前端开发的多个关键领域,包括HTML、CSS、JavaScript、Node.js、Vue.js以及React.js。下面将详细阐述这些技术及其重要知识点。 1. **HTML (HyperText Markup Language)** HTML...
"node.zip 笔记 ppt express koa mysql" 这个标题揭示了压缩包中包含的几个关键知识点。首先,“node.zip”表明这是一份关于Node.js技术的资料,可能是一个项目、教程或者笔记。接着,“ppt”提示这可能是一个演示...
在黑马程序员的Node.js笔记中,你还可以通过实际项目来巩固所学知识,例如开发一个Web API服务,或者构建一个实时聊天应用,这些都将帮助你更好地理解和应用Node.js技术。 总的来说,这是一份全面覆盖Node.js基础...
在进行Web开发时,开发者可能会面临各种技术栈的选择和组合。随着Node.js的流行,越来越多的开发者选择使用这一轻量级、高性能的平台来构建应用程序。对于那些使用Windows Server环境并依赖IIS作为Web服务器的开发者...
Node.js允许开发者使用JavaScript编写服务器端应用程序,这使得前端和后端可以使用同一种语言进行开发,大大提高了开发效率。 #### 二、Node.js的安装与验证 1. **下载与安装**: - 首次使用Node.js之前,需要从...
**开发笔记应用** 开发这样一个笔记应用,开发者需要关注以下几个关键点: 1. **数据存储**:笔记需要存储在某个地方,这可以是文件系统、数据库,甚至云存储。Node.js提供了多种文件操作API,如`fs`模块,可以...