Prototyp - przetwarzanie ciągów
Prototype rozszerza obiekt String o szereg użytecznych metod, od prostych po złożone.
Oto lista wszystkich funkcji wraz z przykładami dotyczącymi String.
Prototypowe metody łańcuchów
NOTE - Upewnij się, że masz wersję prototype.js 1.6.
S.No. | Metoda i opis |
---|---|
1. | pusty() Sprawdza, czy ciąg jest „pusty”, co oznacza, że jest pusty lub zawiera tylko spacje. |
2. | camelize () Konwertuje ciąg oddzielony myślnikami na odpowiednik camelCase. Na przykład „foo-bar” zostanie przekonwertowany na „fooBar”. |
3. | skapitalizować() Zamienia pierwszą literę ciągu na wielką literę i zamienia wszystkie pozostałe na małe litery. |
4. | dasherize () Zastępuje każde wystąpienie znaku podkreślenia („_”) myślnikiem („-”). |
5. | pusty() Sprawdza, czy ciąg jest pusty. |
6. | kończy się () Sprawdza, czy ciąg kończy się podciągiem. |
7. | escapeHTML () Konwertuje znaki specjalne HTML na ich odpowiedniki encji. |
8. | evalJSON () Ocenia kod JSON w ciągu i zwraca wynikowy obiekt. |
9. | evalScripts () Ocenia zawartość dowolnego bloku skryptu obecnego w ciągu. Zwraca tablicę zawierającą wartość zwracaną przez każdy skrypt. |
10. | extractScripts () Wyodrębnia zawartość dowolnego bloku skryptu obecnego w ciągu i zwraca ją jako tablicę ciągów. |
11. | gsub () Zwraca ciąg, w którym każde wystąpienie danego wzorca zostało zastąpione zwykłym ciągiem, wartością zwróconą funkcji lub ciągiem szablonu. |
12. | zawierać() Sprawdza, czy ciąg zawiera podciąg. |
13. | sprawdzać() Zwraca wersję ciągu zorientowaną na debugowanie. |
14. | interpolować() Traktuje ciąg jako szablon i wypełnia go właściwościami obiektu. |
15. | isJSON () Sprawdza, czy ciąg jest prawidłowym formatem JSON, używając wyrażeń regularnych. Ta metoda zabezpieczeń jest wywoływana wewnętrznie. |
16. | parseQuery () Analizuje ciąg zapytania podobny do identyfikatora URI i zwraca obiekt złożony z par parametr / wartość. |
17. | skanowanie() Pozwala na iterację po każdym wystąpieniu danego wzorca. |
18. | zaczynać z() Sprawdza, czy ciąg zaczyna się od podłańcucha. |
19. | rozebrać się() Usuwa wszystkie początkowe i końcowe spacje z ciągu. |
20. | stripScripts () Usuwa ciąg wszystkiego, co wygląda jak blok skryptu HTML. |
21. | stripTags () Usuwa ciąg dowolnego tagu HTML. |
22. | pod() Zwraca ciąg znaków, w którym pierwsze zliczane wystąpienia wzorca zostały zastąpione zwykłym ciągiem znaków, wartością zwróconą funkcji lub ciągiem szablonu. |
23. | succ () Używany wewnętrznie przez ObjectRange. Konwertuje ostatni znak ciągu na następujący znak alfabetu Unicode. |
24. | czasy() Łączy liczbę ciągów znaków. |
25. | toArray () Dzieli ciąg znak po znaku i zwraca tablicę z wynikiem. |
26. | toJSON () Zwraca ciąg JSON. |
27. | toQueryParams () Analizuje ciąg zapytania podobny do identyfikatora URI i zwraca obiekt złożony z par parametr / wartość. |
28. | ścięty() Obcina ciąg do podanej długości i dodaje do niego przyrostek (wskazujący, że jest to tylko fragment). |
29. | podkreślać() Konwertuje kamelizowany ciąg na serię słów oddzielonych podkreśleniem („_”). |
30. | unescapeHTML () Usuwa znaczniki i konwertuje formy encji specjalnych znaków HTML do ich normalnej postaci. |
31. | unfilterJSON () Usuwa ograniczniki komentarzy wokół odpowiedzi Ajax JSON lub JavaScript. Ta metoda zabezpieczeń jest wywoływana wewnętrznie. |