- 相关推荐
前端开发常见面试试题(3)
JS代码示例:

3.14
问题:上面的语句的返回值是什么? 答案:3
"i'm a lasagna hog".split("").reverse().join("");
问题:上面的语句的返回值是什么? 答案:"goh angasal a m'i"
( window.foo || ( window.foo = "bar" ) );
问题:window.foo的值是什么? 答案:"bar" 只有window.foo为假时的才是上面答案,否则就是它本身的值。
var foo = "Hello"; (function() { var bar = " World"; alert(foo + bar); })(); alert(foo + bar);
问题:上面两个alert的结果是什么? 答案: "Hello World" & ReferenceError: bar is not defined
var foo = []; foo.push(1); foo.push(2);
问题:foo.length的值是什么? 答案:'2'
var foo = {}; foo.bar = 'hello';
问题:foo.length的值是什么? **答案: undefined
jQuery相关问题
解释"chaining"。
解释"deferreds"。
你知道那些针对jQuery的优化方法。
请解释'.end()'的用途。
你如何给一个事件处理函数命名空间,为什么要这样做?
请说出你可以传递到jQuery方法的四种不同值。
选择器(字符串),HTML(字符串),回调函数,HTML元素,对象,数组,元素数组,jQuery对象等。
什么是效果队列?
请指出'.get()','[]','eq()',的区别。
请指出'.bing()','.live()'和'.delegate()'的区别。
请指出'$'和'$.fn'的区别?或者说出'$.fn'的用户。
请优化下列选择器:
$(".foo div#bar:eq(0)")
【前端开发常见面试试题(3)】相关文章:
经典常见的面试试题09-14
前端工程师面试题10-20
面试中常见的面试试题08-21
Web前端面试题目及答案06-30
名校英语面试经典常见的面试题10-21
iOS开发、设计面试题08-16
经典常见面试题分析解答08-14
iPhone软件开发面试题10-23
人力资源行业常见面试题汇总08-20
常见的面试“障碍”07-08