![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript心得
文章平均质量分 90
个人心得
卓卓没头发
这个作者很懒,什么都没留下…
展开
-
深入异步JavaScript:掌握Promises与async/await
异步编程在JavaScript中是处理耗时操作(如网络请求、定时任务)而不阻塞用户界面的关键。原创 2024-07-16 22:34:07 · 1323 阅读 · 0 评论 -
开发者工具攻略:前端测试的极简指南
许多人存在一个常见的误区,认为测试只是测试工程师的工作。实际上,测试是整个开发团队的责任,每个人都应该参与到测试过程中。在这篇博客我尽量通俗一点地讲讲我们前端开发过程中,该如何去测试开发者工具是前端开发中一个强大的工具集,它可以帮助开发者调试、分析、测试和监控网页。Console:用于输入JavaScript代码,执行调试语句,查看控制台输出等。Elements:用于查看和编辑页面上的HTML元素,包括元素属性、样式和事件监听器。Network:用于跟踪和分析网络请求,查看响应内容,检查加载时间等。原创 2024-07-04 23:15:20 · 993 阅读 · 0 评论 -
JavaScript事件坐标终极指南:一切尽在掌握
在网页上,事件坐标是指鼠标或触摸事件发生时,鼠标指针或触摸点在屏幕上的位置。这些坐标对于网页上的交互非常重要,比如点击、拖拽、滑动等。视图坐标(clientX/clientY):这是鼠标指针在浏览器窗口内的位置。页面坐标(pageX/pageY):这是鼠标指针在整个网页上的位置,包括滚动带来的偏移。屏幕坐标(screenX/screenY):这是鼠标指针在整个电脑屏幕上的位置,与浏览器窗口和页面滚动无关。在实际应用中,这些坐标可以帮助我们实现各种功能,比如拖拽、绘图和游戏。原创 2024-06-27 22:37:30 · 890 阅读 · 0 评论 -
个人对JavaScript面向对象的见解
面向对象编程是一种编程范式,它将数据和操作数据的方法组合在一起,形成所谓的“对象”。对象是面向对象编程的基本构建块,它们可以表示现实世界中的实体,如人、汽车、银行账户等。OOP的核心概念包括封装、继承和多态,这些概念共同促进了代码的模块化和重用。类(Class)是一个抽象模板,用于创建具体对象。它定义了一组属性和方法,这些属性和方法将被所有从这个类创建的对象共享。类描述了对象的结构和行为,但它本身不是对象。它更像是一个创建对象的蓝图。对象(Object)是一个具体实例,它是根据类创建的。原创 2024-06-26 23:27:50 · 1147 阅读 · 0 评论 -
深入理解 JavaScript Promise
Promise 是一个表示异步操作最终完成或失败的对象。它代表了某个未来才会知道结果的事件(通常是一个异步操作)。Promise 是一个包含三种状态的对象:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。Promise 作为现代 JavaScript 异步编程的核心,为开发者提供了一种清晰、可控的方式来管理复杂的异步流程。通过理解 Promise 的基本概念、状态、链式调用以及错误处理,我们可以编写出更加模块化、易于维护的代码。原创 2024-06-24 20:41:48 · 1171 阅读 · 0 评论 -
聊聊JSON
JSON(JavaScript Object Notation)是一种用于数据交换的文本格式,它使用JavaScript的语法规则来表示数据对象。尽管JSON基于JavaScript,但它是语言无关的,这意味着任何能够解析文本的编程语言都可以使用JSON。JSON与JavaScript的交互是通过内置的JSON对象实现的。和,使得JavaScript能够轻松地与JSON数据格式进行转换。原创 2024-06-21 22:47:22 · 1529 阅读 · 2 评论 -
ES6及更新版本的新特性
在撰写博客时,您可以提供更多实际的代码示例,展示模板字符串在不同场景下的应用,并讨论它们与传统字符串字面量相比的优势。此外,还可以探讨模板字符串的高级用法,如标签函数的使用,以及在现代。:虽然模板字符串提供了语法上的便利,但在某些情况下,如果字符串构建非常频繁或非常复杂,可能会对性能产生一定影响。:虽然解构赋值使代码更简洁,但在某些情况下,过度使用可能会降低代码的可读性,特别是对于不熟悉这种特性的开发者。:模板字符串在构建复杂的字符串时非常有用,尤其是在需要动态插入多个变量或表达式的情况下。原创 2024-06-20 23:09:03 · 1350 阅读 · 0 评论 -
关于JS中的.this
在JavaScript中,this是一个非常重要的概念,它指的是函数执行的上下文对象。this的值取决于函数是如何被调用的,而不是在哪里被定义的。原创 2024-06-11 22:34:45 · 685 阅读 · 0 评论 -
聊聊JS中的Dom与Bom
DOM(文档对象模型)和BOM(浏览器对象模型)是JavaScript中两个非常重要的概念,它们允许开发者与浏览器交互并操作网页内容DOM(文档对象模型)代表网页的结构和内容。允许开发者访问和操作网页的元素,如标签、文本和属性。包括创建、修改、删除元素和属性的能力。可以添加事件监听器来响应用户交互。BOM(浏览器对象模型)代表浏览器窗口和导航功能。包括DOM的所有功能,以及对浏览器窗口的控制,如大小调整、滚动和弹出窗口。原创 2024-06-10 22:51:54 · 1151 阅读 · 0 评论 -
聊聊闭包(以JS为例)
闭包是JavaScript中的一种特性,允许函数访问和操作其外部函数的变量。定义:闭包是记住并访问外部变量的函数。功能:它们用于数据封装、状态保持和创建私有变量。实现:通过内部函数访问外部函数的变量自动形成。注意:使用时要注意避免内存泄漏。原创 2024-06-06 22:33:42 · 1142 阅读 · 0 评论 -
JS中的异步编程
这是本人对于JS中异步编程的理解,欢迎大家的交流,以及如果发现错误欢迎大家的指正,十分感激。原创 2024-06-05 22:45:12 · 1056 阅读 · 0 评论 -
个人关于JS防抖与节流的见解
此篇以记录我个人对JS开发中防抖与节流的见解,欢迎大家在评论区交流,有错误的地方也希望大家能开金口指正。原创 2024-06-04 22:43:59 · 1113 阅读 · 0 评论