摘要: 网页分成三个部分: 结构:HTML 表现:CSS 行为:Javascript CSS: 层叠样式表 用法:标签里设置style=""属性的值就是CSS,以键值对存在: 样式名: 样式值; 作用:用来设置网页中元素的样式 特点:网页实际上是一个多层的结构,通过css可以分别为网页的每一层来设置样式,而 阅读全文
posted @ 2022-03-05 16:55 蜘蛛流 阅读(205) 评论(0) 推荐(0)
摘要: var fs = require('fs') fs.existsSync(path) 检查一个文件是否存在 var isExists = fs.existsSync('hello.txt') fs.statSync(path)fs.stat(path, callback) 获取文件的状态 - 它会返 阅读全文
posted @ 2022-03-05 14:23 蜘蛛流 阅读(85) 评论(0) 推荐(0)
摘要: 流式文件读取适用于一些比较大的文件,可以分多次将文件读取到内存中rs.pipe() 将可读流中的内容直接输出到可写流中 var fs = require('fs') //创建一个可读流 var rs = fs.createReadStream('C:/Users/Believer/Pictures/ 阅读全文
posted @ 2022-03-05 14:22 蜘蛛流 阅读(464) 评论(0) 推荐(0)
摘要: 同步,异步,简单文件的写入都不适合大文件的写入,主要时性能较差,容易导致内存溢出 var fs = require('fs') /*流式文件写入*/ //创建一个可写流 var ws = fs.createWriteStream('hello.txt') //可以通过监听流的open和close事件 阅读全文
posted @ 2022-03-05 14:21 蜘蛛流 阅读(112) 评论(0) 推荐(0)
摘要: 1.同步读取2.异步读取3.简单读取4.流式读取 /*简单读取*/ var fs = require('fs') var path = 'C:/Users/Believer/Pictures/Saved Pictures/座头鲸.png' fs.readFile(path, function(err 阅读全文
posted @ 2022-03-05 14:21 蜘蛛流 阅读(22) 评论(0) 推荐(0)
摘要: 简单文件写入 就不需要单独执行'打开'和'关闭'操作 举例: //引入fs模块 var fs = require('fs') //简单异步文件写入 fs.writeFile('hello.txt', '这是简单文件写入', {flag : 'w'}, function (err) { if(!err 阅读全文
posted @ 2022-03-05 14:20 蜘蛛流 阅读(32) 评论(0) 推荐(0)
摘要: 异步调用的方法,结果都是通过回调函数的参数返回的 举例: var fs = require('fs') //打开文件 var fd = fs.open('hello.txt', 'w', function (err, fd){ //判断是否报错 if (!err) { //console.log(f 阅读全文
posted @ 2022-03-05 14:19 蜘蛛流 阅读(84) 评论(0) 推荐(0)
摘要: var fs = require('fs')//打开文件var fd = fs.openSync('hello.txt', 'w')//写入内容fs.writeSync(fd, 'hello node')//关闭文件fs.closeSync(fd) fs.openSync(path, flags[, 阅读全文
posted @ 2022-03-05 14:18 蜘蛛流 阅读(36) 评论(0) 推荐(0)
摘要: fs 文件系统 - 在Node通过fs模块来对系统中的文件进行操作,fs模块是node中已经继承好了,不需要在使用npm下载,直接引入即可 - 引入fs var fs = require("fs"); - fs模块中的大部分操作都提供了两种方法,同步方法和异步方法 同步方法带sync 异步方法没有s 阅读全文
posted @ 2022-03-05 14:11 蜘蛛流 阅读(246) 评论(0) 推荐(0)
摘要: Buffer(缓冲区) nodejs.cn看API文档 客服发送请求到服务器,数据就存储在Buffer中,服务器返回回应,数据也存储在Buffer中 - Buffer的结构和数组很像,操作的方法也和数组类似 - 数组中不能存储二进制的文件(图片、mps3等),而buffer就是专门 用来存储二进制数 阅读全文
posted @ 2022-03-05 14:08 蜘蛛流 阅读(110) 评论(0) 推荐(0)
摘要: 通过npm下载的包都放在node_nodules文件夹中,直接通过包名引入即可 var math = require('math') node在使用模块名字(非路径)来引入模块时,它会首相在当前目录的node_modules中寻找是否含有该模块 如果有则直接使用 如果没有则去上一级目录的node_m 阅读全文
posted @ 2022-03-05 14:07 蜘蛛流 阅读(102) 评论(0) 推荐(0)
摘要: npm是外国的服务器,访问下载有时会出现问题,可以连接中国本地的镜像服务器 https://npmmirror.com/ 命令行中输入安装镜像服务器 npm install -g cnpm --registry=https://registry.npmmirror.com 用法和指令就是把npm 变 阅读全文
posted @ 2022-03-05 14:05 蜘蛛流 阅读(1143) 评论(0) 推荐(0)
摘要: NPM (Node Package Manager) 在安装node的时候,里面就自带npm 使用npm: 1) 打开cmd命令行,输入npm,回车。弹出一堆东西,就证明安装成功了 2) 一些简单的npm指令: npm -v: 查看版本 npm -version: 查看所有模块版本 npm sear 阅读全文
posted @ 2022-03-05 14:01 蜘蛛流 阅读(132) 评论(0) 推荐(0)
摘要: 包结构: 包实际上就是一个压缩文件,解压以后还原未目录。 符合规范的目录应该包含如下文件: package.json 描述文件 bin 可执行二进制文件 lib js代码 doc 文档 test 单元测试 阅读全文
posted @ 2022-03-05 13:59 蜘蛛流 阅读(157) 评论(0) 推荐(0)
摘要: exports 和 module.exports - 通过exports只能使用.的方式来向外暴露内部变量 - module.exports既可以通过.的形式,也可以直接赋值 理解:整体Node.js是通过module.exports来向外暴露内部变量的,exports引用的是module.expo 阅读全文
posted @ 2022-03-05 13:56 蜘蛛流 阅读(58) 评论(0) 推荐(0)
摘要: Node使用CommonJS规范1.模块引用 1. require - require():通过此函数来引入外部的模块 - 传递一个文件的路径作为参数,node将会自动根据该路径来引入外部模块 - 这里的路径如果使用相对路径,必须以 . 或 .. 开头 require("./02.module.js 阅读全文
posted @ 2022-03-05 13:55 蜘蛛流 阅读(98) 评论(0) 推荐(0)
摘要: 1. 安装nodejs http://nodejs.cn/ 2. 配置webstrom File --> Settings --> (搜索node)Node.js and NPM --> Node interpreter 设置 node.exe的路径 阅读全文
posted @ 2022-03-05 13:53 蜘蛛流 阅读(23) 评论(0) 推荐(0)
摘要: I/O (Input/Output) - I/O操作指的是对磁盘的读写操作 Node - Node是对ES标准一个实现,Node也是一个JS引擎 - 通过Node可以使js代码在服务器端执行 - Node仅仅对ES标准进行了实现,所以在Node中不包含DOM 和 BOM - Node中可以使用所有的 阅读全文
posted @ 2022-03-05 13:52 蜘蛛流 阅读(22) 评论(0) 推荐(0)
摘要: http://nodejs.cn/ 1.命令行窗口(小黑屏)、CMD窗口、终端、shell - 开始菜单 --> 运行 --> cmd 2.常用的指令: dir:列出当前目录下的所有文件 cd:进入到指定的目录 md: 创建一个文件夹 rd:删除一个文件夹 盘符: e: E盘 - 目录 . 表示当前 阅读全文
posted @ 2022-03-05 13:51 蜘蛛流 阅读(17) 评论(0) 推荐(0)
摘要: 列表(list): 在html中也可以创建列表,html列表一共有三种:1.无序列表2.有序列表3.定义列表 1.无序列表:<ul></ul>- 使用ul标签来创建无序列表 - 使用li表示列表项 <ul> <li>结构</li> <li>表现</li> <li>行为</li> </ul> 2.有序 阅读全文
posted @ 2022-03-05 12:23 蜘蛛流 阅读(39) 评论(0) 推荐(0)