首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
人间失格同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
32个手写JS,巩固你的JS基础(面试高频)
作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手写JS问题,这些都是高频面试题,希望对你能有所帮助。 当然也可以用include、filter,思路大同小异。 类数组是具有length属性,但不具有数组原型上的…
【ES6】字符串、数值、函数、数组的扩展
1. includes()、startWith()、endWith()方法 参数记得传整数,传小数会取整,数组对象什么的就别传了,别为难人家库函数了。 JS的基本类型里整形和浮点型统一用Number表示,我们可以进一步用Number.isInterger()判断这个数是否是整数…
「灵魂之作」2020斩获30道高频JS手撕面试题
最近在准备面试,刚好利用几天的时间系统的整理了下JS经常考的手撕题类型。 在这里,以脑图的形式带大家手撕这篇文章里的所有题(带注释)。 5. 手动实现防抖函数 柯理化函数含义:是给函数分步传递参数,每次传递部分参数,并返回一个更具体的函数接收剩下的参数,这中间可嵌套多层这样的接…
深入理解 JavaScript 之事件循环(Event Loop)
这次继续一步步回顾 JS 基础知识点,今天讲的是 JS 中的事件循环。 JS 是一门单线程的非阻塞的脚本语言,这表示在同一时刻最多也只有一个代码段执行。 如果 JS 是多线程的,因为 JS 有 DOM API 可以操作 DOM,如果同时开了两个线程同时操作 DOM 的话,一个线…
懒加载图片以获取最佳性能的最佳方案
图片懒加载是一个很受欢迎的优化站点的方法,因为它很容易实现,并且能明显提升性能。使用惰性加载,我们可以异步加载图片,这意味着可以只加载浏览器视口内的图片。 大约一年前,图像和iframe的原生惰性加载特性已发布,但是仅针对谷歌和其他主流浏览器。该功能的重点是使浏览器可以控制何时…
前端跨域解决方案归纳整理
前端跨域的各种文章其实已经很多了,但大部分还是不太符合我胃口的介绍跨域。看来看去,如果要让自己理解印象深刻,果然还是得自己敲一敲,并总结归纳整理一篇博客出来,以此记录。 跨域是为了阻止用户读取到另一个域名下的内容,Ajax 可以获取响应,浏览器认为这不安全,所以拦截了响应。 C…
手撕 Promise
理解一个东西最好的办法之一就是动手自己写,So,他(Promise)来了。废话不多说,来看如何实现。 接下来,我们要一一撕下他的伪装,揭开他的真面目。 Ok,fine,接下来,我们来实现她的三种状态。 那么Promise应该是初始状态。我们将上面代码执行测试一下,得到结果如下:…
五月前端面试报告 | 上海
时至6月,新冠影响渐小。 虽然今年注定是全世界的经济寒冬,但地摊还是要摆的,面试也是也要去的。 先说下本人的情况:坐标上海,三非本科(非双一流非计算机专业),前端老菜鸟,小公司在职,技术栈Vue + ElementUI。本来打算年后跳槽的,被疫情逼到了年中。五一开始做面试准备,…
web性能优化的15条实用技巧
javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。 1.…
带你认识和理解Promise
promise,承诺的意思。意思就是,JS执行线程 承诺 在将来的某个时刻执行某一块代码。 也就是说,你可以把一段将来才需要执行的代码,通过promise,把它放进异步任务队列中,在将来的某个时刻执行。So,promise就是用来写Javascript异步代码的。 这就要从Ja…