随笔分类 -  Nodejs

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

点击右上角即可分享
微信分享提示