Javascript string 擴展庫代碼
更新時間:2010年04月09日 11:34:43 作者:
Javascript原生的String處理函數(shù)顯得很不夠豐富
Javascript原生的String處理函數(shù)顯得很不夠豐富,
原生string函數(shù):http://www.dhdzp.com/w3school/js/jsref_obj_string.htm
問題1:是否有只是針對String類型的擴展庫呢?
有,不多,不全面.
觀點2: JQuery的強大在于DOM操作,因此不希望js string 擴展庫是基于jquery開發(fā)的,是否認同?
問題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相關的操作函數(shù)都是分散的,呵呵。
問題4:對于String函數(shù)擴展來說,什么樣的編程風格才算是最佳的?
String.prototype.trim = function()
{
// 用正則表達式將前后空格用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
問題5:抽象一點說,是否可以認為所有操作函數(shù)都是針對string的增、刪、改、查、類型轉(zhuǎn)換呢?
原生string函數(shù):http://www.dhdzp.com/w3school/js/jsref_obj_string.htm
問題1:是否有只是針對String類型的擴展庫呢?
有,不多,不全面.
觀點2: JQuery的強大在于DOM操作,因此不希望js string 擴展庫是基于jquery開發(fā)的,是否認同?
問題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相關的操作函數(shù)都是分散的,呵呵。
問題4:對于String函數(shù)擴展來說,什么樣的編程風格才算是最佳的?
String.prototype.trim = function()
{
// 用正則表達式將前后空格用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
問題5:抽象一點說,是否可以認為所有操作函數(shù)都是針對string的增、刪、改、查、類型轉(zhuǎn)換呢?
您可能感興趣的文章:
- 詳解JS中Array對象擴展與String對象擴展
- Javascript String對象擴展HTML編碼和解碼的方法
- javascript String 的擴展方法集合
- JavaScript 字符串數(shù)字左補位,右補位,取固定長度,截位擴展函數(shù)代碼
- JavaScript中ES6字符串擴展方法
- JavaScript常用字符串與數(shù)組擴展函數(shù)小結(jié)
- js實現(xiàn)prototype擴展的方法(字符串,日期,數(shù)組擴展)
- javascript框架設計讀書筆記之字符串的擴展和修復
- JS字符串函數(shù)擴展代碼
- JavaScript實現(xiàn)替換字符串中最后一個字符的方法
- JavaScript利用正則表達式替換字符串中的內(nèi)容
- js replace(a,b)之替換字符串中所有指定字符的方法
- JavaScript基于擴展String實現(xiàn)替換字符串中index處字符的方法
相關文章
JS區(qū)分Object與Aarry的六種方法總結(jié)
下面小編就為大家?guī)硪黄狫S區(qū)分Object與Aarry的六種方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
js實現(xiàn)鼠標拖動圖片并兼容IE/FF火狐/谷歌等主流瀏覽器
js實現(xiàn)鼠標拖動圖片做了兼容IE,F(xiàn)F火狐,谷歌等主流瀏覽器,具體實現(xiàn)代碼如下,感興趣的朋友可以參考下哈,希望對你有所幫助2013-06-06
BootStrap 動態(tài)添加驗證項和取消驗證項的實現(xiàn)方法
這篇文章主要介紹了BootStrap 動態(tài)添加驗證項和取消驗證項的實現(xiàn)方法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09
JavaScript兼容性總結(jié)之獲取非行間樣式案例
這篇文章主要介紹了JavaScript兼容性總結(jié)之獲取非行間樣式的相關資料,需要的朋友可以參考下2016-08-08
javascript實現(xiàn)PC網(wǎng)頁里的拖拽效果
這篇文章主要介紹了javascript實現(xiàn)PC網(wǎng)頁里的拖拽效果的相關資料,需要的朋友可以參考下2016-03-03

