###Index
Theorical
- What is JavaScript?
- What is the difference between JavaScript and Jscript?
- Which are JavaScripts's primitive datatypes?
- Does JavaScript Support automatic type conversion?
- What are global variables? How are they declared? What are the problems with using globals?
- What is the difference between undefined and null?
- What is JavaScript's this keyword?
- What is event bubbling?
- How do JavaScript timers work? What is a drawback of JavaScript timers?
- What are JavaScript closures?
Web
- What is the difference between window.onload and onDocumentReady?
- What is unobtrusive JavaScript? How to add behavior to an element using JavaScript?
Syntax
- What is the difference between “==” and “===”?
- How do you get a Checkbox's status? (whether it is checked or not)
- What does isNaN function do?
- How do you change the style/class on any element using only JavaScript?
Object Oriented Programming
jQuery
- How do I select elements when I already have a DOM element?
- How do I test whether an element has a particular class?
- How do I test whether an element exists?
- How do I determine the state of a toggled element?
- How do I select an element by an ID that has characters used in CSS notation?
- How do I disable/enable a form element?
- How do I check/uncheck a checkbox input or radio button?
- How do I get the text value of a selected option?
- How do I replace text from the 3rd element of a list of 10 items?
- How do I pull a native DOM element from a jQuery object?
- How do I create a jQuery plugin?
- http://www.codeproject.com/Articles/620811/Latest-JavaScript-Interview-Questions-and-Answers
- http://www.techrepublic.com/blog/software-engineer/javascript-interview-questions-and-answers/
- https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Details_of_the_Object_Model
- http://vikasrao.wordpress.com/2010/02/07/common-javascript-interview-questions/
- http://learn.jquery.com/using-jquery-core/faq/