3月

3 月

pubdate:2020-03-25 08:46:12
tags:总结,日记

2020-3-24

1
写 CSS 的一些思考
1
关于命名,所有强耦合的类名应当加前缀以做区分,例如「c-」。使用「-」分割层次,例如「c-header」,单词之间使用「_」分隔例如 「c-header-top_left_avatar」。 、
2
关于 class 属性中类名的排序,因为我一般不使用 id 都是使用 class ,所以用来表示这个元素的类名放在最前,其次是在当前作用域(例如自己划分一个模块,然后这个模块专享的样式),再其次为全局自定义样式,最后是框架提供的样式
3
scss 的帮助,可以利用 scss 的 「&」符号来更好的划分层级
2
在回去的路上背下了 《太上老君说常清净经》

2020-3-25

1
深入的了解了一下 CSS 的 transition 属性可以很简单的做一些动画
2
贝塞尔曲线绘制工具 用来制作动画非常好
3
强化对 js 操作 iframe 的记忆 , 只要是同域可可以随便操作
javascript
Array.from(document.getElementsByTagName("iframe")) /** 如果不是同域的 iframe 读取他的 contentDocument 属性得到的是 null */ .filter((d) => d.contentDocument) .forEach(({ contentDocument: dom }) => { console.log(dom.querySelectorAll("img")); });
4
玩了一下 Matter.js 这个 2d 引擎库,还是很有意思的
5
rx.js v5 不像 v4 那样链式调用而是使用 pipe 这是为了优化模块加载。

2020-3-26

1
尝试使用微信开发者工具的自动化功能来自动生成预览二维码给后端使用
1
接触到了 ansi_up 这个库,可用于将将包含 ANSI 颜色转义代码的文本转换为 HTML(终端输出的带颜色的文本就是使用了 ANSI ),这样可以比较方便的将终端输出的东西显示到 Web 页面
2
蓝湖可以导入 Axure 的文档,它的标注在蓝湖中全能看到

2020-3-30

1
接触到了编辑距离算法,还没搞懂。但这个算法很好用。

2020-3-31

1
实现了一个后台配置的功能,开发人员可以随意的添加配置项。然后管理人员可以修改配置
2
发现了 svelte 中文网 https://www.sveltejs.cn/ 目前还没有汉化的很完全