« Return to Thread: Question on : syntax
Re: Question on : syntax
lets go back to basic JavaScript.
take this example
var display = function() { // create namespace display
return {
hide : function(o) { // add function hide to namepsace
var obj = document.getElementById(o);
if(obj.style.display != 'none') {
obj.style.display = 'none'
}
},
show : function(o) { // add function show to namespace
var obj = document.getElementById(o);
if(obj.style.display = 'none') {
obj.style.display = 'block'
}
}
};
}();
function init() {
display.hide("mydiv");
setTimeout("display.show('mydiv'), 1000);
}
window.onload = init;
it is a more object orientated way of scripting
as you can see i created my own namespace called display
then i assigned two function to it
display.hide
and
display.show
so you can say your are creating your own namespae with it's own set of functions.
the cool thing is if i create a namespace that controls sideshow behavior i can reuse my display namespace for the hide show transitions.
take this example
var display = function() { // create namespace display
return {
hide : function(o) { // add function hide to namepsace
var obj = document.getElementById(o);
if(obj.style.display != 'none') {
obj.style.display = 'none'
}
},
show : function(o) { // add function show to namespace
var obj = document.getElementById(o);
if(obj.style.display = 'none') {
obj.style.display = 'block'
}
}
};
}();
function init() {
display.hide("mydiv");
setTimeout("display.show('mydiv'), 1000);
}
window.onload = init;
it is a more object orientated way of scripting
as you can see i created my own namespace called display
then i assigned two function to it
display.hide
and
display.show
so you can say your are creating your own namespae with it's own set of functions.
the cool thing is if i create a namespace that controls sideshow behavior i can reuse my display namespace for the hide show transitions.
On Thu, Jul 2, 2009 at 7:08 PM, expresso <dschinkel@...> wrote:
I have yet another syntax question.
I know that : can be used for specifying things like filters, but what
does it do in this case:
$jc.fn.extend({
setup: function() {
this.first = null;
this.last = null;
this.prevFirst = null;
this.prevLast = null;
this.animating = false;
this.timer = null;
this.tail = null;
this.inTail = false;
if (this.locked)
return;
this.list.css(this.lt, this.pos(this.options.offset) +
'px');
...rest of code here
},
so what is the syntax setup: an attribute?
« Return to Thread: Question on : syntax
| Free embeddable forum powered by Nabble | Forum Help |