首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
古德白
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
2K Star!超过 50 个专题、450 个好项目,大半年来推荐过的重磅项目合集 👍
这大半年来,猫哥已经推荐过超过 50个专题, 450 个超级好的开源项目了,今天把往期推荐过的文章与项目做个合集吧,方便大家能快速得查阅到想要的项目。
web项目对接钉钉扫码登录
https://oapi.dingtalk.这个链接两个点需要注意,第一个是redirect_uri参数,是通过后台配置的,具体什么位置配置的呢?看截图: 这个需要你们的管理员进去,然后按照图示找到配置的地方,这里有人就问了,这个地址写什么?一般的话写的是您的web的登录入口的地...
「前端进阶」高性能渲染十万条数据(虚拟列表)
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可…
ES6入门之Set 和 Map
1. Set 向 Set 加入值的时候,不会发生类型转换, 所有**5 和 '5'**两个不同的值。在Set 内部判断两个值是否不同,使用的算法叫做 'Same-value-zero equality',它和 '==='类似,区别在于 向 Set 加入值的时候认为 NaN等于自…
ES6中Class的基本语法及与ES5中Class的区别
上面这种写法与传统的面向对象语言(比如 C++ 和 Java)差异很大,所以ES6中引入了Class关键字,可以用来定义类,但是其大部分功能都可以用ES5实现,其更像一个语法糖。新的Class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 ES5 的构造函数Po…
「前端进阶」彻底弄懂函数柯里化
函数柯里化在许多应用程序中已经变得很普遍。 了解它们是什么,它们如何工作以及如何充分利用它们非常重要。 在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 该函数返回一个接收第三个参数的函数。 将之前接收到的三个参数应用于原普通函数…
面试官:你了解过移动端适配吗?
很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生 相信我们所有前端开发者,都是见证了手…
Proxy 和 Reflect
一个 Proxy 对象包装另一个对象并拦截诸如读取/写入属性和其他操作,可以选择自行处理它们,或者透明地允许该对象处理它们。 Proxy 用于许多库和某些浏览器框架。在本章中,我们将看到许多实际应用。 target —— 是要包装的对象,可以是任何东西,包括函数。 handle…
异步编程(2):async/await
上一篇文章讲了 Promise, Promise 让我们更友好的处理异步请求,尤其是在多个回调相互依赖等待的时候。但是它不是异步的最佳解决方案,所以从ES2017开始官方引入了 async 方法。下面我们来看一下。 先来看一下MDN上对他的定义。 不得不说标准委员会的每个定义都…
Promise不会??看这里!!!史上最通俗易懂的Promise!!!
一般来说我们会碰到的回调嵌套都不会很多,一般就一到两级,但是某些情况下,回调嵌套很多时,代码就会非常繁琐,会给我们的编程带来很多的麻烦,这种情况俗称——回调地狱。 Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、c…