JavaScript
文章平均质量分 54
JavaSCript笔记
明月落乌江
永不停歇的奋进者
展开
-
深入理解Javascript事件处理机制
本文介绍了与 javascript 事件相关的一些基本概念和技术。包括事件冒泡,事件捕获,事件流,addeventlistener() 函数,阻止事件冒泡和默认行为,避免事件泄漏以及事件委托等,并提供了案例原创 2023-04-25 10:15:05 · 855 阅读 · 0 评论 -
JavaScript中函数防抖和函数节流
JavaScript中函数防抖和函数节流原创 2023-03-13 17:35:05 · 75 阅读 · 0 评论 -
call&apply&bind的区别
call&apply&bind区别原创 2023-03-13 16:30:16 · 108 阅读 · 0 评论 -
Object.create()和new Object()的区别
Object.create()和new Object()的区别原创 2023-03-12 17:51:10 · 158 阅读 · 0 评论 -
JavaScript闭包详解
JavaScript闭包,问题引入&案例解析&优缺点原创 2022-10-16 10:49:20 · 225 阅读 · 0 评论 -
点击按钮滚动到固定的位置JS方法scrollIntoView()实现
通过点击一个按钮,当前页面就会慢慢的跳转到页面的某个位置原创 2022-09-17 20:49:57 · 2126 阅读 · 0 评论 -
JavaScript中对象的引用&浅拷贝&深拷贝
JavaScript中对象的引用&浅拷贝&深拷贝原创 2022-08-02 21:14:11 · 272 阅读 · 0 评论 -
ES6 模块化
ESM 作为 ES6 模块化的正式标准 ,目前主流浏览器能够正常运行。ESM使用首先在浏览器使用 ESM,仅需要在 script 标签加入 type="module"属性<script src="入口文件" type="module">export导出语法:export 声明表达式 ; 或export {具名符号} ;例子://导出的js文件中 //第一种写法 export var firstName = '哈哈哈'; export var l.原创 2022-05-05 21:32:25 · 265 阅读 · 0 评论 -
JavaScript中classList属性和className的区别
className 在操作类名时,需要通过className属性添加,删除和替换类名。因为className是一共字符串,所以即使只修改字符串一部分,也必须每次都设置整个字符串的值。var a = document.getElementBy("DIV"); a.className = "修改后的类名"; classList 就相对较而言更加方便了。var a = document.getElementBy("DIV");1.a.classList.length //使用cl..原创 2022-04-26 21:17:25 · 787 阅读 · 0 评论 -
JavaScript中的Event.target
event.target一般情况下我们获取目标事件源都是谁是调用者谁就是事件源,但是当有批量的DOM需要操作的时候,要判断哪一个dom是事件源就不是很明确了,使用e.target可以准确地获取事件源,并且在使用的过程中可以比较判断,从而实现我们的代码。举个例子:当做一个拖拽的案例的时候,有多个事件源,但是想要知道鼠标点击的是不是我们想要的事件源的时候(例如:其他区域和事件源进行判断),我们就可以使用e.target,比较获取的事件源的Id,classname,nodename...白话就是:用原创 2022-04-26 21:14:39 · 7359 阅读 · 0 评论 -
JavaScript如何创建一个DOM元素
前言:HTML元素通常是由元素节点和文本节点组成基础方法:document.createElement() 创建元素节点document.createAttribute() 创建一个属性节点document.createTextNode() 创建文本节点appendChild() 向节点的子节点列表的末尾添加或者删除子节点建运用://创建h1标签var h=document.createElement("H1")...原创 2022-04-26 21:10:42 · 976 阅读 · 0 评论 -
JavaScirpt知识全解
JS复习总结原创 2022-03-23 16:33:06 · 2297 阅读 · 0 评论