tag 事件監聽

標籤
貢獻12
60
08:39 AM · Nov 06 ,2025

@事件監聽 / 博客 RSS 訂閱

flydean - 不要在nodejs中阻塞event loop

簡介 我們知道event loop是nodejs中事件處理的基礎,event loop中主要運行的初始化和callback事件。除了event loop之外,nodejs中還有Worker Pool用來處理一些耗時的操作,比如I/O操作。 nodejs高效運行的秘訣就是使用異步IO從而可以使用少量的線程來處理大量的客户端請求。 而同時,因為使用了少量的線程,所以我們在編寫nodejs程序的時候,一

eventloop , node.js , 事件監聽 , 事件 , event

收藏 評論

njitzyd - SpringBoot中@EventListener註解的使用

背景 在開發工作中,會遇到一種場景,做完某一件事情以後,需要廣播一些消息或者通知,告訴其他的模塊進行一些事件處理,一般來説,可以一個一個發送請求去通知,但是有一種更好的方式,那就是事件監聽,事件監聽也是設計模式中 發佈-訂閲模式、觀察者模式的一種實現。 觀察者模式:簡單的來講就是你在做事情的時候身邊有人在盯着你,當你做的某一件事情是旁邊觀察的人感興趣的事情的時候,他會根據這個事情做一些其他的事,但

事件監聽 , 程序員

收藏 評論

jack - 瀏覽器支持的JavaScript版本

今天整理了一下瀏覽器對JS的兼容問題,希望能給你們帶來幫助,我沒想到的地方請留言給我,我再加上; 常遇到的關於瀏覽器的寬高問題: //以下均可console.log()實驗 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//網頁可見區域寬 va

類名 , 事件監聽 , 加載 , 前端開發 , 瀏覽器支持的JavaScript版本 , Javascript

收藏 評論

碼小白 - Javascript如何阻止事件傳播?

阻止瀏覽器默認行為和防止事件傳播主要通過先下面兩個方法實現 event.preventDefault(): 取消瀏覽器對當前事件的默認行為,比如點擊鏈接後,瀏覽器跳轉到指定頁面,或者按一下空格鍵,頁面向下滾動一段距離。 event.stopPropagation(): 阻止事件在DOM中繼續傳播,防止再觸發定義在別的節點上的監聽函數。 !DOCTYPE html html lang="en" he

事件監聽 , Javascript

收藏 評論

艾歡歡 - js中監聽事件addEventListener第三個參數的理解(事件的冒泡與捕獲)

js中監聽事件addEventListener第三個參數的理解(事件的冒泡與捕獲) js中,可以給一個dom對象添加監聽事件,像下面這樣: domElement.addEventListener("click", function(){}, true); 第一個參數是事件類型,比如點擊(click)、雙擊(dbclick) 第二個參數就是函數,觸發事件後,需要執行的函數。 而第三個參數就是

事件冒泡 , 事件監聽 , addeventlistener , Javascript

收藏 評論

從君華 - React中removeEventListener()注意事項

眾所周知,事件監聽器這種東西,除非是{once: true}這種一次性監聽器,否則凡註冊的,必移除。 但是在React的Hook組件中,移除事件監聽時卻要留點神,否則可能代碼寫得自認為OK,實際一點效果都沒有。 先來看個例子: 一個計數器,初始值為1,每點擊一次按鈕,數字+1,噹噹前數字為偶數時,註冊監聽器,為奇數時,移除監聽器。 寫法一 import { useEffect, useState

react , 事件監聽 , react-hooks

收藏 評論

布吉島 - Activiti7事件監聽

本文個人博客地址:Activiti7事件監聽 (leafage.top) 好久沒有記錄筆記了,最近做了一些關於工作流的事情,記錄一下使用activiti 7的一些經驗。 需求: 在流程發起和流程操作的過程中,給相關人員發送流程審批的通知提醒; 不要在配置流程時手動添加,不能侵入到流程操作的過程,影響流程執行; mark這個怎麼入手呢?沒搞過activiti,activiti7 的官方文檔寫

activiti , 事件監聽 , 工作流

收藏 評論

賀公子 - # AI眼鏡Rokid記賬本實戰開發 - 每日花費智能彙總應用

AI眼鏡Rokid記賬本實戰開發 - 每日花費智能彙總應用 作者:kevin賀老師 一、實戰應用思路 1.1應用概述 基於Rokid AI眼鏡的智能記賬本應用是一個革命性的財務管理系統,通過語音識別、圖像識別和AI智能分析,實現每日花費的自動記錄、智能分類和晚間彙總分析。該應用充分利用了rokid眼鏡的攝像頭、麥克風、觸控板和揚聲器等硬件特性,打造了全新的免

圖像識別 , 事件監聽 , 前端開發 , ide , Javascript

收藏 評論

flydean - nodejs事件和事件循環詳解

簡介 上篇文章我們簡單的介紹了nodejs中的事件event和事件循環event loop。本文本文將會更進一步,繼續講解nodejs中的event,並探討一下setTimeout,setImmediate和process.nextTick的區別。 nodejs中的事件循環 雖然nodejs是單線程的,但是nodejs可以將操作委託給系統內核,系統內核在後台處理這些任務,當任務完成之後,通知nod

node.js , 事件綁定 , 事件監聽 , 事件 , 異步編程

收藏 評論

雨2FUPr - 事件系統的設計與實現

引述 本文會講述以下幾個內容: 事件系統有什麼用 什麼情況下會使用事件 如何去設計一個事件系統 如何使用一個事件系統 事件系統有什麼用 事件系統的好處有很多,其中最主要的是用於模塊之間的解耦,以及各個內容之間的解耦。 在開發過程中一定會存在一個模塊需要依賴另一個模塊的一些數據和狀態,從而執行自身邏輯的情況。 在這種情況下,依賴其他模塊的一些狀態和數據,那麼正常的做法就是引用對方模塊,從

系統設計 , 事件綁定 , 設計模式 , 事件監聽 , 事件委託

收藏 評論

神話 - 詳解 Node.js unhandledRejection 和 uncaughtException 事件

Node.js js 的執行是單線程的,在 Node14 及以前的版本,同步任務同拋錯未處理程序則會終止,異步任務同拋錯未處理則不會,而是出一個 warning, 提示有 UnhandledPromiseRejectionWarning 的異常。 而在Node14以後的版本,就算是異步任務同拋錯未處理程序也會直接終止了。 Node14及以前的版本代碼示例: PS: 加一個sleep 函數的目的只是

node.js , 事件監聽 , 優雅重啓

收藏 評論

編程小匠人 - element plus 造成內存泄漏

一、寫在前面 js中的內存垃圾回收機制:垃圾回收器會定期掃描內存,當某個內存中的值被引用為零時就會將其回收。當前變量已經使用完畢但依然被引用,導致垃圾回收器無法回收這就造成了內存泄漏。傳統頁面每次跳轉都會釋放內存,所以並不是特別明顯。 Web App 與 傳統Web的區別,因為Web App是單頁面應用頁面通過路由跳轉不會刷新頁面,導致內存泄漏不斷堆積,導致頁面卡頓。

機器學習 , app , 事件監聽 , element plus 造成內存泄漏 , 人工智能 , Web

收藏 評論

flydean - nodejs事件和事件循環簡介

簡介 熟悉javascript的朋友應該都使用過事件,比如鼠標的移動,鼠標的點擊,鍵盤的輸入等等。我們在javascript中監聽這些事件,從而觸發相應的處理。 同樣的nodejs中也有事件,並且還有一個專門的events模塊來進行專門的處理。 同時事件和事件循環也是nodejs構建異步IO的非常重要的概念。 今天我們來詳細瞭解一下。 事件 nodejs為事件提供了一個專門的模塊:lib/even

node.js , 事件驅動 , 事件監聽 , 事件 , 異步編程

收藏 評論

SeaTunnel - 從日誌到告警,帶你用好 SeaTunnel 的事件監聽能力

在數據集成任務日益複雜的今天,如何實時掌握作業執行過程中的關鍵事件,並基於這些事件觸發後續邏輯處理,已經成為企業構建數據平台時不可或缺的一環。Apache SeaTunnel 從 2.3.0 開始引入了全新的事件監聽機制(Event Listener),為用户提供了靈活的鈎子體系,助力構建更智能、更具業務驅動的數據集成流程。 本文將圍繞事件監聽機制的整體架構、核心概念、使用方式與最佳實踐,帶你深入

數據同步 , 事件監聽 , 日誌 , 開源 , seatunnel

收藏 評論