首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扩展内置数据类型对象的Javascript库

扩展内置数据类型对象的Javascript库
EN

Stack Overflow用户
提问于 2008-11-18 06:02:27
回答 3查看 1.2K关注 0票数 2

有许多优秀的Javascript库/框架(jQuery、Prototype、MooTools等),但它们似乎都专注于DOM交互和AJAX功能。我还没有发现任何专注于扩展内置数据类型(String、Date、Number等)的工具。我所说的“扩展”是指解决我们所有人都有的典型的日常工作问题的方法。

.NET String.Format()方法就是一个例子。不仅更加方便,而且可以更好地阅读和解决字符串连接问题。虽然我已经为此创建了一个字符串原型方法,但在进入自己的库之前,我想看看是否已经开发了一个好的库来解决类似的生产力问题。

Prototype在这方面有一些有趣的方法,但由于我已经决定使用jQuery进行DOM工作,所以我真的不需要在每个页面上重复功能。

有没有人知道Javascript有一个好的、精益的数据类型生产力库?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-11-18 06:25:52

Microsoft AJAX Library对JavaScript基本类型有很多方便的扩展,包括String.Format():

http://www.asp.net/AJAX/Documentation/Live/ClientReference/Global/

票数 1
EN

Stack Overflow用户

发布于 2008-11-18 06:50:02

有一个很好的理由是,大型Array.shuffle库避免使用真正存在的函数(String.trim,javascript!!)来扩展公共对象原型。如果每个库都将String对象扩展为有一个trim()函数,那么它们就会互相覆盖--这可不好!

相反,jQuery所做的是将这些函数放入jQuery对象中。$.trim(String), $.inArray(value, Array)等。不像扩展原型那样“整洁”,但可移植性好得多。

记得在添加你自己的函数之前考虑到这一点!

票数 3
EN

Stack Overflow用户

发布于 2008-11-18 06:07:31

在处理日期方面,我发现DateJS非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/297970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档