首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
幸福的甜蜜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
深入浅出 js内存泄漏
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第19天,点击查看活动详情 以前我们说的内存泄漏,通常发生在后端,但是不代表前端就不会有内存泄漏。特别是当前端项目变得越来越复杂后
带你理解 JS 容易出错的坑和细节
当执行 JS 代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行环境中,函数中的代码会产生函数执行环境,只此两种执行环境。 想必以上的输出大家肯定都已经明白了,这是因为函数和变量提升的原因。通常提升的解释是说将声明的代码移动到了顶部,这其实没有什么错误,便于大家理…
[诚意满满✍]带你填一些JS容易出错的坑
JavaScript默认使用字典序(alphanumeric)来排序。因此结果是[1,10,2,5] 期望输出的是0,1,2,实际上却不会。原因就是涉及「作用域」,怎么解决呢? [x] 使用bind函数。 解法还有其他的,比如使用IIFE,形成私有作用域等等做法。 问你这个题目…
红宝书第六讲:作用域链与闭包:厨房里的调味料架原理
红宝书第六讲:作用域链与闭包:厨房里的调味料架原理 资料取自《JavaScript高级程序设计(第5版)》。 查看所有教程:红宝书学习大纲 一、什么是作用域链?(洋葱层级结构) 想象你在厨房做菜,每个
(面试回答手把手教学)你知道哪些数据类型的判断方法?😋
直接上干货(后面还有场景题想看可以直接跳) 首先我可以说说具体有哪几种数据类型,分为简单数据类型和引用数据类型,简单数据类型有:number、boolean、stybol、null、undefined
一天三场面试,口干舌燥要晕倒(一)
金三银四也开始了,学了这么久的前端,也要开始上上战场接受拷打了,于是昨天开始投简历,运气比较好,约到了3场面试,但不巧的是,三场面试都在今天。 昨天晚上安抚着紧张的心情,在背着自我介绍中入睡了,于是迎
还在每次都写判断?试试惰性函数,让你的代码更聪明!
啥是惰性?就是聪明到只做一次该做的事,下次再来就偷懒!不仅节省性能,还能写出更优雅的代码。看完这篇,保你对“函数也会偷懒”这事儿刮目相看!
面试官又来问typeof 与 instanceof 区别了
typeof 概念:typeof 运算符返回一个字符串,表示操作数的类型。 用法: typeof 的结果可以看下图: 这个图中可以看出, null比较出乎意料,并且typeof区分不了对象和null
JavaScript深入系列、JavaScript专题系列、ES6系列、React系列
JavaScript深入系列 15 篇已完结。 JavaScript专题系列 20 篇已完结。 underscore 系列 8 篇已完结。 掘金主页 segmentfault主页 知乎 JavaScirpt深入之从原型到原型链 JavaScript深入之词法作用域和动态作用域 …
javascript代码重构之:写好函数
如果函数做了较多的事情,它就难以组合、测试和推测。同时让函数只做一件事情的时候,它们就很容易重构。 函数中混杂不同的抽象层级,往往让人迷惑。读者可能无法判断某个表达式是基础概念还是细节。更恶劣的是,就像破损的窗户,一旦细节和基础概念混杂,更多的细节就会在函数中纠结起来。理解抽象…