5 Stimmen

Javascript: Welche Funktionsstruktur ist zu verwenden?

Ich las einen Artikel über Javascript's Best Practices, und Arta bekam verwirrt über die Funktion Struktur zu verwenden...

Ich vermute, dass dies Auswirkungen auf den Umfang der Variablen und Funktionen haben könnte, aber welche dieser Strukturen würden Sie verwenden (und welche gilt als die beste Praxis)?

Struktur 1: Verwenden Sie die Objektliterale.

var obj1 = {
    _myvar : 'myval',

 init: function() {
  this.function1();
  this.function2();
 },

 function1: function() {
  alert('function1');
 },

 function2: function() {
  alert('function2');
 }
};
obj1.init();

Struktur 2: Verpacken Sie den Code in eine automatisch ausgeführte Funktion.

(function(){
 var _myvar = 'myval',

 function1 = function() {
  alert('function1');
 },

 function2 = function() {
  alert('function2');
 },

 init = (function() {
  function1();
  function2();
 }) (); 
}) ();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X