首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
尴尬在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
那些高级/资深的前端是如何回答JavaScript面试题的 (一)
面对最常见的问题,给出让面试官惊喜的答案。 我认为通往所谓“精通”的过程分三步骤: 1. 能熟练使用API 2.理解API实现的原理 3. 自己去实现一个API,能用来实际解决问题的那种,经得住考验。
面对 this 指向丢失,尤雨溪在 Vuex 源码中是怎么处理的
Vuex 源码中是如何处理 this 指向丢失的。 跟着学习部分 Vuex 源码实现。 复习this指向、call、严格模式等知识
【前端见外】20个JavaScript简写小技巧,助你高效敲代码
The shorthand techniques of any programming language help you to write more clean and optimized code and lets you achieve your goal with le…
轻松教你搞定组件的拖拽, 缩放, 多控制点伸缩和拖拽数据上报
由于我们的技术栈采用的是 React, 目前还没有一个成熟库可以同时支持自由拖拽和缩放, 我们不得不用 react-dragable 和 react-resiable两个库来实现拖拽和缩放, 但是这样我们要维护的数据结构就相当复杂了(当然vue生态有成熟的vue-dragabl…
结合React源码,五分钟带你掌握优先队列
最近写一个需求用到了优先队列和二叉堆的相关知识,借此机会梳理了一些二叉堆的相关知识分享给大家。 优先队列是数据结构中的基础概念,与队列先进先出(FIFO)的出队顺序不同的是 ,它的出队顺序与元素的优先级相关。 例如 React 的时间分片(React Fiber),它将渲染任务…
实现前端开发几个常用技巧
定时器轮询监听readyState的状态,如果是 complete 或者 interactive 说明文件加载完成。 移动设备相对来说页面较小,很多时候显示的一些信息都需要省略部分。最常见的是单行标题溢出省略,多行详情介绍溢出省略。现在都用框架开发了,这种建议需求建议形成一个基…
如何用js给老婆每天发情话
最近家里添了小孩,在家带娃陪产了一些天,深刻体会到老婆带孩子的辛苦。 工作的时候不能在家陪她,就想着写个程序,每天固定在固定时间给她发一些情话,好让她在带娃的时候也能感受到老公的爱心,帮她缓解一下带娃的烦躁心情。 Stack Overflow 联合创始人杰夫·阿特伍德曾经说过,…
for循环还能这么写!
最近在阅读《JavaScript设计模式与开发实践》收获颇多☺,其中有一个让我很感兴趣的写法来分享一下。 大多数是不是都会这么写。 看完了这几个语句的作用就可以明白为什么上面的循环可以正常操作了吧,val = arr[i++]是一个判断条件语句(同时起到了赋值和i++的作用),…
前端高效开发必备的 js 库梳理
之前有很多人问学好前端需要学习哪些 js 库, 主流框架应该学 vue 还是 react ? 针对这些问题, 笔者来说说自己的看法和学习总结. 首先我觉得在学习任何知识之前必须要有一个明确的学习目标, 知道自己为什么要学它, 而不是看网上说的一股脑的给你灌输各种知识, 让你学习…
聊一聊 15.5K 的 FileSaver,是如何工作的?
FileSaver.js 是在客户端保存文件的解决方案,非常适合在客户端上生成文件的 Web 应用程序。它简单易用且兼容大多数浏览器,被作为项目依赖应用在 6.3 万的项目中。在近期的项目中,阿宝哥再一次使用到了它,所以就想写篇文章来聊一聊这个优秀的开源项目。 FileSave…