首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js面试题
订阅
QZ_风吹过的街道
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
中高级前端工程师必备14种性能优化方案
马上又是金三银四了,又要面对头疼的面试题了。经常容易被问到性能优化相关的问题,没准备的小伙伴进来看看吧,准备了的也可以考虑再熟悉熟悉呀,记忆更深刻一点。
10个常考的前端手写题,你全都会吗?(下)
今天接着上篇再来分享一下10个常见的前端手写功能下集,可以让你在数据处理上得心应手,让你的开发工作事半功倍。 开始吧! 1. 实现继承 ES5 继承(寄生组合式继承) 寄生组合式继承是对组合式继承(调
最后一次搞懂 Event Loop
我们都知道 JavaScript 是一门 单线程 语言,也就是说同一时间只能做一件事。这是因为 JavaScript 生来作为浏览器脚本语言,主要用来处理与用户的交互、网络以及操作 DOM。这就决定了它只能是单线程的,否则会带来很复杂的同步问题。 既然 Javascript 是…
JavaScript生成随机数和生成随机字符串的5种方法【随手收藏】
第1种:生成随机字符串,可改变长度第2种:生成随机数第3种:对定义的数组字符集进行随机选取第4种:生成随机数转成36进制,再截取部分第5种:先对字符串集合随机排列,再随机输出指定的长度
2万字 | 前端基础拾遗90问
大家好,我是练习时长一年半的前端练习生,喜欢唱、跳、rap、敲代码。本文是笔者一年多来对前端基础知识的总结和思考,这些题目对自己是总结,对大家也是一点微薄的资料,希望能给大家带来一些帮助和启发。成文过程中得到了许多大佬的帮助,在此感谢恺哥的小册、神三元同学的前端每日一问以及许多…
BAT前端经典面试问题:史上最最最详细的手写Promise教程
我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 首先呢,promise肯定是一个类,我…
JS 闭包经典使用场景和含闭包必刷题
堆内存:存储引用类型值,对象类型就是键值对,函数就是代码字符串。 栈内存:提供代码执行的环境和存储基本类型值。 栈内存释放:一般当函数执行完后函数的私有作用域就会被释放掉。 保护函数的私有变量不受外部的干扰。形成不销毁的栈内存。 保存,把一些函数内的值保存下来。闭包可以实现方法…
面试官:你如何实现大文件上传
提到大文件上传,在脑海里最先想到的应该就是将图片保存在自己的服务器(如七牛云服务器),保存在数据库,不仅可以当做地址使用,还可以当做资源使用;或者将图片
时间复杂度与空间复杂度
前言 代码的高效运行最直接的方式是简洁的代码,代码的高效运行最直接的体现是在两方面:一种是空间复杂度低,一种是时间复杂度低 何为时间复杂度 时间复杂度:在计算机当中,算法的时间复杂度是可具化的,用一个
JavaScript:判断一个单链表是否有环
LeetCode:141解法一:标志法给每个已遍历过的节点加标志位,遍历链表,当出现下一个节点已被标志时,则证明单链表有环时间复杂度:O(n)空间复杂度:O(n)解法二:利用JSON.stringif