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