首页
avatar
log
读一遍 ACME 协议
最近用 typescript 自己实现了一个 ACME 客户端:https://github.com/shiny/HandyAcme 读了一遍协议,一点点做了实现,然后把理解的内容记录到下文中。
1
3
avatar
HackerPie
stimulus.js 初体验
stimulus.js 框架是一个轻量的 JavaScript 框架,由大名鼎鼎的 Basecamp 公司开发,也就是 Ruby on Rails 框架核心开发团队所在的公司。老早就听说了 stimulus.js 框架,但是没有实际使用过。最近刚好在自己的一个小项目中有了实...
Featured image
avatar
langrisser
Hotwire - Turbo Drive 笔记
Turbo Drive的工作原理是拦截链接的 "点击 "事件和表单的 "提交 "事件,转换为AJAX请求来加速 Rails 应用。
Featured image
avatar
dongliu
关于异步编程的一些概念
当谈论到异步编程的时候总是会涉及到各种概念,比如进程(process) ,线程(thread),并行(parallel) ,并发(concurrency), 协程(coroutine),刚开始学习编程的时候一直理解不了这些概念之间的区别,只知道照着文档写写Demo,现在学了...
avatar
小熊猫
初来乍到
近期浏览V2ex,看到一个帖子,随手点击来看看,觉得界面优雅,于是就开始尝试。
Featured image
1
4
avatar
Rei
纯 CSS 实现 UI 组件的触发
在实现 UI 组件的时候,有时候需要借助 JavaScript 实现状态触发,例如 Dropdown,Dialog。在我自用的 Material UI 库中,之前是借助 Stimulus 框架实现的,它的 HTML 内容是这样:
Featured image
avatar
DouO
macOS 全键盘导航
我不是键盘狂热者,只是个人是比较偏向于全键盘操作,至于鼠标键盘之间的效率问题,某些方面讲也是仁者见仁,智者见智的,推荐一下这篇文章: 使用鼠标可以提升编程效率吗? | NIL。我认为键盘操作比起鼠标操作更能容忍高延迟的屏幕显示,也认可光标到达目标控件前的移动距离确实低效。不...
4
5
1
avatar
Rei
Propshaft 简介
有留意 Rails 更新的人应该会注意到,Rails 7 新增了一个组件选项 Propshaft。
3
2
1
avatar
Rei
解决 Rails 7 下 Sass 引用 Font Awesome 的问题
Rails 7 引入了新的前端方案 CSS/JS bundling,让开发者更容易选择适合自己的打包工具。不过新方案要求开发者对 Assets Pipeline 的工作原理有更深的了解,不然会出现各种状况。
3
3
1