回答
还有CSS framework s。
CSS不是可执行代码,所以你想让一个库做什么?
对于CSS库/框架(在某人看来),实际上并没有太多的理由,因为您所做的每件事都与您的应用程序风格相关(Cascasing 风格表格)。
但是,我使用了许多由Eric Meyer制作的称为重置的东西(或者我设计师),它是一个很好的工具(因为它可以在所有浏览器中使样式几乎相同),但是它确实会在页面上的每个元素上强制执行规则(有时可能会减慢速度)。这里的链接 - http://meyerweb.com/eric/tools/css/reset/
“有时可以减慢速度” - 真的吗? – 2009-12-20 22:36:33
是的,每个元素都有一个规则,所以当元素更改时,浏览器执行的每次重排或重新绘制都必须考虑这些规则。同样,你经常使用你自己的变量(在值继承链中更接近这个样式表)设置默认值,每次你改变一个元素或者通过网络传输时,这都会有点浪费。明白了吗? – 2009-12-20 23:22:27
http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/#low他同意 – 2009-12-20 23:27:40
如果您的思维和需求与框架创建者的思维和需求保持一致,那么使用CSS框架才会真正起到帮助作用。个人而言,我认为像SASS这样的东西可以让你生成任何你想要的CSS样式,并且具有漂亮的功能,如变量一致地存储颜色,这对大型项目来说是最好的选择。
是的我同意我可以使用它,如果我的需求与框架创建者的需求一致。但basicaly我想看代码,所以我可以学习如何创建我的:) – Karim 2009-12-20 22:24:53
有没有真正的CSS框架。这只是一个流行词。更好的名字是“主题”或“看起来”。
jQuery的UI library也有几个主题,你甚至可以roll your own。
- 1. 那里有什么pcap_pkthdr?
- 2. 那里有什么样的模糊洪水填充算法?
- 3. 那里有什么好的花栗鼠/ cocos2d样本源?
- 4. 那里有什么样的网页效果?
- 5. 那里有什么好的SQL Podcast?
- 6. 那里有什么可用的GIS API?
- 7. 移动设备Javascript/CSS支持。那里有什么?
- 8. 那里有什么特殊情况?
- 9. 为什么那里有一条小线?
- 10. Mac SDK库:那里有什么? foo.dylib vs foo.A.dylib vs foo.B.dylib
- 11. 什么Safari特定的纯CSS黑客在那里?
- 12. 在那里的各种JSTL库和使用哪个库有什么区别?
- 13. 那里有简单的免费的C++光线追踪库吗?
- 14. 什么是类文件?那个文件里有什么?
- 15. Visual Studio输出窗口 - 那里有什么,为什么?
- 16. 那里有一个jQuery的webscraper吗?
- 17. 那里有任何工作和完整的1-Wire .NET库吗?
- 18. 那里有很好的空间数据库教程吗?
- 19. 为什么我的师在那里?
- 20. 那里有任何样本电视数据库?
- 21. 有没有什么好的Grails 2例子/演示在那里?
- 22. 为什么CSS图像不像HTML图像那样行为
- 23. 那里有任何锦标赛API吗?
- 24. 那里有任何检索系统吗?
- 25. 那里有日历视图组件吗?
- 26. 那里有红隼宝石吗?
- 27. 那里有一个jQueryUI LessCss模板吗?
- 28. 那是什么样的回报?
- 29. 那会是什么样的关系?
- 30. 这样的课有什么好处吗?
它不是正常意义上的库。它像一些文件(模板),有最佳实践,所以我不需要重新轮盘。 – Karim 2009-12-20 21:41:36
你需要设计教育,而不是图书馆。 – 2009-12-20 21:43:17
好吧,我会给一个例子使用jQuery, 如果你读了吨的JavaScript书籍,你仍然不会能够有效地写javascript,因为你会如果你使用jQuery库。当然你可以写自己的图书馆,但是这会花费更多的时间来使用已经写好的内容,而且可能会比专门的人写的内容差。 – Karim 2009-12-20 22:18:37