1.堆栈
堆(heap)=>先进先出(FIFO)=>程序员分配释放 =========(引用类型)
栈(stack)=>后进先出(LIFO)=>操作系统自动分配释放 =======(基本类型) —– 栈的优势是,存取速度比堆要快
2.map文件介绍
map文件 => Source map就是一个信息文件,里面储存着位置信息。使用map文件可以快速在chrome上定位压缩脚本的原始错误位置。
3.vue路由模式
vue 路由两种模式:hash、history两种模式
添加 mode: ‘history’ 之后将使用 HTML5 history 模式,该模式下没有 # 前缀,而且可以使用 pushState 和 replaceState 来管理记录。
router.push(location) => history中会有记录
router.replace(location) => history中不会有记录
router.go(n) => 在history记录中向前跳转几页或者向后几页
4.vscode调试
vscode 调试js => 点击调试选项,添加配置项=>nodejs 启动项。
{
"type": "node",
"request": "launch",
"name": "nodejs调试",//给要调试的文件起个调试名字
"program": "${workspaceFolder}/当前文件夹下的js文件.js"//${workspaceFolder}=> 当前文件夹的位置
}
{
"type": "chrome",
"request": "launch",// launch和attach 两种。
"name": "Launch Chrome",
"url": "http://localhost:8080",
"webRoot":