Jedes Mal, wenn ich eine JS-Bibliothek erstelle, habe ich diese Art von Konzept:
%Vor%Aber ich habe mich immer danach gesehnt, einfach nur zu tun:
%Vor%Aber ich habe das nie gemacht, weil das reservierte Wörter sind. Wie reserviert sind sie? Wird ein Browser fehlschlagen? Bei meinen Tests scheint alles zu funktionieren, aber fehlt mir etwas?
Nehmen Sie immer an, dass die Verwendung von reservierten Wörtern die Anwendung fehlschlagen lässt.
Wörter wie public
und private
sind zukünftige reservierte Wörter , also auch wenn sie funktionieren jetzt die Macht nicht in der Zukunft.
Ich würde nicht empfehlen, privat und öffentlich zu verwenden. Sie erhalten jedoch nur einen Fehler, wenn Sie den strikten Modus mit "use strict" verwenden: Ссылка
Wenn Sie sicher sein wollen, dass es in Zukunft funktioniert, müssten Sie Klammern verwenden:
%Vor%Ich bevorzuge es, die Var auf "Pub" und "Priv" zu verkürzen. Also benutze ich ein Muster wie folgt:
%Vor%Tags und Links javascript oop public private