4 Möglichkeiten, eine Funktion durch JS -Funktion zu definieren
1. Die grundlegendste Verwendung ist eine Funktionserklärung des Buches.
Die Codekopie lautet wie folgt:
Die Codekopie lautet wie folgt:
Funktion func () {}
oder
var func = function () {};
2. als Klassenkonstruktor verwenden:
Die Codekopie lautet wie folgt:
Die Codekopie lautet wie folgt:
Funktion class () {}
class.Prototype = {};
var item = new class ();
3.. Verwenden Sie als Schließung:
Die Codekopie lautet wie folgt:
Die Codekopie lautet wie folgt:
(Funktion(){
// unabhängiger Bereich
}) ();
4. kann als Selektor verwendet werden:
Die Codekopie lautet wie folgt:
Die Codekopie lautet wie folgt:
var addEvent = new Function () {
if (!-[1,]) return function (elem, type, func) {attackEvent (elem, 'on'+type, func);};
sonst Rückgabefunktion (Elem, Typ, func) {addEventListener (Elem, Typ, Func, False);}
}; // Vermeiden Sie wiederholte Urteile
5. gemischte Anwendungen der oben genannten vier Situationen:
Die Codekopie lautet wie folgt:
Die Codekopie lautet wie folgt:
var class = new Function () {
var privatearg; // statische private Variable
Funktion privatemethod = function () {}; // statische private Methode
Rückgabefunktion () {/*Real Constructor*