首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用原生 JavaScript 在页面加载完成后处理多个函数

JavaScript 正确的使用方法应该是 脚本与 HTML 元素分离、当页面加载完成之后再去执行。本文就来讲解如何使用原生 JavaScript 来实现。...以前需要在 HTML 中加上一些触发事件来触发 JavaScript 的相关函数,而现在直接在 JavaScript 中对某个元素的使用监听器,监听这个元素的事件,如果这个元素被触发了某些事件,在监听器中又定义了这个事件对应的处理函数...页面中无法出现多个 window.onload 事件,如果出现了多个 onload 事件,那么后面的内容会覆盖前面的。...前面说过 window.onload 事件加载的缺陷是只能在页面中使用一次。而使用监听器的方法,就可以监听为 window 的 onload 事件分别加载多个函数了。...这个函数的使用方法也比较简单,把它放在 JavaScript 的最顶部,然后在下面编写功能函数,如果需要将某个功能函数使用这种方法加载,就可以把函数名作为参数调用这个自定义的 addLoadListener

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript高级程序设计(第四版)》学习笔记(五)第5章

'; console.log(msg.charAt(2))// 'v' 3. charCodeAt() 方法: 返回指定索引位置的code unit值,索引以整数指定 let msg = 'javaScript...字符串操作方法 1. concat 用于将一个或多个字符串拼接成一个新字符串 let stringValue = 'javaScript '; let res = stringValue.concat(...('java',1))//false console.log(strVal.includes('java'))//true console.log(strVal.includes('java',2)...())//'javascript' console.log(strVal)//' javascript ' 6. repeat() 方法 接收一个整数,表示复制多少次,返回拼接好的结果 let strVal...舍入方法 Math.ceil() :始终向上舍入为最接近的整数; Math.floor():始终向下舍入为最接近的整数; Math.round():执行四舍五入; Math.fround

54920

ECMAScript 6 笔记(二)

6. normalize()   7. includes(), startsWith(), endsWith()    JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中...需要注意的是,在JavaScript内部,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。   5. ...安全整数和Number.isSafeInteger()    用来判断一个整数是否落在-2^53到2^53之间   7. ...Math对象的扩展 Math.trunc():用于去除一个数的小数部分,返回整数部分。   对于非数值,Math.trunc内部使用Number方法将其先转为数值。   ...数组实例的includes()  Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。

77210

JavaScript 28个常用字符串方法及使用技巧

(2)charCodeAt() charCodeAt():该方法会返回指定索引位置字符的 Unicode 值,返回值是 0 - 65535 之间的整数,表示给定索引处的 UTF-16 代码单元,如果指定位置没有字符...(3)includes() includes():该方法用于判断字符串是否包含指定的子字符串。如果找到匹配的字符串则返回 true,否则返回 false。...连接多个字符串 concat() 方法用于连接两个或多个字符串。该方法不会改变原有字符串,会返回连接两个或多个字符串的新字符串。...str.split(""); // 输出结果:["a", "b", "c", "d", "e", "f"] 复制代码 其实在将字符串分割成数组时,可以同时拆分多个分割符,使用正则表达式即可实现:...(2)match() match():该方法用于在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

94000

【ECMAScript】ECMAScript 7新特性深度解析

ES7引入了一些新特性和改进,使JavaScript开发更加简单和高效,以下是ES7的一些主要特性: Array.prototype.includes()方法:这个方法用于判断一个数组是否包含一个指定的值...共享内存和原子操作:这个特性允许我们在多个线程之间共享数据,使用原子操作来确保数据的一致性和可靠性。 在本篇博客中,我们将详细介绍ES7的新特性。 正文开始 1....Array.prototype.includes()方法 在ES7中,Array.prototype.includes()方法被引入,用于判断一个数组是否包含一个指定的值。...这个方法返回一个布尔值,如果包含指定的值则返回true,否则返回false。这个方法可以代替indexOf()方法,使代码更加简洁和易于阅读。...共享内存和原子操作 在ES7中,共享内存和原子操作被引入,允许我们在多个线程之间共享数据,使用原子操作来确保数据的一致性和可靠性。这个特性使JavaScript可以更好地处理并发和多线程编程。

51371

JS基础第二课(函数、对象篇)

一、函数 1、概念 JavaScript中的重要功能,是一段代码的集合,这段代码可以在不同地方调用,从而提高JavaScript代码的复用性 2、函数的使用 (1)基本格式: function 函数名...对象分为 自定义对象、内置对象、浏览器对象 2、内置对象 js语言自带的对象,供开发者使用,提供一些常用的,基本的属性和方法,帮助快速开发 3、参考文档 JavaScript 对象实例 | 菜鸟教程 4...() 从起始位置开始计算该字符串最后出现的位置(运行时是从后往前搜索) includes() 查找字符串是否包含指定的子字符串 replace(searchvalue,newvalue) 查找匹配的子串...currentValue, index, arr), thisValue) 数组每个元素都执行一次回调函数 includes() 判断一个数组是否包含一个指定的值 slice(start, end) 选取数组的一部...统计每个字符出现的次数 3、封装一个格式化日期的方法yyyy-yy-yy 4、数组去重 var arr = [1,2,3,4,4,5,6,7,7,7,8,9,3,3,4,5,6,7,9] 5、返回随机1-100的整数

42340

JavaScript编码之路 【JavaScript之操作数组、字符串方法汇总】

concat() concat()方法是JavaScript数组的一个内置方法,用于合并两个或多个数组。当调用concat()方法时,它会创建原始数组的一个副本,并将指定的参数数组连接到副本的末尾。...接下来,咱们使用concat()方法将多个数组合并成一个新数组。...() includes() 是数组的一个方法,用于判断数组中是否包含指定的元素,并返回相应的布尔值。...它接受一个整数作为参数,该整数指定要返回字符的位置。索引位置从0开始,表示字符串中的第一个字符。...startWith() 、includes() startsWith()和includes()方法都用于在字符串中搜索指定的子字符串,并返回一个布尔值表示是否包含该子字符串。

10610

【Java 进阶篇】JavaScript Array数组详解

当我们编写JavaScript代码时,经常需要处理一组数据。JavaScript中的数组(Array)是一种用于存储多个值的数据结构,它提供了许多方法和功能,使我们能够方便地操作这些数据。...在本篇博客中,我们将详细探讨JavaScript数组,包括如何创建、操作、遍历和使用数组。 什么是JavaScript数组? JavaScript数组是一种有序的数据集合,它可以存储多个值。...可以传递多个参数来指定操作。...() includes()方法用于判断数组是否包含指定元素,返回布尔值。...总结 JavaScript数组是一种强大的数据结构,用于存储和操作多个值。你可以使用不同的方法来创建、访问、修改和操作数组,以满足各种编程需求。

17320
领券