zoukankan      html  css  js  c++  java
  • nodejs初步

    nodejs是啥?

    看名字,很容易认为它是一种开发语言,实质上,它更像是一种WEB服务器,一种工具。因为nodejs的作用,在于在服务器端解释、运行javascript。node.js本身不是开发语言,在node.js体系里面,语言说到底就是javascript。

    当然这个体系充斥着各种各样的工具,其中包括CoffeeScript,也称得上是一种开发语言,但CoffeeScript最终会被编译成javascript。CoffeeScript其实只是为了方便写javascript而已,因为它比较精简,代码量不用写那么多,据说是借鉴了Ruby和Phyon。传闻Ruby的开发效率比较高,我没用过Ruby,但从CoffeeScript来看,可能是真的,因为代码量大约只占编译后javascript的一半多一点。刚开始的时候,看CoffeeScript会觉得精简过度,造成不好理解,后来习惯了就好了。

    以下是跟nodejs有关的一些工具或语言:

    npm:NodeJs包管理器
    express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理
    mongoose:mongodb包装,更方便使用数据库
    socket.io:实现服务端和客户端socket通信解决方案
    backbone:客户端MVC框架,编写客户端应用
    coffeescript:用于开发JavaScript的开发语言
    zombie:浏览器子集,编写html解析器,轻形javascript客户端测试

  • 相关阅读:
    Redis数据类型之字符串String
    Redis数据类型之列表List
    hdu 2066 一个人的旅行
    CDOJ 1221 Ancient Go
    如何避免javascript中的冲突
    利用锚点制作简单索引效果
    函数中的私有变量和特权方法
    Linux中常用命令cat
    java -jar参数运行方式设置classpath
    Linux中的数据重定向
  • 原文地址:https://www.cnblogs.com/leftfist/p/4257842.html
Copyright © 2011-2022 走看看