240 发简信
IP属地:浙江
  • 120
    数学的 H5 应用:拖动阻尼

    我们在 ios 应用(特别是浏览器)中经常看到这样的 “橡皮筋” 效果:当页面滚动到边缘时若继续拖动,其位移变化量和拖动距离成反比;就像橡皮筋一样,拉动的距离越大则继续发生形...

  • 领域指的就是「业务领域」,只是会分一些通用业务领域和细分业务领域。通用的如列表,细分的如商城。

    领域和视图无关,即和使用什么组件库无关,和使用什么框架无关,甚至在什么平台都无关。
    上面提到表格、列表,只是他们是「列表领域」在视图上的表达,一个交互和展示的地方。
    移动端有「加载更多」,这个功能是因为「 UI 组件有加载更多按钮」,还是「列表在移动端需要这个功能」,肯定是后者对吧,并不是 UI 决定功能,而是功能决定了 UI。

    而且,UI 只负责展示和交互,具体的功能由谁实现呢?肯定不是 UI 组件。而是视图层的下一层,模型层。

    一个前端项目中能用上的领域模型

    关于「领域驱动设计」在前端的应用,断断续续都能看到一些博客,但大部分看完后不明觉厉,转眼就忘记了,最重要的原因是无法应用在自己项目中。 其实有一个大部分前端同学每天都接触的领...

  • 一个前端项目中能用上的领域模型

    关于「领域驱动设计」在前端的应用,断断续续都能看到一些博客,但大部分看完后不明觉厉,转眼就忘记了,最重要的原因是无法应用在自己项目中。 其实有一个大部分前端同学每天都接触的领...

  • 一个 vscode 图片悬停预览插件

    在前端项目中,往往会使用到图片,可能是直接放在项目中,也可能是使用 cdn 地址,但它们都需要点击才能查看到图片具体是什么内容,显得繁琐,能否和代码提示一样直接鼠标悬停时就展...

  • 120
    redux-saga源码解读

    简述 redux-saga是用于维护redux异步操作的状态的一个中间件实现,其中reducer负责处理state更新,sagas负责协调异步操作。它提供了一系列的side-...

  • React合成事件系统

    React基于虚拟DOM实现了一个合成事件层,我们所定义的事件处理器会接收到一个合成事件对象的实例,它完全符合 W3C 标准,不会存在任何IE标准的兼容问题。并且与原生浏览器...

  • 我的第一本算法书 读后感

    感谢图灵社区的电子书阅读奖励计划。 相比《算法图解》还是要枯燥难懂一些,上来就是用数学公式先解释算法是什么,对于用更加形象的事物来说明还是直接用专业语言说明,这就仁者见仁智者...

  • macOS升级到Mojave,photoshop没有压感解决办法

    首先吐槽下苹果系统开发,经历11次测试版终于出了正式版,还是有明显的bug和漏洞。 明知正式版系统可能还是会有问题,昨日还是升级了macOS Mojave,导致使用wacom...

  • 算法图解 读后感

    感谢图灵社区的电子书阅读奖励计划。 算法在日常开发中有什么用,这或许是许多非专科出身的程序员会遇到的疑问。 这也和算法如何学习有关系吧,感觉上就非常难学,给的例子又是非常理想...

  • 基础设施即代码 读后感

    感谢图灵社区的电子书阅读奖励计划。 上一篇读后感写的是《基础设施核心技术》,这次又来了《基础设施即代码》,可以看到都有「基础设施」这个词,那这两本书有什么区别或者关联吗? 确...

  • 奔跑吧程序员 读后感

    感谢图灵社区的电子书阅读奖励计划。 半价时入手了,单纯只是好奇,一本涵盖技术、产品、管理的书,究竟内容会怎么样呢。首先不可否认的是这是一本好书,它按照顺序,将作者认为创业者应...

  • 服务器/基础设施核心技术 读后感

    感谢图灵社区的电子书阅读奖励计划。 最近在了解CICD的内容,虽然有点明白,但又不是特别明白。于是就想从源头开始,了解CICD从什么时候起源,用来解决什么问题,为什么会有这个...

  • 游戏剧本怎么写 读后感

    感谢图灵社区的电子书阅读奖励计划。 抱着随便看看的心理买下了这本书,对于一个从没有接触过「剧本」、「游戏剧本」的人来说,确实拓展了一些知识面,了解到剧本怎么写,游戏剧本怎么写...

  • Node.js 实战 读后感

    感谢图灵社区的电子书阅读奖励计划。 作为一个前端,必须要学习 Nodejs 似乎已经是无可争议的事实了。那么学习 Nodejs 是指学习什么呢,Nodejs 的核心是什么呢?...

  • Linux Shell 脚本攻略 读后感

    感谢图灵社区的电子书阅读奖励计划。 其实应该先了解 Linux,再了解 Shell 的,因为 Shell 的目的应该是为了简化和 Linux 的交互,但首先 Linux 是什...

  • 代码之外的功夫 读后感

    感谢图灵社区的电子书阅读奖励计划。 虽然书名是《代码之外的功夫》,但其实部分内容还是和代码有关,更确切的描述是和开发相关,这其实从目录也能看出来,并且每一章都以虚构的故事来帮...

  • 阿里云表格存储笔记

    阿里云的表格存储(Table Store)是一种NoSQL 数据存储服务,提供海量结构化数据的存储和实时访问。 首先表格存储是NoSQL存储服务,功能非常精简,因此很多关系型...

  • Flask Web开发 读后感

    感谢图灵社区的电子书阅读奖励计划。 新出了第二版,由于对第一版印象比较好,所以第二版刚出就购买了。总体来说呢,略显鸡肋。在看第一版时,发现对于前端的介绍还处于一个非常简陋的时...

  • 学习 React 设计模式与最佳实践读后感

    感谢图灵社区的电子书阅读奖励计划。 看到出了电子版就立刻买了,对「最佳实践」比较感兴趣。 通读下来,目标读者是已经有 React 经验,想要在「实战」方面有所学习、借鉴。对,...