查询到最新的12条

JS常用鼠标事件

1. 禁止选中文字和禁止右键菜单 1.1 禁止鼠标右键菜单 contextmenu事件:鼠标右键菜单事件。主要控制应该何时显示上下文菜单(右键菜单),主要用于程序员取消默认的上下文菜单 document.addEventListener('contextmenu', function(e) {e.preventDefault(); }) 1.2 禁止鼠标选中(selectstart 事件&#xff 继续阅读

关于js中的鼠标事件

一、 常用到的鼠标事件 类型事件click单击鼠标左键时发生,如果右键也按下则不会发生dbclick双击鼠标左键时发生,如果右键也按下则不会发生mousedown单击任意一个鼠标按钮时发生mouseout鼠标指针位于某个元素上且将要移出元素的边界时发生mouseover鼠标指针移出某个元素到另一个元素上时发生mouseup松开任意一个鼠标按钮时发生mousemove鼠标在某个元素上时持续发生 二、 鼠标点击事件 鼠标点击事件包括 click&#xff08 继续阅读

JavaScript 鼠标移动事件

今天我要分享的JavaScript鼠标移动事件的知识点 1.首先准备一个文件夹和一张GIF的动图,打开VS Code,新建一个文件,Ctrl+S保存文件,输入文件名,文本类型设置成HTML,如下图所示; 2.在文档里输入英文状态下的感叹号+回车键,如下图所示; 3.在body里输入img标签,把GIF图引入,在img标签 继续阅读

nodejs中的异步编程知识点详解

简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。 更进一步,nodejs引入了非阻塞的 I/O ,从而将异步的概念扩展到了文件访问、网络调用等。 今天,我们将会深入的探讨一下各种异步编程的优缺点 继续阅读

前端JavaScript中的动态事件添加

目录 前言事件的基本概念动态事件添加的优势通过addEventListener()方法动态添加事件通过事件委托实现动态事件绑定总结 前言 在前端开发中,交互性是至关重要的。动态事件添加是一种在JavaScript中实现交互的重要技术。本文将介绍动态事件添加的概念和优势,并详细介绍两种常用的动态事件添加方法。 事件的基本概念 事件是指在网页中发生的特定交互行为,比如点击按钮、滚动页面或输入文本等。通过事件,我们 继续阅读

Nodejs探秘之深入理解单线程实现高并发原理

前言 从Node.js进入我们的视野时,我们所知道的它就由这些关键字组成 事件驱动、非阻塞I/O、高效、轻量,它在官网中也是这么描述自己的。 Node.js® is a JavaScript runtime built on Chrome"s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight an 继续阅读

Nodejs版本升级科普

Nodejs是什么 Node.js是一个基于Chrome V8 JavaScript引擎的运行时环境,用于构建可扩展的网络应用程序。它允许使用JavaScript编写服务器端代码,使开发人员能够在服务器上运行JavaScript代码。 Node.js具有事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发请求和实时应用程序。它采用单线程事件循环模型,可以处理成千上万个并发连接,而无需为每个连接创建新的线程。这使得N 继续阅读

JS中的异步、同步

异步同步 1.1什么叫异步呢什么叫同步呢? setTimeout(function cbFn(){console.log('learnInPro'); }, 1000);console.log('sync things'); 1.2 为啥要在JS中使用异步 1.3 JavaScript中的异步是怎么实现的呢?那要需要说下回调和事件循环这两个概念啦 所有同步任务都在主线程上执行,行成一个执行栈 继续阅读

JS异步处理

动机 由于JS单线程,导致很多麻烦(例如在Android中,一个线程网络操作,结束后通知主线程,JS就不行呀),所以异步在JS中就显得很重要了。关于异步是什么,这里就不说明了。 Promise 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。(这好像Java 继续阅读

Json在Qt中的使用

文章目录 Json在Qt中的使用主要使用的类QJsonValueQJsonObjectQJsonDocument实战1. 手动写Json文件2. 实现程序(从Json文件中读取数据,更改Json文件中的数据) Json在Qt中的使用 主要使用的类 Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的表示以及 Qt 自己的二进制格式读取和写入该文档。QJ 继续阅读

详解node.js创建一个web服务器(Server)的详细步骤

前言 在 node.js 中创建一个服务器非常简单,只需要使用 node.js 为我们提供的 http 模块及相关 API 即可创建一个麻雀虽小但五脏俱全的web 服务器,相比 Java/Python/Ruby 搭建web服务器的过程简单的很。 http model 要想创建一个基于 node.js 的 web 服务器,你就必须使用 node.js 提供的 http 模块,node.js 中的 http 接口旨在支持传统上难以使用的协议的许多特性, 特 继续阅读