correction to my dotnet cod namespace mynamespace {
public class myclass{ void hideElemen(string elementName)t { elementName.visibility = false; } } } } On Thu, Jul 2, 2009 at 8:21 PM, waseem sabjee <waseemsab...@gmail.com>wrote: > it is similar do dotnet yes > > JS > ========== > var mynamespace = function() { > return { > hide : function(o) { > var obj = document.getElementById(o); > o.style.display = 'none' > } > } > }(); > > > dot net C# > ========== > > namespace mynamespace { > > void hideElemen(string elementName)t { > elementName.visibility = false; > > } > } > > > > > On Thu, Jul 2, 2009 at 8:15 PM, expresso <dschin...@gmail.com> wrote: > >> >> what is meant by a namespace. I view namespace as like in .NET >> classes, is this the same concept? >> >> On Jul 2, 1:10 pm, expresso <dschin...@gmail.com> wrote: >> > Thanks a lot. The second response really helped me as I'm not so >> > versed in hard core JavaScript. Obviously not being that well versed >> > in it is hindering my ability to understand plug-in code, ability to >> > distinguish between standard JavaScript notation/features vs. jQuery >> > in the same file, and ability to understand jQuery a bit also. >> > >> > migrane every day until I get this stuff down, not as simply as >> > everyone says. Yea jQuery is simple once you are a master at >> > JavaScript and master of the jQuery language! I love that claim. >> > >> > On Jul 2, 1:00 pm, waseem sabjee <waseemsab...@gmail.com> wrote: >> > >> > > 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. >> > >> > > On Thu, Jul 2, 2009 at 7:08 PM, expresso <dschin...@gmail.com> 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? >> > >