- 主题:[js] 像 json 一樣書寫 css
我不喜欢能做成生产力工具的抽象层
【 在 roy (天上掉大饼:知行合一) 的大作中提到: 】
: 不同的人需要的工具不同
--
FROM 222.128.1.*
模板的話,估計很難再有什麽模板比 json 看上去更像 css 吧……
(而且模板還得生成一次)
"html" : { margin : "0", height : "100%" } 和
html { margin : 0 ; height : 100% ; }
這倆的相似程度已經相當過分了
如果 css 不拆成樹,只改寫成 "selector" : { style : "value", ... } 的形式的話
兩者僅僅只有標點符號的區別
這也是我敢下決定拿它替換 css 文件的主要原因之一
其實説起來,一開始有這個主意
是因爲我一直覺得 css 本來就應該有類似
div { span { ... } }
這樣的語法....
【 在 roy (天上掉大饼:知行合一) 的大作中提到: 】
: 一个折中的办法是用自动化工具
: 根据某种模板语法生成最终的CSS文件
--
修改:withinsea FROM 221.221.212.95
FROM 221.221.227.106
我倒是並不覺得這東西大到了能成爲一層的程度……
從一開始我就是把它作爲一個僅僅用來簡化書寫的小工具來做的
【 在 bigfatcat (bigfatcat) 的大作中提到: 】
: 我不喜欢能做成生产力工具的抽象层
--
修改:withinsea FROM 221.221.227.106
FROM 221.221.227.106
那就生成实际的CSS源文件吧
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 我倒是並不覺得這東西大到了能成爲一層的程度……
: 從一開始我就是把它作爲一個僅僅用來簡化書寫的小工具來做的
--
FROM 222.128.1.*
只爲了不在運行時生成,附加一堆本來用不到的文件寫入、同步、部署……
何苦呢
【 在 bigfatcat (bigfatcat) 的大作中提到: 】
: 那就生成实际的CSS源文件吧
--
修改:withinsea FROM 221.221.204.57
FROM 221.221.204.57
运行时生成不就相当于一个中间层么
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 只爲了不在運行時生成,附加一堆本來用不到的文件寫入、同步、部署……
: 何苦呢
--
FROM 222.128.1.*
如果这个css生成工具,能方便的进行反向工程,那才算得上是中间层
【 在 bigfatcat (bigfatcat) 的大作中提到: 】
: 运行时生成不就相当于一个中间层么
--
FROM 221.218.133.*
如果能反向了,那么就是我所希望的工具了
【 在 kabbesy (Arthas) 的大作中提到: 】
: 如果这个css生成工具,能方便的进行反向工程,那才算得上是中间层
--
FROM 222.128.1.*
css2obj 的我還真寫了…… = =
不過因爲有些 css 特性是支持不了的
所以現在只是拿來轉我以前的 css 用
【 在 kabbesy (Arthas) 的大作中提到: 】
: 如果这个css生成工具,能方便的进行反向工程,那才算得上是中间层
--
FROM 221.221.204.57
加油
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: css2obj 的我還真寫了…… = =
: 不過因爲有些 css 特性是支持不了的
: 所以現在只是拿來轉我以前的 css 用
: ...................
--
FROM 222.128.1.*