codemirror处理图片的插件

最近第一次用了codemirror.

基本配置外, 写了一个粗体md快捷键插件, 和一个拖拽/粘贴图片产生md格式并预览图片的插件.

记录一下开发过程. (但因为没有用过任何竞品包括monaco, 无法比较功能和开发体验)

MORE

处理不支持ie11的第三方包

公司一些客户需要支持ie11, 而有一些第三方包表示不爱支持ie11了. 所以使用的时候需要一些额外的工作.

这里简单记录下处理方式, 和轻度聊聊npm包输出格式的问题.

MORE

分析ae阻尼振动表达式

接上回, 网上广为流传的ae万能弹性表达式, 在完全不理解的情况下, 其实不一定生效.

本文会通过解释表达式, 来分析表达式的效果, 什么情况下使用表达式.

更深一步可以知道如何修改表达式来应用到本不可以用到的场景.

MORE

ae表达式基础

老婆画了几个微信表情, 在我看来相当机器, 在我追问下, 听说有ae表达式这东西.

网上查询了相关东西, 质量相当差, 只会”复制-粘贴-修改”的人竟然还在出教程, 一些地方说不过去就硬混.

于是我看了遍文档, 简单总结一下, 我相信比网上容易搜到的教程都好懂.

MORE

博客的搜索功能

博客文章数量越来越多, 偶尔想到某个词, 想找到是哪篇文章只能搜源码.
于是完善了博客的搜索功能.

MORE

如何通过webpack插件修改代码

工作遇到要写webpack插件的情况, 记录一下是如何完成需求的.

因为webpack插件的文档是没有插件相关api的, 要写webpack插件只有通过看webpack代码或webpack插件代码. 所以虽然是调用api级别的代码, 也有记录的价值.

MORE

sourcemap的使用

上个月老板介绍了sourcemap的几个使用. 我现在才回头看了看, 也做下总结.

soucemap好像是12年上线的, 我的感觉是一直知道是什么, 但又没一点深入过.

MORE

electron的mac包部署发布流程

偶然发现之前开发的效率软件在github上下载了不能打开, 弄完签名发现以前弄过, 但没记录, 现在简要记录一下在mac平台上发布部署流程.

MORE

手动远程组件

因为一些交付场景, 最近遇到了2个项目需要使用远程组件.

第一个在疫情居家期间, 使用了module federation实现了一下.

最近的项目尝试了手动加载远程组件, 所以产生了一些对比.

MORE

编写一个eslint rule

上周参加了职业生涯来第一次code review, 我的老板收集了好几个问题. review结束后我产生个想法, 是不是可以把这些rule写到公司的eslint里.

于是看了下文档, 总结是: 流程非常简单.

MORE