首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
不良咸蛋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
刷完这 15 道回溯,就可以无脑暴力手撕前端面试了
实际上也是如此,当我们在遇到一些分类讨论的问题,无法想到比较精妙的解决方案,我们第一时间考虑到的就是暴力枚举所有情况,然后再做处理,而 `回溯` 就是这样的一个`暴力法`。
从零实现TypeScript简易版Koa
更多精彩文章,欢迎大家Star我们的仓库、关注我们的掘金号,我们每周都会推出几篇高质量的大前端领域相关文章。
H5 直播的疯狂点赞动画是如何实现的?(附完整源码)
直播有一个很重要的互动:点赞。 点赞动画图片都是先放大再匀速运动。 快到顶部的时候,是渐渐消失。 收到大量的点赞请求的时候,点赞动画不扎堆,井然有序持续出现。 用 CSS3 实现动画,显然,我们想到的是用 animation 。 首先看下 animation 合并写法,具体含义…
Vue3 跟着尤雨溪学 TypeScript 之 Ref 类型从零实现
Vue3 中,ref 是一个新出现的 api,不太了解这个 api 的小伙伴可以先看 官方api文档。 简单介绍来说,响应式的属性依赖一个复杂类型的载体,想象一下这样的场景,你有一个数字 count 需要响应式的改变。 这样肯定是无法触发响应式的,因为 Proxy 需要对一个复…
如何渲染几万条数据并不卡住界面
现在项目中列表页都会做成分页的形式,但是仍然存在一些场景:后端返回所有数据(可能成千上万条),前端渲染。下面提供几种解决思路。 通过console.timeEnd('loopTime')获取代码执行时间。 在上图中我们发现log很快打印,且只有几百毫秒;但是左上角却一直在loa…
[译] JavaScript Proxy -- 一些真实的用例
在编程术语范畴中, Proxy指的是帮助/替代另一个实体(Entity)完成一系列操作的实体. 一个架设在客户端与服务端之间的Proxy服务器分别充当了客户端的服务端和服务端的客户端. 对于Proxy来说, 它们的任务就是介入收到的请求/调用, 并在处理后传递给其上游. 这些介…
都2020年了,你还不会JavaScript 装饰器?
1. 前言 装饰器是最新的 ECMA 中的一个提案,是一种与类(class)相关的语法,用来注释或修改类和类方法。装饰器在 Python 和 Java 等语言中也被大量使用。装饰器是实现 AOP(面向切面)编程的一种重要方式。 下面是一个使用装饰器的简单例子,这个 @reado…
从发布订阅模式入手读懂Node.js的EventEmitter源码
前面一篇文章setTimeout和setImmediate到底谁先执行,本文让你彻底理解Event Loop详细讲解了浏览器和Node.js的异步API及其底层原理Event Loop。本文会讲一下不用原生API怎么达到异步的效果,也就是发布订阅模式。发布订阅模式在面试中也是高…
读《三元-JS灵魂之问》总结,给自己的一份原生JS补给(上)
你盼世界,我盼望你无bug。Hello 大家好!我是霖呆呆! 几个月前看过一遍三元大佬的《(建议收藏)原生JS灵魂之问, 请问你能接得住几个?》系列,当时是利用上下班公交的时间刷的。说下那时的感受吧,有些知识点还真不知道,就感觉好牛批,确实有一种被灵魂拷问的感觉。最最可怕的是那…
说说Vue的几个watcher(一)——render watcher
我们都知道Vue.js具有数据响应式的特点。 我们用三篇文章来看看这三种watcher都是什么、干什么用、以及怎么用的。 结合上面的代码来看,响应式意味着:当name属性值改变时,渲染的内容也应随之变化。 用了和变了,是可以通过对该属性值设置访问描述符(get/set)知道的。…