摘要:
JavaScript实现异步编程的主要方式有以下几种: 实现异步的方式: - `setTimeout`、`setInterval` - `Promise` - `async/await` - `XMLHttpRequest` - `fetch` 1.回调函数(Callback):这是最早的异步编 阅读全文
摘要:
五个步骤 第一步:创建 XMLHttpRequest对象 var ajax = new XMLHttpRequest() 第二步:规定请求的类型、URL 以及是否异步处理请求 ajax.open('GET',url,true) 第三步:发送信息至服务器时内容编码类型 ajax.setRequestH 阅读全文
摘要:
1.什么是事件委托? 事件委托也叫事件代理,是一种重要的性能优化的手段。事件委托是利用事件的冒泡特性,把多个子元素的同一类型的监听逻辑,合并到父元素上通过一个监听函数来管理的行为,就是事件委托。 简单来讲,就是利用冒泡特性,把内层元素的事件委托给外层处理。 一个事件触发后,会在子元素和父元素之间传播 阅读全文
摘要:
在 jQuery 中,你可以通过多种方式来同时绑定多个事件到一个或多个元素上。这里有几种常见的方法来实现这一点: 1. 使用 .on() 方法 .on() 方法是 jQuery 中最常用的绑定事件的方法,它允许你一次性绑定多个事件。你可以通过传递一个对象作为参数,其中键是事件类型,值是对应的处理函数 阅读全文
摘要:
在CSS中,有几种方法可以设置元素的透明度。以下是主要的几种方式: 1. 使用 opacity 属性 定义:opacity 属性用于设置元素的整体透明度,包括其内容和背景。 取值范围:取值从0(完全透明)到1(完全不透明)。 影响范围:设置该属性会使整个元素及其所有子元素都具有相同的透明度。 2.使 阅读全文
摘要:
CSS中不可继承的属性主要包括以下几类: 盒模型属性:这些属性定义了元素的大小、位置以及与其他元素的关系和相互作用。 display:规定元素应该生成的框的类型。 margin:定义元素的外边距。 border:定义元素的边框。 padding:定义元素的内边距。 width 和 height:定义 阅读全文