javascript
文章平均质量分 94
仿生狮子
前端工程师 + 兴趣泛滥;博客 lionad.art 欢迎订阅来耍。
展开
-
2021-10-20
???? 设计模式与 JS 魔法锅设计模式最终要融入任何语言。设计模式是什么从《人月神话》到《大教堂与集市》,许多闻名业界的作品都“低代码、高文化1”;各种代码文化运动可以看作“造神运动”此类周日剧场。许多大佬在向人们传授代码经验之余,都喜欢尝试用文化手段(不论是哲学思想还是艺术内涵),来统一人与代码的关系。这种跨界思考的过程通常比较晦涩,诸如“面向对象”、“设计模式”这些放到现在来说我们耳熟能详的词,在过去几十年都是由行业顶尖大佬们牵头搞研究,再经过不断地实践,逐渐沉淀下来形成的标准。设计模式原创 2021-10-20 11:46:03 · 400 阅读 · 0 评论 -
使用 Anysort 排序库给网易云歌单排序
文章目录歌单排序简单解决确定问题简单方案问题抽象逐步改进API 优化自定义排序函数增加倒序逻辑层层抽象优化循环逻辑完善排序逻辑抽象排序过程完整代码阅读更多歌单排序网易云音乐的歌单排序功能十分鸡肋,只能按照歌曲名、歌手名、专辑名排序。别说处理一些复杂的规则了,他连从 Z-A 这种简单的倒序逻辑都搞不定。这对像我这种红星单动不动就几千首曲子或是喜欢给曲子分类、制作歌单的朋友来说简直就是灾难。于是,我写了一个专门用来给歌单中的歌曲排序的爬虫脚本,能够实现各种有意思的排序功能。比方说,这个歌单的歌曲排序按原创 2021-01-30 23:08:18 · 1568 阅读 · 5 评论