首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
零寂前端
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
前端基础总结
1: 类型及检测方式 1:js内置的数据类型 js的数据类型如下图所示 javascript一共有8中数据类型,其中有7种基本数据类型:Null、Undefiend、Boolen、String、Num
一文彻底搞懂闭包
都2022年了,竟然还有人不懂闭包?! 一句话概括,闭包是指有权访问另一个函数作用域中的变量的函数。
别光知道用console.log调试了,快来试试这些高效的调试方法!
作为一名前端开发人员,你一定经常使用 console.log 来进行开发调试,这当然没什么问题,但你可能不知道,除了 console.log ,浏览器的 Console 对象还包含了许多其他非常有用的方法,让我们一起来领略一下吧。 console.log方法使我们最常使用的了,…
如何理解JS的单线程?
JS本质是单线程的。也就是说,它并不能像JAVA语言那样,两个线程并发执行。 首先,JS的代码,大致分为两类,同步代码和异步代码。 这是典型的同步代码,编写顺序就是执行顺序。 JS引擎的主线程负责执行代码,由于只有这一个线程,执行当然是同步的,即按照顺序来。 另外,还有一个叫做…
🔥JavaScript 自定义事件如此简单!
在前端开发世界中,JavaScript 和 HTML 之间往往通过 事件 来实现交互。其中多数为内置事件,本文主要介绍 JS自定义事件概念和实现方式,并结合案例详细分析自定义事件的原理、功能、应用及注意事项。 在日常开发中,我们习惯监听页面许多事件,诸如:点击事件( click…
js事件委托(事件代理)
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它
JS事件流和事件委托
在上一篇《JS知识点大杂烩》中说到了事件流但没有详细的介绍,这篇文章就来介绍一下事件流。 事件绑定大家都知道,有DOM0级(on+type)和DOM2级(addEventListener),我觉得说那么多概念不好理解,直接看代码吧,为了方便我就直接使用id来获取元素。 输出了b…
JS数组专题1️⃣ ➖ 数组扁平化
扁平化,顾名思义就是减少复杂性装饰,使其事物本身更简洁、简单,突出主题。 数组扁平化,对着上面意思套也知道了,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层的数组。 该方法是利用 toString 把数组变成以逗号分隔的字符串,然后遍历数组把每一项再变回原…
面试官连环追问:数组拍平(扁平化) flat 方法实现
前段时间秋招面哔哩哔哩的时候,面试官问:如何实现 flat 方法?当时手写的并不完美,后来回盘复习,发现面试要求手写数组拍平(扁平化) flat 方法的面试官不在少数。其中包括:拼多多、小米、美团、滴滴、shopee、有赞等。手写 flat 方法是一道非常基础的面试题,通常出现…
reduce实现filter,map 数组扁平化等
map函数接收一个函数作为参数,作为参数的函数接收三个参数值,分别是遍历数组的每一项元素,元素的索引和数组本身。这三个参数刚好和reduce函数接收的第一个函数参数的第2、3、4个参数是对应的。这是实现的核心 实现思路是,将每次遍历的元素,作为传入的函数的参数,并将函数执行的结…