jquery - 运行良好的 Javascript 字符串实用程序库

标签 jquery string prototype

很长一段时间以来,我一直在思考为什么没有更强大的 Javascript 字符串实用程序库具有开发人员友好的 API。我已经被 Rails 框架宠坏了,它的实用方法如下:

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

我注意到,其中一些你可以很容易地找到一次性实现,但大多数实现与其他 JS 库一起使用都很痛苦,因为它们通常使用一种令人讨厌的原型(prototype)继承形式,会删除任何附加库,如 Jquery 或 Prototype make 到原型(prototype)。

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

最佳答案

看看UNDERSCORE STRING

Underscore.string is JavaScript library for comfortable manipulation with strings, extension for Underscore.js inspired by Prototype.js, Right.js, Underscore and beautiful Ruby language.

Underscore.string provides you several useful functions: capitalize, clean, includes, count, escapeHTML, unescapeHTML, insert, splice, startsWith, endsWith, titleize, trim, truncate and so on.

关于jquery - 运行良好的 Javascript 字符串实用程序库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11473074/

相关文章:

jquery - 如何使用 jQuery 获取剥离的图像名称?

javascript - 将原型(prototype)继承给 JavaScript 中的所有子元素

javascript - Html 用原型(prototype)解码?

javascript - 如何在javascript中使用原型(prototype)覆盖函数?

javascript - 每个 ID 的 jQuery 第一项

php - jquery 中的 for 循环

javascript - 当 $.removed 时自动完成不会 $.empty/comeback

ios - 删除部分谷歌驱动器字符串 URL

java - 我的 bean 中有一个字符串日期 yyyymm,想要与当前月份或上一个日历日期进行比较

java - 在 Java 中过滤命令行输入中的符号