Laeni
2023-09-13~2024-03-16
当下,像Ext.js这类前端框架早已经过时,但是要维护老项目必须得懂一点,所以仅作为学习笔记记录。
虽然现在不推荐使用 Spring MVC,但是老项目维护、改造需要掌握相关知识,温习并记录一下。
unified是一个使用抽象语法树 (AST) 转换内容的项目。以解析Markdown为例认识和学习unified。
Laeni
2022-01-12~2022-02-13
在同一个页面上同时使用多张SVG图片(直接将SVG代码嵌入到HTML中)可能会导致部分图片颜色错乱,原因是大部分SVG都是通过软件制作的,软件制作时往往会增加一些样式,这些样式一般又是以类似CSS内联的方式申明的,这就需要给元素进行标记(一般是用id),而id是由软件自动生成,这就很容易造成id重复。而同一个id在一张SVG图片中是唯一的,但是在整个页面中就不一定了,所以这些冲突就是导致颜色等错乱的根本原因。
Spring 5 - Spring webflux 是一个新的非堵塞函数式 Reactive Web 框架,可以用来建立异步的,非阻塞,事件驱动的服务,并且扩展性非常好。把阻塞(不可避免的)风格的代码迁移到函数式的非阻塞 Reactive 风格代码,需要把商业逻辑作为异步函数来调用。这可以参考 Java 8 的方法或者 lambda 表达式。由于线程是非阻塞的,处理能力能被最大化使用。
最近看到微前端相关的一些东西,就去对比了下很多微前端框架的实现思路和使用方式,虽然目前微前端技术还不是很成熟,但是也涌现出很多框架,比如蚂蚁的qiankun(基于single-spa系)、bit和webpack5 module-federation等。
Laeni
2021-06-13~2021-06-14
dva 是一个基于 redux 和 redux-saga 的数据流方案,为了简化开发体验,dva 额外内置了 react-router 和 fetch。@umijs/plugin-dva目的是能在umi中快速集成dva。
Laeni
2021-06-13~2021-08-14
以下为目前三大框架的的一些优劣的不完全举例,可供选型参考:
Laeni
2021-05-31~2021-06-02