`

YUI 2.8的源码错误

    博客分类:
  • YUI
阅读更多

从昨天一直调试到今天,怎么也想不通哪里出错了。

用firebug一点一点的走动,才发现 是YUI源码里面的错误

 

YUI2.8版本 yuioader.js里面的info 对象,yuiloader依靠这个数据对象来实现 解决js的依赖问题。

关于calendar 的依赖信息 中 有一个datameth? 修改为datamath 。就没有other undefine 出错的问题了。

 

修改YUI源码 ,还是有点心颤,google了yui datameth一下, 这样的页面很少很少。

 

答案就是YUI 源码出错了!

 

不确信自己是不是对的。高手指教。

 

 

 

分享到:
评论
2 楼 every_best 2010-09-20  
clue 写道
很正常的,毕竟这些框架也是人写的,有错误不奇怪。

当一个框架用得多了,自然而然会发现不少bug。

刚才查了下YUI的在线源码(http://github.com/yui/yui2)及commits列表(http://github.com/yui/yui2/commits/master),发现你提的这个问题1年前就已经被修复了:
Fixed optional dependecy info for calendar [fixed #2528474].
http://github.com/yui/yui2/commit/b74b61260ffea49edbc1852ee6678d85b60f47a0

你用的版本应该是很久以前的release版,建议从网站上再更新下~


PS:我提过Ext的一些bug给官方,也有一些小小的成就感……


恩~~
呵呵,新手YUI 第一次碰到这样的情况。

用的是公司旧版本的。恩!要即时更新~
1 楼 clue 2010-09-20  
很正常的,毕竟这些框架也是人写的,有错误不奇怪。

当一个框架用得多了,自然而然会发现不少bug。

刚才查了下YUI的在线源码(http://github.com/yui/yui2)及commits列表(http://github.com/yui/yui2/commits/master),发现你提的这个问题1年前就已经被修复了:
Fixed optional dependecy info for calendar [fixed #2528474].
http://github.com/yui/yui2/commit/b74b61260ffea49edbc1852ee6678d85b60f47a0

你用的版本应该是很久以前的release版,建议从网站上再更新下~


PS:我提过Ext的一些bug给官方,也有一些小小的成就感……

相关推荐

    使用YUI2.8 实现多选 ,支持Ctrl 和Shift

    使用YUI2.8 仿照JQuery UI 的select插件写的一个函数 详情见我的博客http://hi.baidu.com/hjzheng

    JavaScript YUI 2.8: DataTable jquery form 异步请求显示数据分页

    JavaScript YUI 2.8 和 DataTable 是 Yahoo! UI Library 的一部分,它提供了一种强大的方式来展示和操作表格数据。jQuery form 插件则用于处理表单的异步提交,通常用于实现无刷新的数据更新。在本文中,我们将深入...

    使用YUI2.8 实现多个LI拖拽

    这是对YUI拖拽例子的改编,大家可以去访问的博客 http://hi.baidu.com/hjzheng

    YUI compressor源码jar包

    **YUI Compressor 源码与 Jar 包详解** YUI Compressor 是一个由雅虎(Yahoo!)开发的开源工具,主要用于JavaScript和CSS文件的压缩与优化。这款工具通过删除空格、注释以及简化代码来减小文件大小,从而提升网页...

    YUI2.8 实现datatable从server端动态获取数据,并实现分页功能(下)

    在本教程中,我们将深入探讨如何使用Yahoo User Interface (YUI) 2.8 版本来实现一个从服务器端动态获取数据并具备分页功能的DataTable。YUI 是一个强大的JavaScript库,提供了丰富的组件和工具,用于创建交互式和...

    yui 3.1.2 源码 6MB大小 0资源分

    《深入解析YUI3.1.2:非压缩源码详解》 YUI(Yahoo! User Interface Library)是由雅虎开发并开源的一款JavaScript库,它提供了丰富的组件和工具,用于构建高性能、可扩展的Web应用。YUI 3.1.2是其发展中的一个重要...

    YUI2.8.1包括demo api是学习的好东西

    YUI(Yahoo! User Interface Library)是雅虎公司推出的一款开源JavaScript库,它旨在帮助开发者构建高质量的Web应用程序。YUI 2.8.1是该库的一个特定版本,包含了丰富的功能和工具,对于想要深入学习前端开发,尤其...

    Yahoo JavaScript库 YUI源码

    **Yahoo JavaScript库 YUI源码详解** Yahoo User Interface (YUI) 是Yahoo公司推出的一款强大的JavaScript库,旨在帮助开发者构建高性能、可维护的Web应用程序。作为一款免费且开源的工具,YUI为开发者提供了丰富的...

    基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip

    基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI Compressor.zip 基于java的开发源码-JSCSS压缩工具 YUI ...

    grunt-yui-compressor-源码.rar

    源码中包含了对文件遍历、读取、压缩和写入的操作,以及错误处理机制。关键部分在于`compress`方法,它处理了文件读取和压缩的过程。 5. **性能优化** 虽然YUI Compressor本身已经具备高效的压缩能力,但grunt-yui...

    JSCSS压缩工具 YUI Compressor源码

    4. **错误处理**:在压缩过程中,YUI Compressor会尝试检测并修复可能存在的语法错误,确保压缩后的代码仍然可以正常工作。 深入学习YUI Compressor的源码,开发者可以了解到如何实现高效的文本处理和正则表达式...

    yui3-master.zip

    通过“yui3-master.zip”这个压缩包,开发者不仅可以了解到YUI3的基本架构,还可以通过阅读源码来学习和掌握JavaScript的最佳实践,提升自身的前端开发能力。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。...

    【YUI组件】基于YUI的表单验证器

    “源码”标签暗示这个压缩包可能包含了YUI表单验证器的源代码,这使得开发者可以查看、学习和定制验证器的内部工作原理。而“工具”标签则表明这个组件是一种实用的开发辅助工具,可以帮助开发者轻松实现表单验证...

    YUI.rar_html_javascript YUI_yui_yui javascript

    **YUI:Yahoo! User Interface Library** ...通过研究YUI的源码和示例,开发者不仅可以学习到如何有效利用JavaScript和HTML创建互动丰富的Web应用,还能掌握一种高效的开发框架,提升项目开发效率。

    yui 资源包

    2. **错误修复**:修复了之前版本的一些已知问题,增强了稳定性。 3. **API改进**:部分API进行了调整和完善,使开发更加便捷。 四、界面设计与资源优化 YUI强调用户体验,其界面设计组件不仅美观,而且易于定制。...

    yui_2.5.2 类库

    YUI 2.5.2是该库的一个特定版本,包含了源码和说明文档,对于学习和使用YUI具有很高的参考价值。 1. **YUI概述** YUI的核心理念是模块化和可定制性。它允许开发者按需选择所需的组件,减少页面加载时间,提高性能...

    YUI-EXT使用详解

    通过提供的压缩包文件"ext 2.rar"、"ext教程.rar"和"yui_2.3.1.zip",你可以获得YUI-EXT的源码、文档和示例,进一步学习和研究其使用方法。这些资源将帮助你深入理解如何集成YUI-EXT到项目中,如何创建和配置组件,...

    基于Java的源码-JSCSS压缩工具 YUI Compressor.zip

    3. **错误检测**:在压缩过程中,YUI Compressor可以检查JavaScript代码的语法错误,确保压缩后的代码仍能正常工作。 4. **可配置选项**:用户可以通过命令行参数或配置文件自定义压缩行为,例如是否保留注释、是否...

    java源码:JSCSS压缩工具 YUI Compressor.zip

    Java源码:YUI Compressor是一款著名的前端资源压缩工具,主要针对JavaScript(JS)和Cascading Style Sheets(CSS)进行优化,以提高网页加载速度和降低带宽消耗。这款工具由雅虎(Yahoo!)开发,是开源项目,因此...

    yui js压缩工具

    此外,YUI Compressor还能检测并修复某些JavaScript代码的语法错误,确保压缩后的代码依然可以正常运行。 **CSS压缩** 对于CSS文件,YUI Compressor同样能有效地压缩。它会删除不必要的空白符和注释,合并选择器,...

Global site tag (gtag.js) - Google Analytics