首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
mojie126
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
9分钟,搞明白闭包
闭包——JS三座大山之一,对很多前端开发者来说是个非常头疼的知识点。本文将花费大约9分钟时间,用4组非常简单的例子来对比理解闭包,也许会改变大家之前对闭包的理解。 在案例对比之前,先给大家一个观点:闭包只是一种现象。在此,我们不要试图用官方的定义,以扣字眼的方式去理解闭包的含义…
公司新来的女实习生问我什么是闭包?
撩妹守则第一条,女孩子都喜欢童话故事。 这个故事来自于stackoverflow的一则回答,看不懂没关系,等阅读完本文后,回头再来看这个故事,你会发现你已经完全了解了我的魅力,咳咳@¥%#…………JavaScript中闭包的魅力。 当函数可以记住并访问所在的词法作用域时,就产生…
夯实JS主要知识点
string类型即字符串,除了单引号双引号,es6 中引入了新的反引号 ` ` 来包含字符串。反引号的扩展功能是可以用${…}将变量和表达式嵌入到字符串中。使用如下: number类型值包括整数、浮点数、NaN、Infinity等。其中NaN类型是js中唯一不等于自身的类型,当…
重学JS:async/await
异步操作一直是JS中不可或缺的一环,从最开始回调函数,到后面的Promise,再到ES2017引入的async函数,异步操作逐渐进化,变得越来越简单方便,接下来就仔细看看在ES2017引入了async函数后,异步操作产生了哪些变化。 此篇文章async/await的用法和经常遇…
【半月刊】前端高频面试题及答案汇总
前段时间在 GitHub 中建了一个 Daily-Interview-Question 项目,每天提供一道高频面试题给大家,帮助大家查漏补缺,今天就把最近半月汇总的面试题和部分答案发给大家,希望对大家有所帮助。 欢迎 PR 你认为不错的面试题,欢迎在项目 Issue 区留下你的…
前端黑科技:美团网页首帧优化实践
自JavaScript诞生以来,前端技术发展非常迅速。移动端白屏优化是前端界面体验的一个重要优化方向,Web 前端诞生了 SSR 、CSR、预渲染等技术。在美团支付的前端技术体系里,通过预渲染提升网页首帧优化,从而优化了白屏问题,提升用户体验,并形成了最佳实践。 通过对比,同构…
JavaScript 复杂判断的更优雅写法
我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 嗯,这样看起来…
这几个库让你交互动效满满,告别'静态'时代
Three这个流行的库目前突破了56K Star,是创建一个易于使用,轻量级,3D库默认的WebGL渲染器。在示例中,该库还提供了画布2D、SVG和CSS3D渲染器。threejs可以将它理解成three + js,three表示3D的意思,js表示javascript的意思。…
动画:什么是闭包?
正在学习初学前端小伙伴,会感觉 HTML 和 CSS 太简单了,没什么挑战性。那是你没有学过 JS ,JS 中太多的概念初期学习的时候也是很懵逼的,比如 this、原型链、闭包等,即是重点,又是难点。但是你懂了之后会发现很简单,很好理解。 因为小鹿暑假去面试,每场面试基本都是必…
Node.js 十大常见的开发者错误
自 Node.js 面世以来,它获得了大量的赞美和批判。这种争论会一直持续,短时间内都不会结束。而在这些争论中,我们常常会忽略掉所有语言和平台都是基于一些核心问题来批判的,就是我们怎么去使用这些平台。无论使用 Node.js 编写可靠的代码有多难,而编写高并发代码又是多么的简单…