文章 2024-04-26 来自:开发者社区

js原生自调用函数原理

JavaScript中的自调用函数(Immediately Invoked Function Expression,IIFE)是一种特殊的函数表达式,它在定义后立即执行。自调用函数可以通过以下方式实现: 函数表达式:可以使用函数表达式的方式定义一个匿名函数,并立即调用它。这种方式使用圆括号将函数表达...

文章 2024-04-25 来自:开发者社区

前端 富文本编辑器原理——从javascript、html、css开始入门(二)

前端 富文本编辑器原理——从javascript、html、css开始入门(一)https://developer.aliyun.com/article/1492714 例: 点击不失去焦点跳转开始和结束,避免失去焦点使用preventDefault <...

前端 富文本编辑器原理——从javascript、html、css开始入门(二)
文章 2024-04-25 来自:开发者社区

前端 富文本编辑器原理——从javascript、html、css开始入门(一)

⭐前言 大家好,我是yma16,本文分享关于前端 富文本编辑器原理——从javascript、html、css开始。 富文本编辑器 富文本编辑器是指具有格式化文本和图像编辑功能的文本编辑器 参考文档:https://w3c.github.io/selection-api/#abstract ⭐html的contenteditable属性 全局属性 ...

前端 富文本编辑器原理——从javascript、html、css开始入门(一)
文章 2024-04-22 来自:开发者社区

JavaScript中跨域资源共享(CORS):原理和解决方案

在Web开发中,跨域资源共享(CORS,Cross-Origin Resource Sharing)是一个重要的概念。它允许来自不同源的网页在遵守一定规则的情况下,共享资源。由于浏览器的同源策略限制,来自不同源的网页默认情况下无法相互访问对方的资源。因此,CORS成为了一种解决跨域问题的有效手段。本...

文章 2024-04-22 来自:开发者社区

JavaScript原型链:工作原理与深入探究

在JavaScript中,原型链是一个核心概念,它定义了对象如何查找属性和方法。理解原型链的工作原理对于深入掌握JavaScript的面向对象编程至关重要。本文将详细解析JavaScript原型链的工作原理,并探讨其在实际编程中的应用。 一、原型链的基本概念 在JavaScript中,每个对象都有一个指向它的原型(protot...

文章 2024-04-22 来自:开发者社区

深入解析JavaScript中的异步编程:Promises与async/await的使用与原理

在JavaScript中,异步编程是一种处理耗时操作(如网络请求、文件读写等)的重要模式。随着JavaScript的不断发展,异步编程的方式也变得越来越丰富和强大。其中,Promises和async/await是两种非常受欢迎的异步编程解决方案。本文将详细探讨这两种技术的使用方法和内在原理。 一、Promises Promis...

文章 2024-04-15 来自:开发者社区

JS的执行原理,一文了解Event Loop事件循环、微任务、宏任务

大家好!我是Sailing,我同时在掘金分享了很多深度、有思考的前端技术文章。内容涵盖前端工程化、框架应用、性能优化等方面。我的博客地址是:https://juejin.cn/user/307518988100237/posts?sort=popular。我记录了自己的开发经验和学习心得。面试官:你了解JavaScript事件循环吗...

JS的执行原理,一文了解Event Loop事件循环、微任务、宏任务
文章 2024-04-07 来自:开发者社区

JS垃圾回收机制的原理

JavaScript的垃圾回收机制是一种自动管理内存的机制,它负责在代码执行过程中,自动释放不再使用的内存空间,以避免内存泄漏和资源浪费。垃圾回收机制的原理主要包括标记清除和引用计数两种方法: 1. 标记清除: 标记清除是JavaScript最常用的垃圾回收算法。它的基本思想是通过标记那些仍然被引用的对象,然后清除未被标记的对象。 具体步骤如...

文章 2024-04-01 来自:开发者社区

详解JS——垃圾回收的原理

引言 JavaScript是一种高级的、解释型的编程语言,广泛应用于网页开发和移动应用开发中。在JavaScript中,内存管理是一个重要的话题,而垃圾回收就是内存管理的一部分。本文将介绍JavaScript垃圾回收的原理,并提供一些示例代码来帮助理解。 什么是垃圾回收 JS 中的垃圾回收是一种自动化的过程,用于检测和释放不再使用的内存空间。在 JS 中,当我们创建变量、...

文章 2024-03-27 来自:开发者社区

解释JavaScript闭包的工作原理,并举例说明其在游戏开发中的应用。

JavaScript闭包的工作原理可以概括为:当一个函数内部定义了另一个函数,并且这个内部函数引用了外部函数的变量时,内部函数就形成了一个闭包。这意味着,即使外部函数执行完毕后,其变量也不会被销毁,因为内部函数仍然引用着这些变量。 具体地说,每当一个函数被调用时,JavaScript会...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注