2022 第 49-50 周
2/14/2023, 12:11:00 AM 2 min read
- 动态创建方法 - builder
def cache_method_call(sym) class << self; self; end.class_eval do unless method_defined?(sym) define_method(sym) do |*args, &block| tag!(sym, *args, &block) end end end end end
- 调研 ruby/python 的集合操作 - hash
- 卸载时需要做很多事情,平时却忽略了它 - Ref
- 如何提出好问题
- gap 兼容性已经足够好,在日常工作中完全可以使用它来辅助做布局
- 在做类似需求时,同样会纠结应该用什么交互(按钮变化来实现确认) - Ref, Hold to confirm/长按自动确认
- Operators
- 中国教材的最大问题,并不是知识点的讲解,而是缺乏得出结论的过程
- 界面上各种状态 - Normal/Loading/Error/Timeout/Empty/PartialData/LotsOfData
- js 还在玩 hack
Array.from({length: 26}, (_, i) => (i+10).toString(36))
, 玩语法还得是 rubyArray('a'..'z')
或('a'..'z').to_a
- Ref - 借坡下驴
- 看完台剧《想见你》,循环引用难理解
- Tag:
- 2022