Hello,又到了每天一次的下午茶时间。酱酱们的下午茶新增优质作者介绍和码上掘金板块,专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!
本文字数 1800+,阅读时间大约需要 6 分钟。
- 【本期掘金酱的下午茶】亮点:
- 低代码实践:原生 JS 实现简易低代码 demo + undo、redo 操作,这撤消、重做快给我整懵了
- 查漏补缺,盘点和toggle相关的几个API
- 现代 CSS 解决方案:accent-color 强调色
- 前端视角对Rust的浅析
- 深入探讨:为何避免使用外键与级联操作
- 跨域 CORS 原因分析及扩展
- 基于 redis 的简易滑动窗口实现
- ......
筛选规则:文章发布时间在本期「掘金酱的下午茶」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。
今日主理人|下午茶
本期每日掘金由 MiyueFE 负责制作。如有投稿文章,请私信👉 MiyueFE
PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain
每日干货|下午茶
主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。
『前端』
这篇文章介绍了如何使用原生 JavaScript 实现一个简易的低代码 demo,并实现了撤消和重做操作。文章从需求分析开始,逐步实现了代码生成、编辑、保存和撤消/重做等功能,提供了详细的代码示例和解释。读者可以通过学习这篇文章,了解低代码平台的基本原理和实现方法。
这篇文章总结了与 toggle 相关的几个 API,并提供了一些示例和使用场景。文章介绍了如何使用 DOM API 中的 classList、style 属性和 data 属性来实现元素的显示和隐藏,以及如何使用 JavaScript 中的 toggle()方法来切换元素的状态。读者可以通过学习这篇文章,掌握一些常见的前端交互效果的实现方法。
这篇文章介绍了 CSS 的新特性之一,accent-color,用于设置元素的强调色。文章解释了强调色的概念和作用,以及如何在不同的浏览器和场景中使用 accent-color 属性。读者可以通过学习这篇文章,了解如何使用现代 CSS 技术来实现更加丰富和个性化的视觉效果。
这篇文章从前端开发的角度,对 Rust 编程语言进行了简单的分析和介绍。文章解释了 Rust 语言的一些基本概念和特点,如内存安全性、并发性和性能等,以及它们在前端开发中的应用和优势。读者可以通过学习这篇文章,了解 Rust 语言的一些基本概念和特点,以及它们在前端开发中的应用和优势。
『后端』
这篇文章深入探讨了数据库设计中为什么要避免使用外键和级联操作。文章解释了外键和级联操作的问题,以及它们可能导致的数据完整性问题和性能问题。作者建议使用应用程序逻辑来处理数据之间的关系,而不是依赖于数据库的外键和级联操作。
这篇文章解释了 Java 中的继承机制和构造方法的调用顺序。在 Java 中,子类在创建对象时,会先调用父类的构造方法,即使父类的构造方法没有参数。这样做的目的是确保父类的成员变量得到正确的初始化,以避免出现未初始化的成员变量。
这篇文章深入分析了跨域资源共享(CORS)的原因和工作原理。文章解释了为什么浏览器会限制跨域请求,并介绍了 CORS 协议的作用和实现方式。读者可以通过学习这篇文章,了解如何在跨域请求中使用 CORS 来解决跨域问题。
这篇文章讨论了在数据库操作中,如果实体类的字段名与数据库字段不一致,可能会导致完整性约束违反异常。文章解释了这种异常的原因,并提供了一些解决方法,如使用映射文件或注解来指定字段名映射。
这篇文章介绍了一种基于 Redis 的简易滑动窗口实现。滑动窗口是一种用于数据处理和流处理的技术,可以用来限制数据的范围和数量。文章解释了滑动窗口的概念和原理,并提供了一个使用 Redis 实现滑动窗口的示例。
📖 投稿专区|下午茶
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。