首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
noodles丨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…
前端实现上传文件夹并获取文件夹名称及文件
前言 最近做项目有个需求是,用户可以直接上传文件夹。这个跟网页版百度网盘上传文件夹功能一样,通过给input上传标签添加属性webkitdirectory实现文件夹的上传。But,查看相关WebAPI
嗨,你真的懂this吗?
this关键字是JavaScript中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,但是相信很多JvaScript开发者并不是非常清楚它究竟指向的是什么。听说你很懂this,是真的吗? 如果你思考出来的结果,与在浏览中执行结果相同,并且每一步的依据都非常…
《2w字大章 38道面试题》彻底理清JS中this指向问题
当一个函数调用时,会创建一个执行上下文,这个上下文包括函数调用的一些信息(调用栈,传入参数,调用方式),`this`就指向这个执行上下文。this不是静态的,也并不是在编写的时候绑定的,而是在**运行
RxJS——给你如丝一般顺滑的编程体验(篇幅较长,建议收藏)
怀着对于RxJS这项技术的好奇,笔者花了数天时间研究了这项技术,并肝了一包枸杞才完成这篇文章的撰写,属实不易。不过也正是通过这段时间的学习,我发现这项技术在一定程度上可以解决我在日常业务中遇到的一些痛点,以及有种想马上应用到自己的新项目中的欲望,的确这种以数据流的理念来管控大型…
Typescript玩转设计模式 之 创建型模式
我们团队的工作是用单页面应用的方式实现web工具。涉及到数万到十数万行的前端代码的管理,而且项目周期长达数年。 怎么样很好地管理好这种量级的前端代码,在迭代的过程中能保持代码的新鲜度,对我们来说是个挑战。 一个运行良好的项目,除了要有好的架构外,还需要各个功能模块有良好的设计,…
1.2w字 | 初中级前端 JavaScript 自测清单 - 1
最近与部门老大一起面试了许多前端求职者,其中想换个学习氛围较好的人占多数,但良好的学习氛围也是需要一点点营造出来的🌺。 为此我们组建了我们团队内部的“现代 JavaScript 突击队”,第一期学习内容为《现代 JavaScript 教程》系列,帮助小组成员系统地进行学习巩固…
1.1w字 | 初中级前端 JavaScript 自测清单 - 2
本系列文章是我在我们团队内部的“现代 JavaScript 突击队”,第一期学习内容为《现代 JavaScript 教程》系列的第二部分输出内容,希望这份自测清单,能够帮助大家巩固知识,温故知新。 JavaScript 有八种数据额类型,有七种原始类型,它们值只包含一种类型(字…
浅谈js执行上下文和词法作用域
每当js引擎执行一段新的js代码时,它都会创建一个全新的执行上下文,由执行上下文来跟踪整个代码的执行情况、当前执行函数、作用域、this指向和变量映射。js引擎通过读取执行上下文就可以管理追踪该段js代码的执行情况,那么多个上下文是通过什么来管理的呢?答案是栈,多个上下文的管理…
一个合格(优秀)的前端都应该阅读这些文章
的确,有些标题党了。起因是微信群里,有哥们问我,你是怎么学习前端的呢?能不能共享一下学习方法。一句话也挺触动我的,我真的不算是什么大佬,对于学习前端知识,我也不能说是掌握了什么捷径。当然,我个人的学习方法这篇文章已经在写了,预计这周末会在我个人公众号发布。而在此之前,我想展(g…