zoukankan      html  css  js  c++  java
  • Node.js学习笔记(一)

    最近这玩意儿铺天盖地的,好像挺牛逼的样子哦!来,让我们也一起学学是啥玩意儿~

    首先,万年不变的,嗯。。。Node.js 特点简介

    1. Javascript最开始是运行在浏览器环境,但是这货,很牛逼!运行在服务器后端的干活!!有木有!!它用的是谷歌的V8引擎!

    2. Node.js不是一段JS。。。它可以说是一个运行平台,一个环境,又尼玛是一个库,不,是n多个库。。。

    3. 另外,它是单线程的,异步I/O的,事件轮询的。

    嗯,暂时就这么多了,其他自个儿百度去。。。

    下面,还是老规矩,Hello World写烂了,我们就写个Hello Girls吧~~

    (1)安装这货。99%在看我这篇文章的大概都是和我一样菜鸟级别的,也都用Windows,那么,我们就说最简单的安装方法了。复杂的么,自个儿百度折腾去~

    首先,去http://nodejs.org/ 点一下大大的Install按钮,下载安装文件,一路Next,完成!

    (2)在开始菜单中找到Node.js Command Prompt, 打开后运行node -v,可以显示版本号哦~

    (3)接下来给它装个包管理器,NPM。windows下骚骚麻烦些,要装个Git。http://code.google.com/p/msysgit/downloads/list

    下载完一路next安装。接着运行Git Bash,输入命令

    git clone --recursive git://github.com/isaacs/npm.git 
    cd npm 
    node cli.js install npm -gf 

    好了,这货也安完了。下面开始Hello Girls!

    在e盘下建个文件夹Hello,里面再新建一个hello.js,打开后输入:

    console.log("Hello girls!!!I’m coming!!!");

    保存。再运行Node.JS的命令窗口,用CD命令定位到E盘下Hello文件夹内,输入:

    node hello.js

    好了,看到控制台输出了没,yes,第一个示例完了~。

    什么,你觉得不过瘾,那再写个更牛一点的,用Node.js搭个服务器,有木有!

    把代码改成:

    var http = require("http");
    
    http.createServer(function(request, response) {
      response.writeHead(200, {"Content-Type": "text/plain"});
      response.write("Hello girls!!!I'm coming!!");
      response.end();
    }).listen(8888);

    关了那个命令窗口,重新打开一遍,定位到目录,运行hello.js文件,运行完再打开浏览器,输入地址

    http://localhost:8888/

    看到没,有字出来了,是不是顿时感觉这货很厉害!嗯。。

    好了,今天就讲到这,第一次写这么长的。。。欢迎各位拍砖 or 送花~ 下回我们继续!

  • 相关阅读:
    mac xcode 编辑 plist 文件 value列展示不全
    React Native 打包异常:Connect to maven.google.com failed: connect timed out(原创)
    React Native 打包异常:Android resource linking failed(原创)
    面向交易的日内高频量化交易平台笔记
    wpf 样式继承
    wpf staticresource 是不允许向前引用(forward reference)的
    C# 32位程序访问64位注册表
    wpf 可视化树的注意点
    关于64位操作系统使用C#访问注册表失败的问题
    关于 vs 2012 键盘无法输入的问题
  • 原文地址:https://www.cnblogs.com/hongchenok/p/2975675.html
Copyright © 2011-2022 走看看