JavaScript
文章平均质量分 69
Lee_Chen86
前端开发工程师
展开
-
LeetCode题解:13. 罗马数字转整数,哈希表,JavaScript,详细注释
【代码】LeetCode题解:13. 罗马数字转整数,哈希表,JavaScript,详细注释。原创 2023-11-23 23:25:37 · 557 阅读 · 0 评论 -
<em> 和 <strong> 标签的区别
和 都是 HTML 中的文本强调元素,但它们的语义和用途有所不同。定义: 标签用于表示文本中的强调部分。它告诉读者这部分文本在上下文中有特殊的重要性或强调。显示效果:默认情况下,浏览器通常会将 标签内的文本显示为斜体。语义: 的语义是“强调”,它表示该部分的文本在上下文中应该被视为不同于其它部分。定义: 标签用于表示文本中的重要部分。它告诉读者这部分文本具有高度的重要性或强度。显示效果:默认情况下,浏览器通常会将 标签内的文本显示为粗体。语义: 的语义是“强度”,它表示该部分的文本在上下文中具有特殊的原创 2023-09-28 15:52:56 · 1703 阅读 · 0 评论 -
JavaScript中的浮点数之谜:为什么0.1 + 0.2 不等于 0.3?
双精度浮点数是一种计算机编程中用于表示实数(即小数和整数)的数据类型。它是基于IEEE 754标准中定义的64位双精度表示法。这种表示法允许数字在非常大的范围内变化,同时还能保持相对的精度。原创 2023-09-28 10:08:34 · 614 阅读 · 0 评论 -
在HTML里,attribute和property有什么区别?
总之,当你在JavaScript中与HTML元素交互时,通常更推荐使用Property,因为它们提供了更丰富、更动态的交互方式。但在某些情况下,特别是当你需要获取HTML源代码中的原始值时,使用Attribute可能更有意义。之间的区别是一个常见但容易混淆的概念。它们都与HTML元素有关,但它们在功能、用途和行为上有所不同。属性(Property)的行为是不同的。属性(Attribute)和。在上面的示例中,我们可以看到。原创 2023-09-16 13:02:42 · 738 阅读 · 0 评论 -
LeetCode题解:2618. 检查是否是类的对象实例,迭代和递归
我们可以使用 JavaScript 的原型链来检查一个对象是否是一个类的实例。在 JavaScript 中,每个对象都有一个内部属性。这两种解法都可以处理各种类型的值和类,包括原始类型的值和它们的包装对象,以及自定义的类和它们的实例。属性指向了创建它的构造函数的。因此,我们可以通过比较。如果不相等,我们就将。,然后继续比较,直到。原创 2023-07-18 16:37:51 · 294 阅读 · 0 评论 -
LeetCode:2695. 包装数组,详细解释
题目要求我们创建一个名为的类,该类在构造函数中接受一个整数数组作为参数。原创 2023-06-08 09:50:21 · 850 阅读 · 0 评论 -
理解并实现自动导入(Auto Import)功能的原理
本文详细介绍了自动导入(Auto Import)功能的原理及其实现,从源代码分析、AST转换、生成新代码的过程,帮助读者更深入地理解这一功能。原创 2023-05-10 23:03:36 · 2595 阅读 · 0 评论 -
虚拟模块在前端开发中的应用与示例
虚拟模块是一种在构建工具(如 Vite)中动态生成的模块,它们在编译阶段被构建工具生成,但在运行时表现得像普通的 JavaScript 模块一样。虚拟模块允许开发者创建具有动态生成内容的模块,实现更灵活的编程模式。原创 2023-05-08 12:31:10 · 681 阅读 · 0 评论 -
深入理解 TypeScript 的 type 以及 type 与 interface 和 class 的区别
本文详细讨论了 TypeScript 中的 type 以及它与 interface 和 class 的区别,并介绍了它们各自的用途和特点。原创 2023-05-07 13:25:30 · 4465 阅读 · 0 评论 -
深入理解shims-vue.d.ts和declare module
本文详解shims-vue.d.ts文件与declare module,介绍了它们在Vue项目中的作用、用途及创建方法,助力TypeScript类型检查与识别。原创 2023-05-06 10:18:28 · 2619 阅读 · 0 评论 -
JavaScript 对象遍历为什么要使用 hasOwnProperty 检查属性
本文将详细比较两种JavaScript中常见的遍历对象属性的方法,分析它们的区别并通过实际示例来说明这些差异。原创 2023-04-14 14:15:20 · 601 阅读 · 0 评论 -
如何设计一个优秀的组件
阅读更多系列文章请访问我的GitHub 博客,本文示例代码请访问这里。前言在开发过程中,我们经常会遇到现有组件库无法满足需求,需要自己设计和实现组件的情况。那么,如何才能设计一个既满足产品需求,又易于开发人员使用的组件呢?本文就以一个级联组件的设计为例,探讨一下如何设计一个优质组件。开始前准备如果你想查看本文的 Demo 演示,请点击这里。如果想查看源代码,请点击这里。本文的源代码都由 TypeScript 编写,如果你对 TypeScript 不了解,可以查看TypeScript 官网本文原创 2021-02-28 18:50:04 · 1196 阅读 · 0 评论 -
HTML5学习笔记 —— JavaScript语句
来源于我的HTML5学习笔记,通过它可以快速入门HTML5,同时可以作为工作中快速查找知识点的利器。该文主要分析了JavaScript中常用的语句,跟随文章的解析和例子,你可以全面的理解JavaScript语句的意义和用法。原创 2017-05-12 21:19:37 · 921 阅读 · 0 评论 -
HTML5学习笔记 —— JavaScript基础知识
来源于我的HTML5学习笔记,通过它可以快速入门HTML5,同时可以作为工作中快速查找知识点的利器。 本文由浅入深地详解了JavaScript的各项基础知识点,通过本文你将会对JavaScript语言有深入的了解。仔细学习文章中的知识点,并结合文章中的习题将会为你打下坚实的JavaScript基础。如果你已经是一名JavaScript开发者,改文章也可以成为你复习JavaScript的重要工具。原创 2017-05-11 21:51:14 · 6582 阅读 · 0 评论 -
HTML5学习笔记 —— JavaScript开发入门
来源于我的HTML5学习笔记,通过它可以快速入门HTML5,同时可以作为工作中快速查找知识点的利器。该文章主要包括JavaScript入门需要了解的知识,JavaScript在开发过程中需要用到的主要功能,包括引入JavaScript、DOM操作、事件操作和函数。通过该文,你可以了解到JavaScript是如何对页面进行操作的。原创 2017-05-11 17:34:02 · 1277 阅读 · 0 评论