Salve a tutti,
arrivo al dunque:
conosco un minimo di javascript, ma non riesco a capire cosa succede nella maggior parte delle extension che sto analizzando...
La sintassi che mi lascia perplesso è la seguente:
Codice PHP:
var gdocsbar = {
_defaultSearchTxt: "type to filter...",
_defaultFolderTxt: "Items not in folders",
_feedObj: null,
_xml2jsonXSL: null,
_AUTH: null,
[........]
version: "0.5.5",
//Construct of gdocsbar object
construct: function() {
[.......]
},
Perché fare una variabile, dichiarata come ho sempre fatto:
var gdocsbar="ciao";
con all'interno degli identificatori, però con i ":"
Addirittura le successive funzioni sono definite, non come ho sempre fatto:
Codice PHP:
function costruttore() {......}
ma in questo modo:
Codice PHP:
costruttore: function() {.......}, init: function() {..........}, ......etc
Credo mi sfugga il significato dei : in javascript, e il perchè le funzioni sono definite dentro una variabile....
Spero di essere stato chiaro e che qualcuno mi possa dare una mano.
Grazie.