Path路径操作模块

参考文档:https://nodejs.org/docs/latest-v13.x/api/path.htmlpath.basename获取一个路径的文件名(默认包含扩展名)path.dirname获取一个路径中的目录部分path.extname获取一个路径中的扩展名部分path.parse把一个路径转换为对象,里面包含:root 根路径dir 目录base 包含后缀名的文件ext 后缀名name

- 阅读全文 -

文件操作路径中的`/`和模块标识符中的`/`

文件操作路径:// 咱们所使用的所有文件操作的API都是异步的 // 就像ajax请求一样 // 读取文件 // 文件操作中 ./ 相当于当前模块所处磁盘根目录 // ./index.txt 相对于当前目录 // index.txt 相对于当前目录 // /index.txt 绝对路径,当前文件模块所处根目录 // d:express/index.txt 绝对路径 fs.rea

- 阅读全文 -

require的加载规则

优先从缓存加载根目录中有main.js a.js b.js 三个文件,main.js加载了a.js , a.js加载了b.js由于 在 a 中已经加载过 b 了所以这里不会重复加载可以拿到其中的接口对象,但是不会重复执行里面的代码这样做的目的是为了避免重复加载,提高模块加载效率判断模块标识符核心模块自己写的模块(路径形式的模块)第三方模块(node_modules)第三方模块的标识就是第三方

- 阅读全文 -

CommonJS模块规范

什么是模块化文件作用域(模块是独立的,在不同的文件使用必须要重新引用)【在node中没有全局作用域,它是文件模块作用域】通信规则加载require导出exportsCommonJS模块规范在Node中的JavaScript还有一个重要的概念,模块系统。模块作用域使用require方法来加载模块使用exports接口对象来导出模板中的成员### 加载require语法:var 自定义变量名 = re

- 阅读全文 -

node中的模块系统

使用Node编写应用程序主要就是在使用:EcmaScript语言和浏览器一样,在Node中没有Bom和Dom核心模块文件操作的fshttp服务操作的httpurl路径操作模块path路径处理模块os操作系统信息第三方模块art-template必须通过npm来下载才可以使用自己写的模块自己创建的文件

- 阅读全文 -

服务端渲染和客户端渲染及区别

服务端渲染说白了就是在服务端使用模板引擎模板引擎最早诞生于服务端,后来才发展到了前端服务端渲染和客户端渲染的区别客户端渲染不利于 SEO 搜索引擎优化服务端渲染是可以被爬虫抓取到的,客户端异步渲染是很难被爬虫抓取到的所以你会发现真正的网站既不是纯异步也不是纯服务端渲染出来的而是两者结合来做的例如京东的商品列表就采用的是服务端渲染,目的了为了 SEO 搜索引擎优化而它的商品评论列表为了用户体验,而且

- 阅读全文 -

如何通过服务器让客户端重定向?

状态码设置为 302 临时重定向:​ statusCode在响应头中通过 Location 告诉客户端往哪儿重定向:​ setHeader​ 如果客户端发现收到服务器的响应的状态码是 302 就会自动去响应头中找 Location ,然后对该地址发起新的请求​ 所以你就能看到客户端自动跳转了301 和 302 状态码区别301 永久重定向,浏览器会记住302

- 阅读全文 -

node-url模块

url模块url 模块是node中核心模块之一var url = require('url')url模块有一个方法是url.parse()var obj = url.parse('/pinglun?name=的撒的撒&message=的撒的撒的撒', true);使用 url.parse 方法将路径解析为一个方便操作的对象,第二个参数为 true 表示直接将查询字符串转为一个对象(通过 q

- 阅读全文 -

模板引擎简单使用

模板引擎简单使用// art-template // art-template 不仅可以在浏览器使用,也可以在 node中使用 // 安装: // npm install art-template // 该命令在哪执行就会把包下载到哪里。默认会下载到 node_modules 目录中 // node_modeles 不要改,也不支持。 // 在 node 中使用 art

- 阅读全文 -

node-读取目录

读取目录var fs = require('fs'); //第一个参数 是路径 ,第二个是处理函数,处理函数有两年参数,一个是错误信息,一个是得到目录信息 fs.readdir(path,function(err,files) { if(err) { console.log('没有目录') } console.log(files) // 数组方式存储 })

- 阅读全文 -

热门文章

最新文章

最近回复

  • 崽崽: 您好,我是崽崽: 见字如面。 我通过友联页面随机穿越而来。 我喜...
  • 彩虹海: 这个倒没考虑,排版第一
  • 彩虹海: 啊 hhh
  • 辛落: 一言难尽的感觉。 逛着逛着看到了自己的blog#run 我,萌新萌新。
  • 林林: 之前也一直对这块很晕,感谢! 但你把文章主体内容加到代码这个区块...
  • Jone: 《中国道藏》据说有点东西
  • Jone: node!
  • Ajiang: 我也就只知道这个了
  • Ajiang: 这主题不错呀
  • Ajiang: 手机玩坏了,惨啊,你有手机救砖方面的研究吗?

分类

标签

归档

其它