zoukankan      html  css  js  c++  java
  • nodejs之初识

           node.js其实是个jacvascript的执行引擎,它的优点是支持高并发,提供服务器效率,虽然node.js是单进程的,但是依靠事件驱动模型和回调机制就能实现并发效果.每次服务器收到一个请求时并不会傻傻得等到这一次请求结束才开始接受下一个请求.举个生活中常见的例子,我们都喝过奶茶,以前人们卖奶茶都是你点好,我做完给你之后我再接待下一个客人,结果奶茶店排起了长长队伍,顾客也在等待中失去了耐心.现在聪明的奶茶店员,采用了另一种方法,就是每次接待一个客人点单,点完单之后就叫客人到一边等待,直到顾客的奶茶做完再呼唤客人过来取走,这样店员可以专心的为每个客人点单了,这样无形效率就提高了不少.
           node.js有一个重要的概念叫模块(moudle),其实在node中每个文件都是模块.其中export函数是用来定义提供给外界访问的入口,只要定义在export函数里面的函数和属性都能被外界访问和调用,就像成员函数一样.如果我们想要别人的模块的函数和属性,.我们可以用required函数,来获取他人的函数和属性.因为node中所有文件都是模块,也就意味着定义在里面的属性都是局部产量,所以记得给变量加一个var从而避免污染全局函数.

  • 相关阅读:
    洛谷 P3808 【模板】AC自动机(简单版) 题解
    O3优化模板
    洛谷 P3909 异或之积 题解
    洛谷 P3870 [TJOI2009]开关 题解
    洛谷 P1891 疯狂LCM 题解
    洛谷 P5221 Product 题解
    洛谷 P2568 GCD 题解
    洛谷 P5639 【CSGRound2】守序者的尊严 题解
    扩展kmp板子
    [JZOJ3167] 【GDOI2013模拟3】查税
  • 原文地址:https://www.cnblogs.com/meowding/p/7723719.html
Copyright © 2011-2022 走看看