自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 js中Promise解析

Promise是什么    是异步编程的一种解决方案。但未根本解决回调地狱问题,只是优化了其写法!!!    从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。特点1.对象的状态不受外界影响 (3种状态)Pending状态(进行中)Fulfilled状态(已成功)Rejected状态(已失败)2.一旦状态改变就不会再变 (两种状态改变:成功或失败)Pending -> Fulfille

2021-03-29 20:39:03 1038

原创 JS事件队列解析以及宏任务和微任务,事件循环

JS事件队列解析以及宏任务和微任务,事件循环  首先javascript是一门单线程脚本语言,但实际上其底层是藏有许多线程的。例如有:1、GUI 渲染线程2、JS 引擎线程3、定时器触发线程 (setTimeout)4、浏览器事件线程 (onclick)5、http 异步线程6、EventLoop轮询处理线程而js 中,又有两类任务队列:宏任务队列(macro tasks)和微任务队列(micro tasks)。且当javascript代码执行的时候会将不同的变量存于

2021-03-22 19:20:17 247

原创 原生ajax以及jQuery中的ajax

js原生ajax以及jQuery中的ajax         ajax 即 Asynchronous Javascript And XML,AJAX 不是一门的新的语言,而是对现有持术的综合利用。ajax优点:         1.减轻服务器的负担,按需取数据,最大程度的减少冗余请求。   

2020-12-09 20:24:03 112

原创 js原型、构造器以及原型链

js原型是我们在学习js高级时必要面对的难点,要总结好自己的一套说法,才能在面试时波澜不惊、游刃有余。原型(对象属性)JS 在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__ 的内置属性,用于指向创建它的构造函数的原型对象prototype。每一个函数都有一个原型属性prototype(对象属性),里面放置的是共有、公有的属性或者方法。且只有函数才有prototyoe属性。 function Person() { } var p = new

2020-11-17 19:07:30 284

原创 DOM子节点操作

##DOM节点操作1.访问元素document.getElementById // 根据ID名获取document.getElementsByClassName //根据类名获取document.getElementsByTagName //根据标签名获取document.getElementsByName //根据Name获取document.querySelector //根据css选择器获取其第一个元素document.querySelectorAll //根据css选择获取其所有元素

2020-11-09 19:13:01 271

原创 js中遍历数组的方法和区别

遍历数组的方法有forEach( ), every( ),some( )forEach()遍历一个数组[1,2,3,4,5,6,7] 找出其中小于5的数var arr = [1,2,3,4,5,6,7] arr.forEach(function(i,index) { console.log("第",index,"次循环:",i); if(i > 5) return })第 0 次循环: 1第 1 次循环: 2

2020-11-05 19:34:31 383

原创 计时器的简单应用

计时器的简单应用 双11将至!今天给大家写一个简单的计时器来显示距离双11的时间效果如下:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0;

2020-10-21 19:05:23 153

原创 js中offset、client、scroll的区别

js中offset、client、scroll的区别1.offset:偏移量offsetLeft:元素的左外边框至最近的被定位的父元素之间的像素距离。offsetTop:元素的上外边框至最近的被定位的父元素之间的像素距离。offsetWidth: 元素的宽,包含填充,边框,滚动条的宽度。offsetHeight: 元素的高,包含填充,边框,滚动条的高度。example:<html lang="en"><head> <meta charset="UTF-

2020-10-20 19:36:19 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除