`
ITsource源代码
  • 浏览: 43006 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

NodeJs初学者经典入门解析

阅读更多

 Node.js 是一个基于谷歌浏览器JavaScript执行环境建立的一个平台,让JavaScript可以脱离客户端浏览器运行,让 JavaScript具有服务器语言的能力。我们可以使用NodeJs方便地快速的搭建 易于扩展的网络应用。Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效, 非常适合运行在分布式设备的数据密集型的实时应用。V8引擎执行Javascript的速度非常快,性能非常好。Node 对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

 

NodeJs入门

 

一、下载NodeJs平台

 

直接在百度中搜索”NodeJs“,点击nodejs官方网站。官方网站如下,然后点击Install(安装),浏览器会弹出一个下载对话框,我们需要把NodeJs保存到电脑中。

 

 

 

二、安装nodejs

 

直接点击已经下载好的安装文件,建议在安装的过程中,采用默认安装,并且安装到一个没有中文和空格个路径中。

 

安装程序自动会把”node“命令加入到系统PATH中,打开控制器查看”node“命令是否可用。 

    

    

 

        

注意以上命令运行不成功的小伙伴们,那么证明你的nodejs安装失败或者是nodejs没有加入系统PATH中。

 

三、一分钟写一个web服务器

 

 1.新建一个文本文件,命名为app.js

 2.加入实现服务器代码

 

 

 //引入http模块

var http = require("http");

//创建服务器

var server = http.createServer(function(req,res){

    //req 请求对象

    //res 响应对象

    res.writeHead(200,{"content-type":"text/html;charset=UTF-8"});

    res.write("<h1>Hello NodeJs , 源代码教育</h1>");

    res.end();

});

//启动服务器,并且监听80端口。

server.listen(80);     

 

3.运行app.js代码

 

 4.浏览器访问

 

   地址栏输入:http://localhost,效果如下

 

关注作者:

   

7
4
分享到:
评论
2 楼 haiquanquan123456 2015-01-23  
欣哥,牛X...顶顶顶
1 楼 shang7053 2015-01-23  
太棒了,支持

相关推荐

    [NodeJs]入门经典

    【Node.js 入门经典】教程旨在为初学者提供一个全面了解和学习 Node.js 的起点。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它以其高效、非阻塞I/O和事件驱动的特性在服务器端编程领域崭露头角。...

    NodeJS入门项目案例(Express+Mysql)

    NodeJS入门项目案例(Express+Mysql)是一个适合初学者的教程,旨在引导你进入Node.js服务端开发的世界。在这个项目中,我们将使用Express框架,一个简洁且强大的Web应用开发框架,以及Mysql,一个流行的开源关系型...

    nodejs-简单登录案例入门初学

    这个示例虽然简陋,但对于初学者来说,它很好地展示了如何使用 Node.js 和 Express 构建一个基本的 Web 应用。随着对 Node.js 和 Express 的深入学习,你可以了解更多的中间件、路由、模板引擎以及与数据库的集成,...

    NodeJS入门

    Node.js入门:开启服务器端JavaScript之旅 ...通过《Node.js入门》这本书,初学者将了解到如何利用Node.js开发服务器端应用,包括基本概念、核心模块的使用、NPM管理和项目构建等,从而逐步掌握这一强大的技术平台。

    nodejs+express入门小例子

    这个"nodejs+express入门小例子"将帮助初学者理解这两个工具的核心概念和它们如何协同工作。 首先,Node.js是一个开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行JavaScript代码。Node.js的非阻塞I/...

    nodejs从入门到精通

    初学者首先要理解JavaScript的基础语法,然后学习如何安装Node.js,创建第一个“Hello, World”程序。 二、Node.js环境与工具 Node.js开发需要掌握npm(Node Package Manager),它是世界上最大的开源库生态系统。...

    NodeJs教程含NodeJS API介绍(中文版)

    本教程旨在帮助初学者深入理解Node.js的基础知识,包括安装、配置以及核心API的使用。 《NodeJS教程》首先会介绍如何在Windows和Linux环境下安装和配置Node.js。在Windows上,通常可以通过下载安装包并按照向导进行...

    nodejs-demo改进版

    【Node.js 概述】 Node.js 是一个基于 Chrome V8 引擎的 ...总的来说,"nodejs-demo2" 是一个适合初学者的 Node.js 入门示例,通过它,你可以学习到 Node.js 的基本概念和常用操作,为进一步深入学习和开发提供基础。

    nodejs入门资料案例加详细使用手册.zip

    这个"nodejs入门资料案例加详细使用手册.zip"压缩包文件提供了学习Node.js的基础和实践材料,非常适合初学者入门。 一、Node.js基础知识 1. 非阻塞I/O模型:Node.js的核心特性之一是其非阻塞I/O模型,基于事件驱动...

    nodejs教程(alsotang)

    总结,Node.js 教程(alsotang)将带你从零开始,通过实例讲解 Node.js 的基本概念和核心功能,包括文件系统操作、HTTP 服务器创建、模块系统、异步编程等,适合对后端开发感兴趣的初学者入门学习。在实践中不断积累...

    nodejs_starter:NodeJS的入门示例

    "nodejs_starter" 项目是一个适合初学者入门的 NodeJS 示例,旨在帮助理解基本的 NodeJS 编程概念。 首先,我们需要安装 NodeJS 环境。访问官网 (https://nodejs.org) 下载适合你操作系统的版本,并按照指示进行...

    Nodejs-Primary-Backend:我的Nodejs REST API服务器入门存储库

    "Nodejs-Primary-Backend" 存储库显然是一个专为初学者设计的 Node.js 后端项目,旨在帮助用户快速掌握构建 RESTful API 服务器的基础知识。 1. **RESTful API**:REST(Representational State Transfer)是一种...

    nodejs入门教程四:URL相关模块用法分析.docx

    在Node.js中,URL模块是处理和解析URL的重要工具,尤其在构建网络应用程序时非常有用。本教程将深入探讨URL模块的功能、方法及其在实际...掌握这些基本概念和方法,对于初学者深入学习Node.js并构建网络应用至关重要。

    NodeJS基础API文档.zip

    Node.js 是一个基于 Chrome V8 ...这些文档详细介绍了Node.js的基础API和常用功能,对于初学者来说是一份非常实用的学习资源。通过学习,你可以掌握构建Web应用的基本技能,包括服务器搭建、数据库操作和性能优化等。

    generator-cli-starter:使用 nodejs 开发 cli 的入门套件

    `generator-cli-starter` 是一个专门为初学者设计的工具,旨在帮助开发者快速上手创建自己的命令行界面(CLI)工具,利用 JavaScript 的强大功能。这个套件是基于 Node.js 的,Node.js 是一个流行的、基于 Chrome V8...

    node-ts-tmpl:TypeScript支持的Nodejs的入门项目

    描述部分再次强调了这是一个针对TypeScript和Node.js初学者的项目。它可能包含了基础的项目结构、配置文件、示例代码以及如何开始运行项目的基本指导。这样的项目通常会帮助新手理解如何将TypeScript应用于Node.js...

    《Node入门一本全面地Node.js教程》PDF

    通过阅读《Node入门一本全面地Node.js教程》PDF,初学者可以系统地了解和掌握Node.js的基本概念、核心特性和实用技巧,逐步成为Node.js开发的专家。同时,实践项目是巩固理论知识的最佳方式,建议读者结合实例进行...

    GIS中利用ajax进行实时监测入门

    本文将深入探讨如何在GIS中利用Ajax进行实时监测,帮助初学者快速入门。 1. **Ajax基础** - Ajax的核心是JavaScript的XMLHttpRequest对象,它允许在后台与服务器交换数据并更新部分网页。 - Ajax的工作原理:发送...

Global site tag (gtag.js) - Google Analytics