Javascript:数据格式,类似于Spring属性编辑器
是否已有可用于javascript数据格式/转换的库 示例:日期、时间、数字等可以转换为预定义格式的文本 这些格式主要基于区域设置。但有些人认为转换值(数据、日期、时间……)的机制应该存在,它也接受自定义格式,以转换为所需的格式化文本 相反,同一个库应该能够使用源格式知识将文本解析为值 一些类似于Spring的属性编辑器或转换器的东西 快速搜索 我应该提到这样一个事实,我使用DOJO作为我们的JS小部件库,并附带了一些方法和类来解决格式化/解析问题 现在我们已经有了DOJO,我将把代码放在库的抽象层(包装器)中,以保持解决方案库的不可知性 查找下面的代码-为简洁起见,只提到了代码片段,可以在一两天内完成JSFIDLE 注意:它解决的一个重要特性是它了解语言环境,并且可以根据配置的语言环境自动进行格式化。DOJO库坚定地遵循Java风格的数据格式。如果您是Java极客,您会发现库和格式语义很容易理解 在这方面找到DOJO链接//dojotoolkit.org/reference-guide/1.7/quickstart/numbersDates.html(无法发布完整的链接,因为我没有足够的声誉,请在链接前加上前缀“http”) 不过,对于给定的环境,如果有更好的解决方案,我仍然欢迎。Javascript:数据格式,类似于Spring属性编辑器,javascript,Javascript,是否已有可用于javascript数据格式/转换的库 示例:日期、时间、数字等可以转换为预定义格式的文本 这些格式主要基于区域设置。但有些人认为转换值(数据、日期、时间……)的机制应该存在,它也接受自定义格式,以转换为所需的格式化文本 相反,同一个库应该能够使用源格式知识将文本解析为值 一些类似于Spring的属性编辑器或转换器的东西 快速搜索 我应该提到这样一个事实,我使用DOJO作为我们的JS小部件库,并附带了一些方法和类来解决格式化/解析问题 现在我们已经有了DOJO,我将把代码放在库的抽
作为所用库的一部分,我们主要使用jQuery、下划线、主干和DOJO,用于应用程序中的特定用途。我使用Moment.js进行所有js日期格式设置和操作 我所有的js日期格式和操作都使用Moment.js 是的,limc,我发现这对于日期和时间来说很方便(它在搜索结果中也排名第一)。但我正在寻找某种本地化库,以满足对所有类型数据的要求。是的,limc,我发现这对于日期和时间来说非常方便(它在搜索结果中也排名第一)。但我正在寻找某种本地化库,以满足对所有类型数据的需求。
// get the DOJO handle, either from global "dojo" variable or via AMD
// var dojo = require('dojo');
............
// for date
dojo.date.locale.format(new Date(), {selector: "date",datePattern:"dd/mm/yyyy"});
// output: 31/06/2013
// for number
dojo.number.format(9999999.99,{type: "decimal",pattern:"#,##,####.##"});
// output: 9,99,9999.99
............