Javascript字符串实用程序库,可以很好地播放

时间:2012-07-13 15:00:35

标签: jquery string prototype

我花了很长时间思考为什么没有更强大的Javascript字符串实用程序库,它们具有开发人员友好的API。我已经被Rails框架所破坏,使用了含糖的实用方法,如:

  

camelcase,camelize,classify,constantize,dasherize,deconstantize,demodulize,humanize,isBlank,parameterize,pluralize,tableize,titlecase,titleize,underscore

我注意到其中一些你可以很容易地找到一次性实现,但是大多数实现都很难与其他JS库一起使用,因为它们通常使用一种令人讨厌的原型继承形式,它会丢弃任何像Jquery或Prototype make这样的库。原型。

过去十年我是否一直住在壁橱里,谁在这里有魔力?我并不是真的在寻找如何实现的示例,而是寻找一个与jQuery和其他玩具一起使用的库。

3 个答案:

答案 0 :(得分:6)

查看UNDERSCORE STRING

  

Underscore.string是用于舒适操作的JavaScript库   字符串,Underscore.js的扩展,受Prototype.js的启发,   Right.js,Underscore和漂亮的Ruby语言。

     

Underscore.string为您提供了几个有用的功能:大写,   clean,includes,count,escapeHTML,unescapeHTML,insert,splice,   startsWith,endsWith,titleize,trim,truncate等。

答案 1 :(得分:0)

underscore.string可以解决问题。

var result = _.string.reverse("I love to teach the world");
alert(result)

sample

答案 2 :(得分:0)

另一个整洁的字符串库在这里: String JS 它扩展了String原型并在所有浏览器上完美运行(甚至使用Node.JS)