呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
联系频道主:@cosine_yu
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
联系频道主:@cosine_yu
#优质博文 #前端 #浏览器 #插件开发 #pdf
基于Chrome扩展的浏览器可信事件与网页离线PDF导出
via WindrunnerMax
基于Chrome扩展的浏览器可信事件与网页离线PDF导出
AI 摘要:这篇文章探讨了如何通过Chrome扩展实现浏览器可信事件和网页离线PDF导出。首先,作者介绍了使用Chrome DevTools Protocol协议与浏览器进行交互,以实现自动化任务,比如复制和粘贴操作。文章详细描述了如何在扩展中模拟用户操作以绕过浏览器的安全限制,通过注入脚本和使用DevTools Protocol模拟按键事件,实现内容的选中和复制。接着,作者探讨了如何通过该协议实现网页的PDF导出,利用Page.printToPDF方法生成自定义的PDF文件,并通过扩展的下载API实现自动下载。文中还提供了具体的代码示例和调试方法,帮助开发者实现这些功能。
via WindrunnerMax
https://www.v2ex.com/t/1052717
gitcode 的事大家都知道了,嘻嘻一查发现我也被搬了n个项目,查了一圈发现某人写的校园网客户端也搬了,tmd 我自己写着玩的名不见经传的小仓库为什么也搬了那么多,有种被赛博 ntr 了的感觉
https://gitcode.com/Gitcode-offical-team/GitCode-Docs/issues/132
haha,我突然理解一切
真恶心啊
#优质博文 #前端 #typescript #投稿
理解 TypeScript 类型编程
via suica
由 @hyoban 投稿
理解 TypeScript 类型编程
AI 摘要:文章概述了 TypeScript 类型编程的核心概念和方法。文章首先介绍了值编程与类型编程的区别,并指出在 TypeScript 中,类型编程可以通过泛型、高阶类型等技术手段实现。具体内容包括 TypeScript 的值空间与类型空间的定义和转换关系,类型编程在函数式编程语言中的应用,以及如何利用 TypeScript 类型系统实现复杂类型操作,如自然数加法、模式匹配等。文章还讨论了 TypeScript 高阶类型的实现方法,尽管目前 TypeScript 对高阶类型的支持有限,但通过一些技巧仍可以部分实现高阶类型编程。最后,文章提供了类型编程的实用工具和测试方法,强调了类型编程在实际项目中的应用价值,特别是在库设计和业务建模中的重要性。
via suica
由 @hyoban 投稿
#优质博文 #前端 #react #dom
A virtual DOM in 200 lines of JavaScript
【关于 Virtual DOM 的一篇挺不错的实现文章】
via Marcelo Lazaroni
A virtual DOM in 200 lines of JavaScript
【关于 Virtual DOM 的一篇挺不错的实现文章】
AI 摘要:这篇文章详细介绍了如何用约200行JavaScript代码实现一个虚拟DOM库。该库通过创建虚拟DOM节点、对比新旧虚拟DOM并生成差异(diff),然后将这些差异应用到真实DOM来管理UI。文章涵盖了DOM表示、diff算法的实现、事件处理及属性设置等内容,并提供了一个完整的状态管理API示例。最终,展示了使用该库实现的一个计数器应用和一个百万节点的虚拟化列表。完整代码和示例可在文中找到。
via Marcelo Lazaroni
#优质博文 #前端 #javascript #promise
Promises From The Ground Up
【一篇关于 promise 的好文章】
via Josh W Comeau
Promises From The Ground Up
【一篇关于 promise 的好文章】
AI 摘要:这篇文章详细介绍了JavaScript中的Promise,从基础概念开始,解释了回调地狱的问题及其解决方法。文章涵盖了如何创建和使用Promise,链式调用,处理异步操作,以及如何处理Promise的成功和失败状态。最后,文章还介绍了更现代的async/await语法,展示了其背后的Promise机制。适合初学者和中级开发者理解和应用JavaScript的异步编程。
via Josh W Comeau