随笔分类 - Nodejs
摘要:1.什么是流? 流是程序输入输出的一个连续的字节序列。 有文件流,网络流,设备(例如鼠标,键盘,磁盘,调制解调器和打印机)的输入输出都是用流来处理的。 任何数据的最根本表现形式都是二进制。 读取文件 用异步方式读取 fs.readFile(filename,callback); 异步的方法函数最后一
阅读全文
摘要:1.相关模块 2.同步调用和异步调用 注意:他们的捕获异常的方式不一样 写入文件 语法 以下为异步模式下写入文件的语法格式: 如果文件存在,该方法写入的内容会覆盖旧的文件内容。 参数 参数使用说明如下: path - 文件路径。 data - 要写入文件的数据,可以是 String(字符串) 或 B
阅读全文
摘要:1.核心模块的意义 如果只是在服务器运行JavaScript代码,其实意义不大(浏览器就可以解决)因为无法实现功能(读写文件,访问网络) Node的用处在于本身还提供了一系列的功能模块,用于与操作系统互动 这些核心的功能模块在Node中内置 2.内置模块 3.npm包管理工具 npm-->node
阅读全文
摘要:1.模块(一个文件就是一个模块) 获取当前脚本所在的路径 _ _dirname 文件路径 _ _filename (1)创建模块(module1.js) (2)载入模块(011.js) (3)执行node 011.js可以拿到module1.js中的东西 路径位置: 执行结果: 2.module(模
阅读全文
摘要:1.关于es6变量 const 定义常量,不会发生改变的就用这个 let 定义局部变量 如: const fs=require('fs');//require()表示载入这个模块 function aa(){ for(var i=0;i<10;i++){} } 这个i变量用var定义,就把i变成全局
阅读全文
摘要:1.阻塞 2.错误优先的回调函数(针对异步操作) 异步回调函数的设计 (1)回调函数一定作为最后一个参数出现 funtion foo1(name,age,callback){} funtion foo2(value,callback1,callback2){} (2)回调函数的第一个参数默接受错误信
阅读全文
摘要:nodejs学习网站: https://github.com/alsotang/node-lessons 1.全局对象 (1)node中没有window对象,有global对象替代window对象 global:类似于客户端JavaScript运行环境中的window (2)process:用于获取
阅读全文
摘要:1.JavaScript的运行环境? 运行在浏览器内核中的JS引擎(engine),而不是浏览器 浏览器的作用: (1)请求一个HTTP地址(封装一个请求报文) 浏览器最大的作用就是将一个URL地址封装成一个请求报文 (2)解析服务器传回来的报文(内容有可能不一样) html-->渲染HTML CS
阅读全文