首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript刷题记录
MQliferecord
创建于2023-03-18
订阅专栏
申请暑假实习,大厂面试JS手撕环节挂了遍。 这里放个专栏记录自己JavaScript刷题的记录和复盘。
等 2 人订阅
共41篇文章
创建于2023-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS实现二叉树中序遍历和层序遍历
```javascript //中序遍历 let inorderTraversal = function(root){ let arr = [] let inorder = (root)=>{ if(
手写Promise以及相关的方法
```javascript class MyPromise{ constructor(executor){ this.initValue() this.initBind() executor(this
JS实现AsyncPool连接池
```javascript const pro1 = () => { console.log("1") } const pro2 = () => { setTimeout(()=>{ console.
CanvasJS绘制星空
let canvas = document.getElementById("canvas") let ctx = canvas.getContext("2d")
DOM2JSON
1.获得box的DOM节点 2.将DOM转成Tree结构 3.将Tree转成String字符串 4.测试代码
CSS实现三角形
CSS实现三角形 border-right:50px solid transparent; border-left:50px solid transparent;
JS编写一个TrafficLightController类
编写一个TrafficLightController类,实现红绿灯状态切换,并在控制台打印输出 (1)start()方法,实现红绿灯切换
JS手撕防抖和节流
JS手撕防抖和节流 const debounce_ = function () {} const throttle_ = function () {}
JS实现从小到大排序算法
JS实现从小到大排序算法: let arr = [2,5,6,3,1,7] //快速排序 //选择排序 //冒泡排序
JS原生实现全选
JS原生实现全选: all和很多items //all按钮变动则全部选项发生变动 //所有按钮的checked都被选中
JS并发实现多个请求
JS并发实现多个请求 output: 1 1679207922126 2 1679207925120 3 1679207931117
请求5秒未发送成功就终止
node并没有内置相关的xmlhttprequest,必须要额外安装相关包 let XMLHttpRequest = require('xmlhttprequest')
每隔一秒打印1,2,3,4,5
每隔一秒打印1,2,3,4,5 output: 1 1679205298190 2 1679205300202 3 1679205302211 4 1679205304217 5 1679205306
JS手写一个map的数据结构
let order = new OrderedMap() order.set('a',1) order.set('b',2) order.set('a',4) console.log(order.ge
实现一个日期公布讯息
wel.innerHTML = `今天是${year}年的第<span style="color:red">${day}</span>天,你好,${str}半年!`
Tree2List按照指定的格式输出数据
测试数据 要求按照以下格式输出 -AA -BB -FF -GG -CC -DD -HH -EE -II
JS原生实现双向数据绑定
现在有一个<input id="ipt"> 希望实现ipt状态栏输入的数据和自定义的data双向数据绑定
深拷贝和浅拷贝
浅拷贝:本质上是拷贝引用地址 简化的深拷贝:将整个对象拷贝到另一个地址栏 深拷贝-->处理循环引用情况-->也就是A引用B,B又引用A。这种情况下,如果是常规的递归会一直循环往复直到超出内存限制。
Promise串行执行
JavaScript串行执行Promise请求,实现代码的串行执行,得到的输出必须是:pro1==>pro2==>pro3
数组扁平化
数组扁平化 - flat() - JSON.stringify和JSON.parse - 递归 - reduce
下一页