OnITRoad - 常见问题

如何使用JavaScript检测浏览器或者标签关闭事件

如何使用JavaScript检测浏览器或者标签关闭事件 要跟踪用户在线状态,我们需要在数据库中维护标志。 当用户将退出注销链接时,我们应该需要更新此标志。 如果用户关闭浏览器而不单击“注销”按钮,则浏览器关闭事件检测将需要更新数据库中的标志。 使用JavaScript'OnBeforeUnload'Autive,我们可以检测浏览器或者选项卡关闭事件并更新数据库中的用户在线状态。 以下JavaScr

Views:0  2020-06-02

如何使用 jQuery 检测 Escape 按键

如何使用 jQuery 检测 Escape 按键 keyup 和 keydown 事件处理程序用于检测转义键按下。 当在键盘上按下转义键时,事件处理程序会在文档上触发。 <!DOCTYPE html> <html> <head> <title>文档的标题</title> <script src="htt

Views:0  2020-06-02

如何在 JavaScript 中检测空闲时间

如何在 JavaScript 中检测空闲时间 空闲时间是用户没有与网页交互的时间。 它可以是鼠标移动、页面点击或者用户使用键盘时。 可以使用 vanilla JavaScript 或者 jQuery 代码检测空闲时间。 原生 JavaScript 我们可以使用 vanilla JavaScript 来检测空闲时间: let inactivityTime = function () { le

Views:0  2020-06-02

如何使用 JavaScript 获取窗口大小

如何使用 JavaScript 获取窗口大小 窗口尺寸: 可以通过窗口对象的innerWidth 和innerHeight 属性访问窗口的尺寸;重要的是要注意,这只会为我们提供浏览器窗口的尺寸,而不是屏幕本身。 桌面设备允许调整浏览器窗口的大小,因此,窗口对象的尺寸不会与屏幕的尺寸相匹配。 但在大多数情况下,知道窗口的大小可能就足够了。 要获取当前窗口尺寸,我们可以这样做: windowWidth

Views:0  2020-06-02

JS如何在网页上禁用文本选择、复制、剪切、粘贴和右键单击

JS如何在网页上禁用文本选择、复制、剪切、粘贴和右键单击 在某些情况下,阻止选择网页的某些部分可能是有利可图的。 因为禁用用户选择非常烦人,所以最好不要为整个设置它。 相反,请禁用我们担心可能被盗的部分或者特定文章的文本选择。 在可以增强用户体验的情况下使用它。 无论在上禁用用户选择的原因是什么,如果我们已经到了那一步,那么这里就是学习如何使用 CSS、Javascript 和 jQuery 轻松

Views:0  2020-06-02

如何显示 JavaScript 对象

如何显示 JavaScript 对象 在此代码中,我们将找到有关如何在 JavaScript 中显示对象的快速解决方案。 例如,当我们出于某些调试目的需要打印对象时,可以使用以下代码: let object = { prop1: 'prop1Value', prop2: 'prop2Value', child: { childProp1: 'childPropValue1'

Views:0  2020-06-02

如何提示JavaScript 被禁用信息

如何提示JavaScript 被禁用信息 许多依赖 JavaScript 才能正常运行。 如果关闭,可能无法访问。 但是,出于安全考虑,许多用户在其浏览器上禁用了 JavaScript。 这就是为什么我们需要确保即使禁用了 JavaScript,仍能正常运行。 此外,必须在客户端和服务器端复制所有验证,以便我们可以在 JavaScript 关闭的情况下发现问题。 如果内容在没有 JavaScrip

Views:0  2020-06-02

如何使用 jQuery 区分鼠标左键和右键单击

如何使用 jQuery 区分鼠标左键和右键单击 jQuery 可以检测鼠标单击,这是各种 Web 应用程序了解使用哪个鼠标按钮触发特定功能所必需的。 我们可以使用 mousedown() 方法和事件 which 处理任务。 event.which 将分别为鼠标左键、中键和右键定义为 1、2 或者 3: <!DOCTYPE html> <html> <head>

Views:0  2020-06-02

如何在 JavaScript 中进行字符串插值

如何在 JavaScript 中进行字符串插值 用字符串文字内的值替换占位符称为字符串插值。 在 JavaScript 中,包含在支持字符串插值的反引号 (`) 中的模板文字(也是模板字符串)和 ${expression} 作为占位符执行字符串插值,如下所示: const AGE = 25; console.log(`I'm ${AGE} years old!`); 占位符具有以下格式:${ex

Views:0  2020-06-02

如何在 JavaScript 中清空数组

如何在 JavaScript 中清空数组 有时,我们想清空一个数组而不是添加一个。 但是,有多种清除数组的方法,我们将在本教程中讨论这些方法,以使我们更轻松。 假设我们有一个数组,我们想清除它。 第一种方法可以如下: let arr = []; 运行上面的代码会将 arr 设置为一个新的干净数组。 如果我们没有对原始数组的引用,这很好。 如果我们仅通过原始变量 arr 引用数组,请使用此方法。

Views:0  2020-06-02

如何在 JavaScript 中使用 Base64 编码和解码字符串

如何在 JavaScript 中使用 Base64 编码和解码字符串 在本教程中,我们将学习如何将字符串编码为 Base64 编码格式。 Javascript 提供了一个名为 btoa()(二进制到 ASCII)的内置函数来执行 Base64 编码。 让我们看看如何使用 btoa() 函数对字符串进行编码: let str = "Hello onitroad"; //对字符串编

Views:0  2020-06-02

如何将 JavaScript 对象编码为查询字符串

如何将 JavaScript 对象编码为查询字符串 查询字符串是 URL 的一部分,用于将数据传输到 Web 应用程序或者后端数据库。 我们需要查询字符串,因为 HTTP 协议在设计上是无状态的。 查询字符串由查询参数组成,并将数据发送到服务器。 在本教程中,我们建议使用快速而简单的方法来将 Javascript 对象编码为查询字符串。 encodeURIComponent() encodeU

Views:0  2020-06-02

如何编码 JavaScript URL

如何编码 JavaScript URL URL 编码机制用于将 URL 中的任何数据编码为可以通过 Internet 传输的安全格式。 可以使用两个 JavaScript 函数对 JavaScript URL 进行编码,具体取决于我们要执行的操作。 这些函数是: encodeURI() 和 encodeURIComponent() 。 两者都用于通过将某些字符的每个实例替换为最多四个表示字符的 U

Views:0  2020-06-02

当JavaScript函数的名称为字符串时,如何执行函数

当JavaScript函数的名称为字符串时,如何执行函数 在本教程中,我们将讨论用于从存储在变量中的字符串执行函数的两种方法。 让我们讨论哪种方法对于这种情况更可取且安全。 建议使用 HTML5 中的 window 对象引用当前窗口及其中的所有项目。 我们可以使用该对象在字符串中运行函数以及该函数的参数: window["functionName"](arguments);

Views:0  2020-06-02

JavaScript 如何使用数组扩展另一个数组

JavaScript 如何使用数组扩展另一个数组 如何在不创建新数组的情况下使用另一个数组扩展现有的 JavaScript 数组 有多种广泛使用的方法可以在不创建新数组的情况下用另一个方法扩展现有的 JavaScript 数组。 push() push() 方法通常用于将数组推送到现有数组的末尾。 在 ES5 规范中,这通常是这样完成的: let arr1 = [0, 1, 2]; let a

Views:0  2020-06-02

如何在 JavaScript 中找出调用者函数

如何在 JavaScript 中找出调用者函数 要找出调用者函数,请在 JavaScript 中命名一个非标准的 function.caller 属性。 Function 对象被替换为我们需要查找父函数名称的函数的名称。 function Welcome() { alert("caller is " + Welcome.caller); } Welcome(); 如果We

Views:0  2020-06-02