自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 JavaScript中的this指向问题

全局执行环境中,指向全局对象(非严格模式、严格模式)如何开启严格模式:// 为整个脚本开启严格模式// 为函数开启严格模式函数内部,取决于函数被调用的方式直接调用的this值:非严格模式:全局对象(window)严格模式:undefined对象方法调用时的this值为调用者箭头函数:与上一层作用域的this指向相同构造函数:this指向实例对象。

2025-02-19 13:34:39 740

原创 JavaScript作用域、闭包、变量提升

了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问,作用域分为全局作用域和局部作用域。局部作用域分为函数作用域和块作用域。在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。总结:在 JavaScript 中使用包裹的代码称为代码块,代码块内部声明的变量外部将有可能无法被访问。JavaScript 中除了变量外还有常量,常量与变量本质的区别是常量必须要有值且不允许被重新

2025-02-19 10:57:44 777

原创 事件与事件流

事件是发生在你正在编程的系统中的事情——当事件发生时,系统**产生(或“触发”)**某种信号,并提供一种机制,当事件发生时,可以自动采取某种行动(即运行一些代码)。

2024-11-27 12:10:18 1098

原创 浏览器渲染工作原理

导致 Web 性能问题的原因主要有两种,一是网络延迟,二是大部分情况下的浏览器单线程执行。保障页面快速加载的最大威胁是网络延迟。开发者的目标是使网站加载速度尽可能快,或者至少看起来加载速度很快,以便用户尽快获取所需信息。网络延迟是将字节传输到计算机的时间。Web 性能优化需要做的就是。大部分情况下,浏览器被认为是单线程的。也就是说,它们在执行一个任务之前会从头到尾完成一个任务,然后才会接受另一个任务。为了实现流畅的交互,开发者的目标是确保网站的交互性能良好,从流畅的滚动到对触摸的响应。

2024-11-24 14:30:31 1714

原创 重绘与重排

重排与重绘都是非常消耗性能的操作,大多数重排都会导致页面的重新渲染,是导致DOM脚本(Script)加载速度慢的主要原因之一,尤其是在低性能设备上。

2024-11-23 21:45:21 1549

原创 正则表达式

(Regular Expression)是一种字符串匹配的模式(规则)

2024-11-20 12:12:14 716

原创 JS错误类型

对象代表尝试**解析不符合语法的代码的错误。**当 Javascript 引擎解析代码时,遇到了不符合语法规范的标记(token)或标记顺序,则会抛出 SyntaxError。创建一个 error 实例,其中包裹了由一个操作产生且需要报告的多个错误。如:Promise.any() 产生的错误。创建一个 error 实例,表示错误的原因:给 encodeURI() 或 decodeURI() 传递的参数无效。创建一个 error 实例,表示错误的原因:与 eval() 有关。对象通常(但并不只是)用来表示。

2024-11-20 11:45:23 445

原创 高度坍塌及解决

在使用到浮动时未免会遇到高度坍塌问题,那么什么是高度坍塌以及又该如何解决呢?

2024-11-12 22:42:27 688

原创 JavaFx项目打包

JavaFx项目使用Launch4j打包成exe可执行程序

2024-11-07 22:26:36 1321 4

原创 Axios使用

可以在创建axios实例的时候就配置好所有请求共用的请求头。为方便起见,为所有支持的请求方法提供了别名。这些是创建请求时可以用的配置选项。, 这样不用在每次发送请求时再配置。之下创建axios实例。下存放axios的请求。

2024-11-06 15:36:18 287

原创 跳转传参及参数获取

在页面跳转的时候把所需要的参数传到其他页面中并获取参数

2024-11-06 11:14:19 839

原创 图片懒加载

使用Vue的自定义指令以及检测元素是否出现在视口的方法useIntersectionObserver来实现图片懒加载

2024-11-06 09:49:06 562

原创 ElementPlus的使用

如何配置使用ElementPlus组件库

2024-10-30 21:11:58 340

原创 ElementPlus自定义主题

使用ElementPlus组件库时自定义主题

2024-10-30 21:08:28 496

原创 Vue项目创建与目录调整

如何使用Vue-cli或者create vue再终端搭建vue项目呢?本篇将介绍搭建流程并且给出更易于维护代码的目录结构提议

2024-10-30 20:24:55 2274

原创 前端项目导入文件别名联想

在前端项目开发过程中,在导入文件时想要通过输入自定义的符号联想到对应的路径,该如何实现?

2024-10-29 23:42:58 323

原创 Icodethis挑战:30-Day Roadmap 之 404 Error Page

Icodethis挑战:404ErrorPage的仿写

2024-10-26 01:17:16 1062

原创 Icodethis挑战:30-Day Roadmap 之 Basics

30-Day RoadMap 挑战第一天 Basics

2024-10-23 00:31:39 526

原创 如何解决导入fxml文件时找不到资源问题

新建一个resources文件夹,并在File>Project Structure>Project Settings>Modules中设置该resources文件夹为资源文件夹。得知是获取fxml文件的路径出了错误。

2024-09-10 15:10:25 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除