jQuery Pugin或CSS3

前端之家收集整理的这篇文章主要介绍了jQuery Pugin或CSS3 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

飞跃开始使用jQuery库(或
您选择的另一个JS库)用于许多“简单”任务,您面临着3种开发方法的困境:

>使用CSS3
>混合使用CSS3和jQuery,即添加使用jQuery在CSS中定义的类
>使用可用的jQuery插件-通常可以在本机CSS或其他解决方案之间明智地选择.

关于以下CSS3增强类型,是否应该始终使用插件方法

>圆角
>旋转的东西
>简单的动画/过渡
>透明颜色
>圆角
>文字阴影框阴影
>多种背景

我不太关心性能,但更关心速度
开发和长期维护.我还需要支持IE6和Mac.
因此,我一直在考虑jQuery /插件,但是如果您知道更好的话,请分享您的经验.

如果有很多插件,人们会将它们合并为一个下载文件吗?

谢谢

麦克风

mkoistinen的回答促使我写下了这篇文章,但太大了,无法评论.

我认为这种决定取决于您的项目需求.
在大多数情况下,我认为您是完全正确的插件,可能会被淘汰.
特别是对于具有丰富的HTML,CSS和JavaScript技能的经验丰富的“前端工程师”.

就我而言,我们有很多不同的人参与其中,技能广泛,不同的团队/第3方/离岸,
提供内容和表格复杂的网站.

jQuery插件提供:

>为能力较弱的人降低的学习曲线
>在业务的不同部分重复使用
>可访问性很重要
>主题滚轮支持也很重要
>我们有可以使用大多数小部件的表格
> jQuery团队(如果使用的是.net,则为Microsoft提供的支持)

也就是说,这不是一成不变的决定.
我认为,随着经验的积累,我们将不得不改变自己的方式.

我们的一些团队像jQuery Tools http://flowplayer.org/tools/index.html
-它看起来不错并且占用空间较小,但是我认为我们实际上需要jQuery UI中的大多数其他功能.

最佳答案
您应该遵循渐进增强方法.

为CSS可以做的事情在HTML顶部添加CSS.例如圆角等
然后仅将jquery可以执行的操作添加到jquery的顶部.
然后使用jquery更改css3以改善UX.

这意味着在关闭javascript的情况下,您仍然可以获得出色的CSS3功能.

另一个注意事项是,您应该使用功能检测而不是浏览器测试来分叉代码以创建跨浏览器代码. alistapart和网络上有一些有关特征检测的文章.

猜你在找的CSS相关文章