haha they are contemplating hiring me! I already sent it back and thought I'd post it here to see the response.
Appreciate it. I think my answers were correct.. The first argument method is 'void', correct? On Mon, Dec 29, 2008 at 9:07 PM, Michael Geary <m...@mg.to> wrote: > Huh? > > Are you writing these questions, or you've been given them to answer and > you're looking for help answering them, or what? > > If you're looking for the answers, is the potential employer > contemplating hiring *you*, or hiring the rest of us in this group? :-) > > The list seems to be first and foremost a test to weed out older > candidates. You need mighty good eyes to read that tiny font! > > Anyway, let me skip right to the end: > > *BONUS 7:* *(Super-impressive)* *Q: *Can you summarize the definition of > "JavaScript enclosures"? > > No, I can't. Can you? What the heck is a "JavaScript enclosure"? > > -Mike > > p.s. Is there anything to do with jQuery here? > > ------------------------------ > *From:* jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] *On > Behalf Of *Angel Marquez > *Sent:* Monday, December 29, 2008 7:48 PM > *To:* jquery-en@googlegroups.com > *Subject:* [jQuery] HELP: Screening questions for JavaScript developer > candidates: > > *(required) Q: *Describe the difference in result of the JavaScript DOM > methods getElementById and getElementsByClassName. > > *2. (required) *Given this JavaScript statement: > * > ** objXHR.open('GET',**' HYPERLINK "http://" http://myURL.com',true* > *);** > * > a.* Q:* What, probably, is the type of the object named "objXHR"? > > b.* Q: *What is the purpose of each of the parameters being passed > to the "open" method? > > > > *Q: *If an absolute URL is passed in the second argument, what kind of > restriction *usually *applies? > > > * 3. (required) *How would you *(a) *declare and then *(b) *instantiate > a JavaScript class to describe a "Square" object, taking one argument in its > constructor? The instance of a Square should have sides 4 units in length. > *( c )*What properties might a Square object have and how would they be > coded? > > *a.* declare: function Square(numericSideArgument) { > ... (some other stuff) > } > *b.* use: var mySquare = new Square(4); > *c.* methods: *perimeter*, coded as "this.perimeter = > numericSideArgument * 4;" > *area*, coded as "this.area = > numericSideArgument ^ 2;" (squared, i.e. width * height) > So, the whole definition of Square would be: > > function Square(numericSideArgument) { > > this.perimeter = numericSideArgument * 4; > this.area = numericSideArgument ^ 2; > return this; > > } > > So, *Q: *"mySquare.perimeter" would equal? > > *Q: *"mySquare.area" would equal *?* > > * 4.* *(desired) *An object called "auto" has an "id" attribute with > value of "taurus" and a "color" attribute with value "blue". Additionally, > it has a child object "radio", which contains an array "knob" which contains > three items with names and shapes: > > name: power, shape: round > > name: tune, shape: oval > > name: scan, shape: square > > > *Q: *What does the acronym JSON stand for? > *Q: *What does this object look like in JSON? > > > * BONUS 5.* *(CSS-related)* Describe the difference between a <DIV> > element versus a <SPAN>. > > **** > > * BONUS 6.* *(Advanced JavaScript and YUI)* If I have a JavaScript > collection object "YAHOO.util.Dom" with a member method "setStyle" that > takes three arguments > > "an array of element id's" > > "a css property name", and > > "a single float value", > > > ...*Q: *how would I write the *single *line of JavaScript that sets the > transparency of DIV's "layer1" and "layer2" to "66%"? > > > *Q:* How would I write the single line of JavaScript that sets the > background color of only DIV "layer1" to hexadecimal "black"? > > *Q: *If there was another method which DID take a single-value, > non-array, in that first argument, in object-oriented terminology, the > method would be said to be "what"? > > *Q: *Does JavaScript support overloading? > > *BONUS 7:* *(Super-impressive)* *Q: *Can you summarize the > definition of "JavaScript enclosures"? > > >