万普插件库

jQuery插件大全与特效教程

web前端tips:js的事件循环(Event Loop)


一、介绍

1. 什么是js的事件循环

JavaScript事件循环是一种处理异步事件和回调函数的机制,它是JavaScript实现异步编程的核心。它在浏览器或Node.js环境中运行,用于管理任务队列和调用栈,以及在适当的时候执行回调函数。

3 个高级 JavaScript 面试问题_js高级面试题2020

#记录我的9月生活#

js调试命令console全解析_js怎么调试代码

nsole 对象提供对浏览器控制台的接入(如:Firefox 的 Web Console)。不同浏览器上它的工作方式是不一样的,但这里会介绍一些大都会提供的接口特性。
Console对象可以在任何全局对象中访问,如 Window,WorkerGlobalScope 以及通过属性工作台提供的特殊定义。


它被浏览器定义为 Window.Console,也可被简单的 Console 调用。

最常用的方法就是Console.log(),就是在控制台输出内容。刚开始学前端的时候看到大家都是用的Console.log(),几乎没有见过Console的其他用法,难道Console真的没有别的用法了?查了一下后发现Console还是非常强大的,至于为什么很少看到有人用可能是因为用过都删掉了吧。在此记录一下Console的其他用法。

今天来聊聊JavaScript的垃圾回收机制

垃圾回收

  JavaScript是使用垃圾回收的语言,也就是说执行环境负责在代码执行时管理内存。在C和C++等语言中,跟踪内存使用对开发者来说是很大的负担,也是很多问题的来源。JavaScript为开发者卸下了这个负担,通过自动内存管理实现内存分配和闲置资源回收。基本思路很简单:确定哪个变量不会再使用,然后释放它占用的内存。这个过程是周期性的,即垃圾回收程序每隔一定时间(或者说在代码执行过程中某个预定的收集时间)就会自动运行。垃圾回收过程是一个近似且不完美的方案,因为某块内存是否还有用,属于

通过js来实现打字效果_js 输入法

有时候浏览网页经常会看见一些页面出现一些打字的效果,那么是怎么实现的呢?

文件上传还能这么玩?Axure 高阶技巧解锁动态交互新姿势

在产品经理的日常工作中,原型设计是连接创意与落地的桥梁。但当涉及复杂交互(如文件上传、视频播放、实时搜索)时,静态原型常常显得力不从心——用户只能看到界面布局,却无法感知操作后的反馈、状态变化或异常处理。这种“平面化”的演示,不仅难以验证需求细节,更可能因沟通偏差导致开发返工。

JavaScript精通到深入_javascript语言精粹

前几天教大家从入门到精通,当然仅靠那一篇文章是不足以带领大家精通JavaScript的,今天给大家带来第二讲!

BOM和DOM简介

BOM,Browser Object Model ,浏览器对象模型。

BOM主要提供了访问和操作浏览器各组件的方式。

浏览器组件:

window(浏览器窗口)

location(地址栏)

Node.js 的事件循环机制_node事件循环机制是什么

1.微任务

在谈论Node的事件循环机制之前,先补充说明一下 Node 中的“微任务”。这里说的微任务(microtasks)其实是一个统称,包含了两部分:

  • process.nextTick() 注册的回调 (nextTick task queue)
  • promise.then() 注册的回调 (promise task queue)

Node 在执行微任务时, 会优先执行 nextTick task queue 中的任务,执行完之后会接着执行 promise task queue 中的任务。所以如果 process.nextTick 的回调与 promise.then 的回调都处于主线程或事件循环中的同一阶段, process.nextTick 的回调要优先于 promise.then 的回调执行。

js垃圾回收机制_js垃圾回收机制有哪些方法

好的 你问的是 JavaScript 垃圾回收机制 (Garbage Collection, GC)。这是 JS 内存管理的重要部分,我给你详细梳理:


一、JS 内存管理流程

JavaScript 在浏览器 / Node.js 里运行时,会自动分配和回收内存,开发者

JavaScript学习笔记(十八)_javascript基础入门

前面我们学习了定时器,知道了定时器实际上是一种异步任务,还提到过JS中常见的另外几种异步任务,其中有一种异步任务叫AJAX,那么这篇文章我们就一起来学习一下AJAX。

在学习AJAX之前,为了演示的方便,我们会用nodejs自己建立一个后端的接口,所以大家需要提前在自己的电脑上安装好nodejs环境,大家可以去

<< < 10 11 12 13 14 15 16 17 18 19 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言