首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js问题集合
订阅
Mark本尊109624
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
听说前端面试手写”节流防抖“你不会?用动画带你秒懂!
好久没出新文章了,听说大家爱看动画,那就来整一夜 节流和防抖 这是前端面试中比较常见的一个问题,可能会让你现场手写。节流和防抖都是用来控制某些函数的调用频率。举个例子,在窗口resize的时候,由于可
17K star 仓库,解决 90% 的大厂基础面试题
笔者开源的前端进阶之道已有三年之久,至今也有 17k star,承蒙各位读者垂爱。在当下部分内容已经略微过时,因此决定提笔翻新内容。 翻新后的内容会全部集合在「干爆前端」中,有兴趣的读者可以前往查看。 本文非百科全书,只专为面试复习准备、查漏补缺、深入某知识点的引子、了解相关面…
还在傻傻分不清ES5、Es6数组方法?各大姿势来袭
初衷: 在面试中,面试官经常问到说一下Es5和Es6的数组方法有哪些,有很多同学老是分不清楚,今天笔者就来分享一下。 用途: map是一个数组函数方法,接收三个参数,value,index,self,返回值是处理完的结果。 用途: 用于截取数组值,接收两个参数,第一个参数是要获…
前端进阶之必会的JavaScript技巧总结
函数柯里化的是一个为多参函数实现递归降解的方式。其实现的核心是: 👆这个问题,有必要去🤔一下。其实利用函数柯里化这种思想,我们可以更好的实现函数的封装。 就比如有监听某一事件那么就会有移除该事件的操作,那么就可以利用柯里化的思想去封装代码了。 或者说一个输入A有唯一并且对应…
JS系列 · 函数对象
如果有一组数据,松散的储存不利于使用,存入数组中受下标限制,切有固定的顺序。而对象中可以自定义储存一系列无序的相关数据。 现实生活中,具体的某个事物就是对象,一个具体的对象就会有行为和特征。 在JS中,对象就是对现实事物的抽象。JS 中的对象是无序属性的集合。 属性值V:任意数…
中高级前端必须注意的40条移动端H5坑位指南 | 网易三年实践
不知不觉在网易已有三年半,占了一半时间都在与移动端打交道,整个阶段都是遇坑填坑的学习过程。移动端开发在前端里像神一样地存在,不是说它多难而是说它坑位实在太多了,怎样填都填不完。Android和iOS各显神通,Android的系统版本和屏幕分辨率多得难以一招兼容,iOS的顽固标准…
比较两个数组的差异?我是这么写的
为什么这里选择用数组来作为返回值呢,其实想象一下就能明白,上面我们要求要用表格的形式展现出来,用数组可以方便渲染数据,同时数组的每一项都是一组变更,数组的长度就是变更的组数,这个我们后面会慢慢体现。 为什么要这么写呢,len这个变量存储的是变更了多少组数据,同时拿loopArr…
事件循环机制Event loop
我们经常听到这样一句话,Javascript是一门在单线程环境下运行的语言,什么是单线程呢?就是同一时间只能做一件事那为什么他不能设计成多线程呢?这样就能在同一时间做多件事。 也就是说web workers是子线程,由主线程控制,也就是说他相当于主线程的辅助,为了避免主线程被阻…
js如何在数组中查找某个元素
有时候我们想以某种条件来查找一个数组中是否有满足改条件的元素,然后返回该元素,或者该元素的索引值。Javascript 给我们提供了多种方法,主要分为按值查找和某种条件查找,下面开始介绍这些方法📄。 1. Array.prototype.includes() includes…
前端跨域真Easy,妈妈再也不用担心了
本文主要介绍 JSONP、CORS 两种跨域方式,后台采用 Koa 模拟,真正的目标是理解整个跨域的流程。 至于什么是跨域和浏览器同源策略的问题,请同学们自行百度。 JSONP 其实是一种 trick, 利用浏览器对带有 src 标签的能力实现访问跨域数据的小技巧(像 img、…