node=day7

(1)文件操作相对路径问题

  文件操作中尽量避免相对路径,如下所示

  

  这样的话./指的是读取文件相对于当前入口文件的路径,例如修改为绝对路径

  

   但此时,如果协同开发,那么无法保证路径统一性,所说义尽量使用动态绝对路径

  

(2)相关

  1、JS继承

     

  2、模块是独立的,即模块作用域概念

如下所示,main.js引入fs核心模块,在foo.js里如果想使用fs文件操作模块,任然需要再次引入。
原因:模块之间是独立的

    

     

在node里没有全局作用域,是文件模块作用域。模块之间是互相独立的
虽然在好多文件里重复加载引入,但无需担心多次重复引入带来的效率问题。因为:模块会进行缓存

     

  3、数据库与数据表通俗理解

    可以理解为文件夹和Excel表格

    

     

(3)复习

  

   

   

   更加严谨的做法(删除对象的某个成员):

  

(4)中间件概念

   详见文章中间件概念.

(5)

(6)

(7)

猜你喜欢

转载自www.cnblogs.com/jianxian/p/12299710.html