新闻、观点、有趣
React最新提出了一个名为use的Hook
React 最新提出了一个叫 use 的 Hook,用于在客户端消费 Promise,而 use 和其他 Hook 不同之处在于,它可以在条件语句、block 和循环里使用。除 Promise 之外,use 未来还可能用于消费 Context、store、observable 等。
「React深入」一文吃透React v16事件系统
大家好,我是小杜杜,今天来详细看看React v16事件系统,先看看以下问题,React是如何绑定事件的,又是如何触发事件的?为什么绑定onChange事件后,document会多出很多监听器?...
JS手写 reduce
个人认为 reduce() 方法是 Array.pototype 上所有高阶函数中,功能最为强大 其他的高阶函数能实现的功能,它都可以做到,而它能做到,其他高阶函数不一定能够做到。
教程、技巧
面向对象设计原则
1.面向对象设计原则概述 软件的可维护性(Maintainability) 和可复用性(Reusability) 是两个非常重要的用于衡量软件质量的属性。 面向对象设计的目标之一在于支持可维护性复用,
我让虚拟DOM的diff算法过程动起来了
去年写了一篇文章介绍虚拟DOM的patch过程和diff算法过程,当时使用的是双端diff算法,今年看到了Vue3使用的已经是快速diff算法,所以也想写一篇来记录一下,但是肯
Promise之链式调用
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情 1 简介 本文介绍promise对象的then,catch,finally方法及链式用法。重点介绍了th
库、工具
动动嘴就能写代码了!Copilot测试新功能“嘿,GitHub”,告别键盘编码
微软旗下的 GitHub 正为其 Copilot 软件测试一种基于语音的新型交互系统,让程序员在 Copilot 中通过语音创建代码。
GitHub Next 团队在 Copilot 用户中宣布了一项新实验:“嘿,GitHub!” 。该项目将为 GitHub Copilot 带来一组新功能,允许用户与该工具进行语音交互。
只需用“嘿,GitHub”激活,程序员即可像操作 Siri、Alexa 或 Google Assistant 语音助手那样不碰键盘,就可输入代码。
Flutter桌面开发-项目工程化框架搭建
配置窗口化、适配分辨率、实现小组件 “灵动岛”,是时候提供一个完全可投入生产的Flutter项目结构了! 站在GetX全家桶的肩膀上,轻松hold住实战项目