zoukankan      html  css  js  c++  java
  • Node Js

    什么是NodeJs?

    Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!

    Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)

    当 Node.js 执行 I/O 操作时(例如从网络读取、访问数据库或文件系统),Node.js 会在响应返回时恢复操作,而不是阻塞线程并浪费 CPU 循环等待。

    这使 Node.js 可以在一台服务器上处理数千个并发连接,而无需引入管理线程并发的负担(这可能是重大 bug 的来源)。

    Node.js 具有独特的优势,因为为浏览器编写 JavaScript 的数百万前端开发者现在除了客户端代码之外还可以编写服务器端代码,而无需学习完全不同的语言。

    查看中文文档和官方文档

    官网https://nodejs.org/dist/latest-v12.x/docs/api/

    中文文档http://nodejs.cn/learn/working-with-file-descriptors-in-nodejs

    大量的库

    内置模块-URL库

    点击官网,选中想用的方面,(官网中报红的即放弃的,不可用)然后查找

    注意中括号是可选参数。

    而一般一个方法都有两个,一个是同步一个是异步

    然后选同步还是异步方法用即可

    =====================

    错误处理:

    同步建议用try catch,异常捕获,不然出错程序就停止了,加了try catch就会继续执行

    异步会调用回调函数,所以还好

    回调里面又一般是err+data

    打印结果为

     

    或者err单独一份

    只需要告知创建是否成功即可没有readdir一样读取目录的目标

    然后还有很多方法,常见的如下

    内置模块Query

    parse:将字符串变为对象,后面的参数hi指定划分的间隔点,不加就默认的空格(参看注释掉的部分就是)

     stringfy:

     

  • 相关阅读:
    Eloquent ORM模型中添加自定义值
    wget
    带坑的几道PHP面试题
    php字符型转整型
    SELECT 1
    GD库
    Windows下.svn文件夹的最简易删除方法(附linux)
    svn 撤销修改
    mysql应用基本操作语句(转)
    i春秋broken
  • 原文地址:https://www.cnblogs.com/yangj-Blog/p/13174897.html
Copyright © 2011-2022 走看看