首页 > 其他分享 >前端JS-Day20

前端JS-Day20

时间:2022-09-05 11:36:50浏览次数:59  
标签:DOM 前端 Day20 JS window addEventListener 加载

BOM:浏览器对象模型,核心对象为Window

 通过var声明的所有全局变量和函数都会变成window对象的属性和方法,let或const则不行。

 

 窗口加载事件:addEventListener('load' fuction(){})

 

DOMContentLoaded事件,仅当DOM加载完成才运行js函数

 

document.addEventListener('DOMContentLoaded', fuction()) 比 window.addEventListenter运行快,等DOM加载完毕即执行,不等待flash和css解析完毕。

 

 

 

标签:DOM,前端,Day20,JS,window,addEventListener,加载
From: https://www.cnblogs.com/LWHCoding/p/16656953.html

相关文章

  • JavaScript日期处理类库-Moment.js
    JavaScript日期处理类库-Moment.js参考链接日期格式化moment().format('MMMMDoYYYY,h:mm:ssa');//九月5日2022,10:00:10上午moment().format('dddd');......
  • 前端传值字符串,包含逗号问题
    encodeURIComponent()函数_百度百科(baidu.com)//需要前端使用encodeURIComponent(value);编码,后端使用URLDecoder.decode(titles[i],"UTF-8");解码Stringtitle=URL......
  • JS事件循环(event loop)
    事件循环概述事件循环是用来实现异步特性的。事件循环中的几个概念:主线程:理解为同步任务的先进先出,一旦调用,同步任务就执行。执行栈:先入后出的数据结构,一个任务来......
  • json基础
      json内可以包括任何字符类型varJsonObj={"key":value,"key2":"abc","key3":true......
  • 使用 Node.js 构建基于 Typescript 的命令行界面 (CLI)
    使用Node.js构建基于Typescript的命令行界面(CLI)我们的目标是使用Typescript创建一个基于Node.js的命令行界面(CLI)。此设置包括顶级等待支持和ES模块导入。......
  • JS | getBoundingClientRect()方法的基本使用
    Element.getBoundingClientRect()方法返回一个DOMRect对象,其提供了元素的大小及其相对于视口的位置。返回的对象中有几个只读属性:width/x:元素矩形的宽度height/y......
  • 【JS每日一题】Array.reduce函数
    题目题目来源于前端面试题宝典[[0,1],[2,3]].reduce((acc,cur)=>{returnacc.concat(cur)},[1,2])解析[1,2]会作为初始值首次放入到第一个参数......
  • 【JS】112. 路径总和
    112.路径总和代码DFSvarhasPathSum=function(root,targetSum){//找到没有根了,那么就说明这条路行不通if(!root){returnfalse;}//......
  • 2022-08-27 田龙跃 web前端(JS)
    原生JS数据类型Number-数字String-字符串Boolean-布尔型null-空undefined-未定义变量(同var功能相同)letnum1=“das”(let会自己检查变量是否重复定义)constnum......
  • CSS JS 规范+数据类型
    1、CSSJS规范+数据类型window.onload=function(){​//varstr='abc';​//varnum=123;​//varbool=true;​//varund=undefined;......