首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
11.5
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
[译] JavaScript ES2021 中激动人心的特性
每年,JavaScript 都会增添新的特性。今年的 ES2020 或称 ES11 业已发布 (参阅这篇 ES2020 特性的文章),而 ES2021 或者说是 ES12 预计将于 2021 年中旬发布。 每年被增添到 JavaScript 中的特性都会经历一个四阶段的过程,第…
GrowingIO 响应式编程探索和实践
作者:林生生,GrowingIO运营产品线研发经理,主要负责GrowingIO智能运营产品线研发管理工作。背景GrowingIO在2018年初推出了基于底层数据能力的智能运营平台,结合精准的用户分群,
前端自动化测试的核心概念及思考
本文,将主要结合钉钉中的业务实践和落地,描述笔者对前端自动化测试场景的理解。在文末也放置了两篇笔者认为写的不错的文章,可以作为各位的纵向延伸,且本文文章中不会针对延伸文章中已经描述的很好的内容,再做详
服务自适应熔断原理与实现
由此可见,在整个调用链中,中间的某一个环节出现异常就会引起上游调用服务出现一些列的问题,甚至导致整个调用链的服务都宕机,这是非常可怕的。因此一个服务作为调用方调用另一个服务时,为了防止被调用服务出现问题进而导致调用服务出现问题,所以调用服务需要进行自我保护,而保护的常用手段就是…
深度揭秘垃圾回收底层,这次让你彻底弄懂她
我们知道手动管理内存意味着自由、精细化地掌控,但是却极度依赖于开发人员的水平和细心程度。 如果使用完了忘记释放内存空间就会发生内存泄露,再如释放错了内存空间或者使用了悬垂指针则会发生无法预知的问题。 这时候 Java 带着 GC 来了(GC,Garbage Collection…
一个业务小需求引发了我对封装的思考
上文是前段时间写了一篇根据公司的业务需求我是如何封装组件,也算是对那段忙碌的工作一份小小的总结吧。有时在忙碌的开发过程之后,我们需要停下脚步去思考自己写的代码是否具有可读性?是否还可以再健壮一些?同时也要去总结业务,回过头来看看自己在业务的需求的基础上去设计的组件代码是否是合理…
git rebase的时候捅娄子了,怎么办?在线等……
我闯过,我闯的第一个祸就是使用git rebase造成的,虽然后来最终还是解决了,但是还是给我吓得不轻。当时的事情是这样的。 简单解释一下这张图当中的内容,C1节点是所有分支的最小公共祖先。可以理解成是最早的master版本,之后我们checkout出来了两个分支,分别是bug…
Vue源码之mixin
可以看到此时是往全局options也就是Vue.options中扩展我们传入的内容东西。 这里就是将Vue.options和组件定义的options合并成组件的options。 在src/core/util/options.js中,mergeOptions 主要功能就是把 pa…
10分钟重温JS原生手写轮播图
小结:这一步首先是一个动画效果函数,他的第一个参数是对象,第二个是目标移动距离,所以移动时先停止计时器。然后计算移动位子,在移动到时先停止,等待下一个计时器开始,,下一页函数就是调用动画效果函数,用第几页对应的index乘宽度,得到最新坐标,传给动画函数,这里要注意一个最后一张…
暴力突破 Flutter 自动化测试
移动应用的测试往往比较复杂且工作量很大,为了验证用户的真实使用体验往往需要跨越多个平台以及不同的物理设备手动测试。随着产品功能不断迭代累积,测试的复杂度随之大幅增长,手动测试会变得更加困难。因此,编写自动化测试用例对我们的项目更新、迭代有着非常重要的作用。 单元测试是指对软件中…