Javascript string 擴(kuò)展庫(kù)代碼
更新時(shí)間:2010年04月09日 11:34:43 作者:
Javascript原生的String處理函數(shù)顯得很不夠豐富
Javascript原生的String處理函數(shù)顯得很不夠豐富,
原生string函數(shù):http://www.dbjr.com.cn/w3school/js/jsref_obj_string.htm
問(wèn)題1:是否有只是針對(duì)String類型的擴(kuò)展庫(kù)呢?
有,不多,不全面.
觀點(diǎn)2: JQuery的強(qiáng)大在于DOM操作,因此不希望js string 擴(kuò)展庫(kù)是基于jquery開發(fā)的,是否認(rèn)同?
問(wèn)題3:我們需要什么樣的string擴(kuò)展函數(shù)?
這個(gè)問(wèn)題可以參考其他js庫(kù),以及其他語(yǔ)言的string操作函數(shù)
Prototype.js對(duì)String類型的擴(kuò)展:
http://api.prototypejs.org/language/string/
其他語(yǔ)言String類型函數(shù)參考
C#:http://msdn.microsoft.com/zh-cn/library/system.string_members(v=VS.80).aspx
Java:http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Python:http://docs.python.org/library/stdtypes.html#string-methods
Perl:,perl是一種面向過(guò)程的編程語(yǔ)言,沒(méi)有string對(duì)象的概念,所有string相關(guān)的操作函數(shù)都是分散的,呵呵。
問(wèn)題4:對(duì)于String函數(shù)擴(kuò)展來(lái)說(shuō),什么樣的編程風(fēng)格才算是最佳的?
String.prototype.trim = function()
{
// 用正則表達(dá)式將前后空格用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
問(wèn)題5:抽象一點(diǎn)說(shuō),是否可以認(rèn)為所有操作函數(shù)都是針對(duì)string的增、刪、改、查、類型轉(zhuǎn)換呢?
原生string函數(shù):http://www.dbjr.com.cn/w3school/js/jsref_obj_string.htm
問(wèn)題1:是否有只是針對(duì)String類型的擴(kuò)展庫(kù)呢?
有,不多,不全面.
觀點(diǎn)2: JQuery的強(qiáng)大在于DOM操作,因此不希望js string 擴(kuò)展庫(kù)是基于jquery開發(fā)的,是否認(rèn)同?
問(wèn)題3:我們需要什么樣的string擴(kuò)展函數(shù)?
這個(gè)問(wèn)題可以參考其他js庫(kù),以及其他語(yǔ)言的string操作函數(shù)
Prototype.js對(duì)String類型的擴(kuò)展:
http://api.prototypejs.org/language/string/
其他語(yǔ)言String類型函數(shù)參考
C#:http://msdn.microsoft.com/zh-cn/library/system.string_members(v=VS.80).aspx
Java:http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
Python:http://docs.python.org/library/stdtypes.html#string-methods
Perl:,perl是一種面向過(guò)程的編程語(yǔ)言,沒(méi)有string對(duì)象的概念,所有string相關(guān)的操作函數(shù)都是分散的,呵呵。
問(wèn)題4:對(duì)于String函數(shù)擴(kuò)展來(lái)說(shuō),什么樣的編程風(fēng)格才算是最佳的?
String.prototype.trim = function()
{
// 用正則表達(dá)式將前后空格用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
問(wèn)題5:抽象一點(diǎn)說(shuō),是否可以認(rèn)為所有操作函數(shù)都是針對(duì)string的增、刪、改、查、類型轉(zhuǎn)換呢?
您可能感興趣的文章:
- 詳解JS中Array對(duì)象擴(kuò)展與String對(duì)象擴(kuò)展
- Javascript String對(duì)象擴(kuò)展HTML編碼和解碼的方法
- javascript String 的擴(kuò)展方法集合
- JavaScript 字符串?dāng)?shù)字左補(bǔ)位,右補(bǔ)位,取固定長(zhǎng)度,截位擴(kuò)展函數(shù)代碼
- JavaScript中ES6字符串?dāng)U展方法
- JavaScript常用字符串與數(shù)組擴(kuò)展函數(shù)小結(jié)
- js實(shí)現(xiàn)prototype擴(kuò)展的方法(字符串,日期,數(shù)組擴(kuò)展)
- javascript框架設(shè)計(jì)讀書筆記之字符串的擴(kuò)展和修復(fù)
- JS字符串函數(shù)擴(kuò)展代碼
- JavaScript實(shí)現(xiàn)替換字符串中最后一個(gè)字符的方法
- JavaScript利用正則表達(dá)式替換字符串中的內(nèi)容
- js replace(a,b)之替換字符串中所有指定字符的方法
- JavaScript基于擴(kuò)展String實(shí)現(xiàn)替換字符串中index處字符的方法
相關(guān)文章
javascript實(shí)現(xiàn)簡(jiǎn)單的分頁(yè)特效
下面給大家匯總的幾個(gè)javascript實(shí)現(xiàn)的分頁(yè)代碼,當(dāng)然必須要結(jié)合后臺(tái)代碼實(shí)現(xiàn)。大家可以自行分析一下代碼,希望能夠給大家?guī)?lái)一定的幫助2015-08-08原生JS取代一些JQuery方法的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇原生JS取代一些JQuery方法的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09js插件YprogressBar實(shí)現(xiàn)漂亮的進(jìn)度條效果
ProgressBar.js 是一個(gè)借助動(dòng)態(tài) SVG 路徑的漂亮的,響應(yīng)式的進(jìn)度條效果。使用 ProgressBar.js 可以很容易地創(chuàng)建任意形狀的進(jìn)度條。這個(gè) JavaScript 庫(kù)提供線條,圓形和方形等幾個(gè)內(nèi)置的形狀,但你可使用 Illustrator 或任何其它的矢量圖形編輯器創(chuàng)建自己的進(jìn)度條效果。2015-04-04如何用uni-app實(shí)現(xiàn)頂部導(dǎo)航欄顯示按鈕和搜索框
本文介紹了如何用uni-app實(shí)現(xiàn)頂部導(dǎo)航欄顯示按鈕和搜索框,感興趣的同學(xué),可以參考下,并且試驗(yàn)一下。2021-06-06javascript js cookie的存儲(chǔ),獲取和刪除
2007-12-12通過(guò)實(shí)例了解Render Props回調(diào)地獄解決方案
這篇文章主要介紹了通過(guò)實(shí)例了解Render Props回調(diào)地獄解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11