NodeJs 复习

不能用
import 的方式引入模块
because:不符合commjs规范
2.获取文件的绝对路径
用到path 这个三方插件
path.join(file,fileName)
const info = fs.statSync(location)
// 获取当前文件或者文件夹的状态
info.isDirectory() // 判断是文件还是文件夹

2.Node 计算能力差 了解前端工程化
引导到webpack 和 npm

前端工程化?? 如何才算工程化
核心模块:

node 版本如何升级,why?
代码打包,webpack一般一般依赖新的版本,用新的可以提高打包速度
nvm?? 允许安装不同的node斑斑
nvm use v版本号
nvm install v版本号
(了解一下nvm)

模块
amd commjs esmodule
这个模块的区别

amd 强调依赖前置 好处 动态引入

commonjs 模块之间有耦合 动态引入
用require() 动态引入

esmoodule import 引入要放入最前面 静态引入,不能根据逻辑引入 做代码的预分析 webpack 静态引入

图片上传到服务器:

onchange就是让input通过表单形式交个后端
后端存储完后返回你一个图片的url

图片预览
不同版本浏览器兼容:
高版本:(FileReader)


点击保存
全浏览器兼容:

token 存在cookie 过期如何处理
直接页面重定向到登录页面

node 中的mvc m model(service) 数据库 v view视图 c controll 中转站 控制层

mongle与mysql的优势
数据极度灵活 mongle
数据规范用mysql

less(js) sass(ruby) stylus css 命名空间 不同页面加上 通过webpack css-loader scope 范围

工程上的按需加载
支持
require import vue

git上冲突 怎样解决
修改同一个区域的
git 如何使用

git brach (还要在复习)

设计模式
观察者模式 解决模块之间的耦合
工厂模式
组合模式
单例模式 模块就是一个单例
继承模式

node中的npm与版本管理(package.lock, yarn.lock)这个如何判断
package.lock yarn.lock 代码锁 锁住版本
如何判断是否有所 yarn.lock 4.0版本以下

webpack 需要过一下内容
官网看文档 guide coot api configration loading…
webpack3 与4 区别特别大 api级别方式很大变化 原理 loading 这些区别

后端环境搭建 pm2进程管理工具

typescript 使用新语法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值