Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung mehrerer Kapselungsfunktionen in Javascript-ECMA

伊谢尔伦
Freigeben: 2017-05-21 09:50:42
Original
1509 Leute haben es durchsucht

Führen Sie zunächst die folgenden Methoden ein:

String-Methode:

str.length str.charAt(i): Erhalten Sie einen bestimmten Wert in der Zeichenfolge eins; 🎜>

str.indexOf('e'); Finden Sie das erste Vorkommen; geben Sie -1 zurück, wenn es nicht gefunden wird;

str.lastIndexOf('e'): Finden Sie das letzte Vorkommen ; wenn nicht gefunden, wird -1 zurückgegeben;

str.toUpperCase(); In Kleinbuchstaben konvertieren str.substring (Startposition, Endposition):

Zeichenkettenabfang ; str.split('cutting method'); String-Schnitt; String-Konvertierung in Array;


Array-Methode: Löschen :
arr.splice (Startposition, Anzahl der gelöschten Elemente); Hinzufügen: arr.splice (Startposition [welches Bit davor hinzugefügt werden soll], 0, Element 1····); Startposition, Anzahl der gelöschten Elemente, Element 1···); arr.sort(function(n1,n2){return n1 - n2}): sort arr.reverse(): flip arr.push (); an der Rückseite des Arrays; arr.unshift(): eine Ziffer an der Vorderseite des Arrays hinzufügen; arr.pop(): eine Ziffer an der Rückseite des Arrays löschen; vor dem Array; arr.join('Verbindungsmethode'); Methode zum Konvertieren eines Arrays in einen String;

Mathematische Methode:

Math.random(); : Nehmen Sie den absoluten Wert; Math.max(x,y): Finden Sie die maximale Zahl; Math.pow(x,y): Wie viele Potenzen einer Zahl; Math.sqrt( ): Quadratwurzel;

Array: Mehrere Dinge speichern; json: Mehrere Dinge speichern json = { //Schlüssel-Wert-Paar name1[key, key]: value1[value, value], name2[key ,key]:value2[value,value], }

Der Unterschied zwischen json und arr:

1: Länge undefiniert arr.length; >

2: Subscript-Attributmethode arr[0];

3: Bestellung ohne Bestellung mit Bestellung

4: Schleife für in for,while,for in

for Die in-Schleife kann auch Arrays durchlaufen, wird jedoch nicht empfohlen, da die Leistung etwas geringer ist;

Kleine JS-Funktionen: Komma-Ausdruck: Betrachten Sie nur den Wert nach dem letzten Komma;

Das Folgende ist eine kleine Funktion, die die Elementkapselung durch Klasse erhält:

//getByClass(oParent,sClass);//oParent:从哪个父级下面获取;sClass:要获取的是哪个class名字;
function getByClass(oParent,sClass){
    if(oParent.getElementsByClassName){
        return oParent.getElementsByClassName(sClass);
    }else{
        var aEle = oParent.getElementsByTagName('*');
        var arr = [];
        for(var i = 0; i < aEle.length; i++){
            var tmp = aEle[i].className.split(&#39; &#39;);
            if(findInArr(sClass,tmp) == true){
                arr.push(aEle[i]); 
            }
        }
        return arr;
    }
} 
Nach dem Login kopieren
Hier sind einige weitere kleine Fälle:

1. Wie viele gibt es diesen Monat insgesamt? Tag

Welcher Wochentag ist der erste Tag des Monats
<script>
        var oDate=new Date();
        oDate.setMonth(oDate.getMonth()+1);
        oDate.setDate(0);
        alert(oDate.getDate())
</script>
Nach dem Login kopieren

3 >
<script>
   var oDate=new Date();
   oDate.setDate(1);
   alert(oDate.getDay());
</script>
Nach dem Login kopieren

4. JSON in Zeichen-String konvertieren

<script>
    document.write(&#39;<table>&#39;);
    for(var i = 1; i <= 9; i++){
        document.write(&#39;<tr>&#39;);
        for(var j = 1; j <= i; j++){
            document.write(&#39;<td>&#39;+i+&#39;*&#39;+j+&#39;=&#39;+i*j+&#39;</td>&#39;);
        }
        document.write(&#39;</tr>&#39;);
    }
    document.write(&#39;</table>&#39;);
</script>
Nach dem Login kopieren

<script>
    var json={a:12,b:5,c:9,d:6};
    var arr=[];
    for(var name in json){
        arr.push(name+&#39;=&#39;+json[name])
    };
    //alert(arr);
    var str=arr.join(&#39;&&#39;);
    alert(str);
</script>
Nach dem Login kopieren


[Verwandte Empfehlungen]

1.

Kostenloses JS-Online-Video-Tutorial

2. JavaScript-Referenzhandbuch für Chinesisch

3. php.cn Dugu Jiujian (3 ) – JavaScript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEinführung mehrerer Kapselungsfunktionen in Javascript-ECMA. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage