- 博客(19)
- 收藏
- 关注
原创 JavaScript复习记录(6)— 对闭包的理解,闭包使用场景
闭包(Closure)指的是一个函数可以访问其外部作用域(即使这个函数是在外部作用域之外执行的)。换句话说,闭包是函数和声明该函数的词法环境的组合。
2024-07-19 16:58:28
488
原创 JavaScript复习记录(3)— new操作符
操作符会自动返回在第一步中创建的新对象。如果构造函数显式返回一个对象,则返回该对象,而不是第一步中创建的新对象。操作符是一个非常重要的构造函数调用方式,用于创建并初始化一个特定类型的对象实例。关键字调用一个函数时,实际上进行了一系列的操作来确保新对象的正确创建和初始化。操作符会在内存中创建一个新的空对象({}),这个对象将作为即将构造出的实例。这样,新对象就能继承构造函数原型上的属性和方法。任何在构造函数中定义的属性和方法都会被添加到新对象上。: 此时,构造函数会被调用,使用步骤3中绑定的。
2024-07-12 11:13:21
343
原创 浏览器相关问题记录(1)— F11全屏相关
1、统一全屏的进入和退出逻辑,确保无论用户是通过F11还是通过你的JavaScript代码进入全屏,都能通过ESC键退出。但遗憾的是,由于F11的行为是浏览器级别的,你无法直接通过前端代码控制F11的全屏进出逻辑。在这种情况下,ESC键的处理逻辑由浏览器自身决定,某些浏览器可能不支持ESC退出全屏,尤其是当F11被用来进入全屏时。)进入全屏时,大多数现代浏览器都会允许通过ESC键退出全屏,这是因为你在代码中显式地控制了全屏的进入和退出逻辑。根据排查,在我项目中出来的问题是,进入页面自动进入F11全屏模式;
2024-07-10 10:58:26
2337
原创 git所遇问题(3)— git stash
由于公司现在需要切多个分支开发,很多时候还没有开发完暂时不需要commit但又需要切到另一个分支开发紧急任务或者修复紧急bug,所以可以使用git stash,它可以将工作目录中未提交的修改以及暂存区中的修改都保存起来,让我们可以在未提交的修改和暂存区之间进行切换。Git会自动将当前的修改保存为一个临时的commit,并将工作目录和暂存区恢复到干净的状态。
2024-04-03 14:03:56
714
1
原创 回顾&学习记录(2)— Vue-router中的hash路由和history路由
路由用于设定访问路径,并将路径和组件映射起来。在vue-router的SPA(单页应用中),是路径之间的切换,也是组件之间的切换。vue中默认使用hash。
2024-03-27 15:44:13
1439
1
原创 vscode 常用快捷键 ,windows系统下
1.查找文件 ctrl + p2.移动行 alt +up/down3.显示/隐藏左侧目录栏ctrl + b4.复制当前行:shift + alt +up/down5.代码格式化:shift + alt +f6.新建一个窗口: ctrl + shift + n7.行增加缩进:ctrl + [8.行减少缩进:ctrl + ]9.关闭编辑器窗口: ctrl + w10.关闭所有窗口 :ctrl + k + w11.回到顶部: ctrl + home12.回
2024-03-25 09:30:05
569
原创 Android Studio常用快捷键,Windows 系统下
快捷键:原本是ctrl+shift+F,由于冲突,所以改为了ctrl+shift+Q。
2024-03-22 11:01:43
838
1
原创 问题记录(2)—blob对象、blob转blobURL、blob对象转为file对象
blob对象、blob转blobURL、blob对象转为file对象
2024-03-18 09:36:28
1163
原创 git所遇问题记录(1)— git错误 ! ! [rejected] master -> master (non-fast-forward) error: failed to push some r
1.在git push 的时候, git错误 ! ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'gitee.com:zlp99/piggy-demo.git'2.git删除本地分支并拉取远程分支到本地
2024-03-16 09:00:00
302
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人