- 主题:感觉CSS和JavaScript分开给前端开发造成很多麻烦
比如说 动态修改已经定义的CSS style非常麻烦
基本上所有的js framework推荐的方式都是预定义一组CSS class 然后通过修改class或者attribute来改变元素样式
但是从网络流量、可维护性、内存占用来说,定义一堆CSS然后改class或者attribute应该是非常低效的方案
结果就是现在CSS对页面大小的动态响应不得另搞一套media query
sass和less的目的也都是为了让书写CSS的效率高一点 但是编译出来的CSS还是大量重复和低效
如果CSS本身是json对象 事情就会简单很多
--
FROM 49.197.124.*
正切?是什么意思?
【 在 dhcn 的大作中提到: 】
: 你要用正切的思维去看这个问题。
--
FROM 110.23.10.*
既然无法反抗 不如去享受的 意思?
【 在 dhcn 的大作中提到: 】
: 你要用正切的思维去看这个问题。
--
FROM 110.23.10.*
现学现做 没那么多时间看大部头
【 在 dhcn 的大作中提到: 】
: 找本有讲这个的架构书看看。
: :正切?是什么意思?
: :【 在 dhcn 的大作中提到: 】
: ...................
--
FROM 110.23.10.*
数学里说的两组向量完全不相干的正交?
问题是css和js还真不是正交的 只是因为缺乏用js程序直接控制css的手段才搞出一堆workaround
【 在 dhcn 的大作中提到: 】
: Sorry,记岔了,就是正交。数学里面两者都有,架构里面可能只有后者。
--
FROM 110.23.10.*
你的意思就是给做静态网页的美工留一条活路么?
我觉得问题不在这,问题是浏览器标准当中没有给css提供用js动态修改的手段。
WPF里面也有style,可以用XAML写,也可以用动态C#\VB来创建复制修改。
浏览器里面的css用js动态加载还是卸载都要绕一大圈子
【 在 fireant 的大作中提到: 】
: 应该是给前段开发创造了饭碗,要是没有这两个,就没有前端开发这个说法了
--
FROM 110.23.10.*