Month: April 2019

CSS in JS

看了一些 CSS in JS 的内容,感觉目前还是大公司为了应付大项目特有的问题出现的权宜之计。倒不是说小项目不会遇到这些问题,而是这些问题在小项目中并没有让人难受到于要放弃 CSS 而选择 CSS in JS 的程度。

CSS in JS 在解决了一些问题的同时,也相对应的带来了其他问题,比如损失了 CSS 本身的一些优势。它相当于是用 JS 来优化一部分 CSS 组织管理上的缺陷,但是 CSS 的特性是非常多的,优化了这一部分,别的部分难免会顾不上。

我觉得未来更好的解决方案还是要依靠 CSS 和浏览器自身的进化,目前的 CSS in JS 还是大公司在为浏览器提前实现功能。就好比十几年前 Flash 为浏览器提前实现功能一样。CSS in JS 的思想、解决的问题应该会被 CSS 未来的发展逐步借鉴吸收。

Sublime 3.2 JSON 语法的部分 Scope 改名了

导致语法高亮出问题,按此替换调整 tmTheme 文件可解决:

meta.structure.dictionary.value.json -> meta.mapping.value.json
meta.structure.dictionary.json -> meta.mapping.key.json
meta.structure.array.json -> meta.sequence.json

ref: https://forum.sublimetext.com/t/rainbow-colors-by-json-object-level-with-any-color-scheme/42968/4

另,拷贝 scope 的命令:

sublime.set_clipboard(view.scope_name(view.sel()[0].b))

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑