- 博客(12)
- 收藏
- 关注
原创 vite&webPack
vite过程:请求页面=>页面中引用了哪个js就请求那个js(会在这个过程中改变一些路径)关键原因:vite省去了了打包过程。
2024-06-16 11:40:31
191
原创 有关个人的历史记录
bug:重复点击会有重复数据存储在缓存里面,在存储之前先做一个查重,如果有重复数据,就先将内存里面重复的数据删掉,然后再将最新浏览的数据以对象的格式传到内存里面。这个功能就是要用到缓存,就是在我们浏览完数据后将该条数据以数组包含对象的形式存储在我们的内存当中。
2023-08-10 15:53:11
89
1
原创 有关登录的书写思路(全局前置导航守卫)
首先做一个和input(账号和密码)双向绑定的数据=》然后将返回的数据里面的token存储到本地存储里面=》发送ajax请求判断是否相同和请求回的账号密码=》是登录页可直接加载 | 不是登录页要进行下一步=》有允许加载 | 没有跳转到登录页=》查看本地存储是否具有token=》登录基本步骤(不包含细节)查看是否是登录页=》
2023-07-10 14:42:53
111
1
原创 Vue生命周期的四个阶段
1:创建实例对象阶段(将普通数据转化成响应式数据 用于将来的页面渲染 data里面的数据)=>这个阶段完成后可以进行数据的请求 beforeCreate created(发送请求)4:销毁阶段 (销毁实例)=> 释放Vue以外的资源(清除定时器,延时器...)beforeDestroy destroyed。2:挂载阶段 (渲染模板)=> 可以进行dom操作 beforeMount mounted(操作dom)3:更新阶段 (修改数据 会自动更新视图 )beforeUpdate updated。
2023-07-10 14:40:01
84
1
原创 webpack(打包工具)
作用:1.合并文件:将多个js文件合并成一个js文件2.语法转换:将高级语法转换成简单的html css js3.创建一个服务器。
2023-06-14 14:40:49
48
原创 ES6模块化(大一统)
社区(浏览器端):CMD(国内:代表:seajs)AMD(国外:代表:requirejs)2:在package.json的根节点中添加“type”:"module"节点。每种模块化语法都有着一定的差异性和局限性,且不通用,使得学习成本变高。1:保证node.js版本是v14.15.1或者更高的版本。2:导入其他模块成员使用·import·关键字。3:向外共享模块成员使用·export·关键字。服务器端:CommonJS(node.js)1:每个js都是一个独立的模块。
2023-06-13 09:53:06
112
1
原创 CSS效果 收录(持续)
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), to(rgba(250, 250, 250, .2)));
2023-06-10 15:10:17
48
原创 终端常见操作
ls list查看,当前文件架下的所有目录列表cd 切换到某个文件夹下 change directory (只用输入关键开头按下tab键就会自动补全)cd .. 退回上级文件夹clear 清除屏幕esc 清除当前这一行q 退出查看状态。
2023-06-10 15:09:50
65
原创 Git(版本控制工具)
git branch -d 分支名 (删除分支)git checkout -b 分支名(创建并切换分支master)(3)仓库区: 代码永久存储区,每次存入git仓库后,都会生成版本号,可以任意回退到任何一个具体版本。,在当前目录下生成一个隐藏文件夹:git init(多一个隐藏的.git文件夹(暂存区和仓库区))git checkout 分支名 (切换分支)git merge 分支名 (合并分支)git branch 分支名 (创建分支) git branch (查看分支)删除origin这个别名。
2023-05-31 08:47:58
744
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人