自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript:事件循环机制练习题

JS是一个单线程的脚本语言。主线程先执行同步任务,然后才去执行任务队列里的任务,如果在执行宏任务之前有微任务,那么要先执行微任务,部执行完之后等待主线程的调用,调用完之后再去任务队列中查看是否有异步任务,这样一个循环往复的过程就是事件循坏!宏任务包括setTimeout、setInterval、I/O操作、ajax、事件绑定等;微任务包括new Promise()后的then与catch函数、MutationObserver、process.nextTick等。

2024-05-23 18:18:56 224 1

原创 Promise和async/await

Promise是一种用于处理异步操作的对象,它表示一个未来可能完成或失败的事件。Promise有三种状态:pending(等待)、fulfilled(成功)、rejected(失败)。Promise可以通过 then 方法添加成功或失败时执行的回调函数,也可以通过 catch 方法添加失败时执行的回调函数。async是一个修饰符,用于声明一个异步函数,该函数返回一个Promise对象。await是一个运算符,用于等待一个Promise对象的结果,只能在异步函数中使用。

2024-05-20 13:03:36 223

原创 防抖和节流是什么?

避免频繁触发,最后一次触发事件后隔n秒后执行。输入框搜索、文本框保存、表单提交按钮等等。scroll事件、拖拽事件、窗口大小调整。防抖和节流是频繁触发事件的优化方案。减少触发事件,每隔n秒后执行。

2024-05-14 00:59:24 222

原创 牛客网华为机试题--javascript

1.JAVA题目2-3级请编写一个函数(允许增加子函数),计算nxm的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。while(str=readline()){ str=str.split(' '); m=parseInt(str[0]); n=par...

2020-03-22 17:06:49 1109

原创 牛客网华为机试题

1.汽水瓶有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入...

2020-03-22 15:56:41 1787

转载 牛客网华为机试题(JavaScript)

牛客网在javascript V8引擎下处理输入输出如下:利用了readline()接收输入的每一行,多行处理可以用多个readline()输出函数用print()和console.log()都可以,多个输出会根据print个数在拆解,或者使用 print(results+’\n’); 拆行

2020-03-22 13:49:38 5739 4

空空如也

空空如也

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

TA关注的人

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