glow算法
英国广播公司(British Broadcasting Corporation)发布了Glow,这是一个新的开源JavaScript库。 自2007年底以来,该库已在BBC.co.uk网站上得到广泛使用,并提供通常的功能,例如:
- 简化的DOM操作和事件处理
- 自定义用户界面小部件,例如滑块和覆盖框
- 动画和效果
- 有用的跨浏览器JavaScript函数
问题是:他们为什么要打扰? BBC使用的是jQuery,还有许多其他JavaScript框架也可以达到相同的目的。 英国广播公司(BBC)审查了一些较受欢迎的图书馆,但发现没有一个图书馆符合其所有严格准则。 可访问性和浏览器支持是主要问题-BBC需要1级IE6支持,并在IE5.5中测试其站点。
那么,Glow与他人相比如何? Glow使用类似于Yahoo!的命名空间代码。 用户界面库 。 尽管它可能导致稍微冗长的陈述,但通常经过深思熟虑和合乎逻辑。
// fade out an element in 1 second
glow.anim.fadeOut("#myelement", 1);
Glow文档是一个主要的优点,它非常出色,并且包含大量示例代码片段和演示。
但是,Glow是否提供任何令人信服的理由来退出当前库? 不太可能; 除非您遇到了严重的问题或需要由BBC实施的浏览器支持级别相同。
总体而言,我喜欢Glow。 它有据可查,已经过广泛测试,并且可能比jQuery更容易理解。 这是一件好事,因为作为英国居民,我的电视执照费已经支付给Glow。 因此,我可以接受您为图书馆的进一步发展所做出的任何捐赠!
有关更多信息,请参阅BBC Glow主页 。
您尝试过Glow吗? 你觉得呢? 我们真的需要另一个JavaScript库吗?
glow算法