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 送花~ 下回我们继续!

  • 相关阅读:
    图像切割之(五)活动轮廓模型之Snake模型简单介绍
    拓扑排序的原理及事实上现
    理解class.forName()
    Java中StringBuilder的清空方法比較
    Java实现BASE64编解码
    KMP算法具体解释(贴链接)
    基于PCM2912a的USB声卡设计
    51. 腾讯面试题:一个二叉树,中序遍历,找一个节点的后一个节点
    Handler和HandlerThread
    Nuget-QRCode:jquery-qrcode
  • 原文地址:https://www.cnblogs.com/hongchenok/p/2975675.html
Copyright © 2011-2022 走看看