





















2012-10-31 17:44 Zhuang miao 阅读(1679) 评论() 收藏 举报
你用Twitter吗?/用微博吗?
你用Github吗?
你关注的博客有那些?
你使用那些版本管理系统,比如Git,SVN等?
你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。
你能描述一下你制作一个网页的工作流程吗?
你能描述一下渐进增强和优雅降级之间的不同吗?
请解释一下什么是语义化的HTML。
你更喜欢在哪个浏览器下进行开发?你使用那些开发人员工具?
你如何对网站的文件和资源进行优化?
为什么利用多个域名来存储网站资源会更有效?
请说出三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)
如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?
请写一个简单的幻灯效果页面
你都使用那些工作来测试代码的性能?
如果今年你打算熟练掌握一项新技术,那会是什么?
请谈一下你对网页标准和标准制定机构重要性的理解。
什么是FOUC?你如何来避免FOUC?
文档类型的作用是什么?你知道多少种文档类型?
浏览器标准模式和怪异模式之间的区别是什么?
使用XHTML的局限有那些?
如果网页内容需要支持多语言,你会怎么做?
在HTML5的页面中可以使用XHTML的语法吗?
在HTML5中如何使用XML?
'data-'属性的作用是什么?
如果把HTML5看作做一个开放平台,那它的构建模块有那些?
请描述一下cookies,sessionStorage和localStorage的区别?
你使用过那些Javascript库?
你是否研究过你所使用的JS库或者框架的源代码?
什么是哈希表?
'undefined'变量和'undeclared'变量分别指什么?
闭包是什么,如何使用它,为什么要使用它?
请举出一个匿名函数的典型用例?
请解释什么是Javascript的模块模式,并举出实用实例。
你如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?
请指出Javascript宿主对象和内置对象的区别?
指出下列代码的区别:
function Person(){} var person = Person() var person = new Person() '.call'和'.apply'的区别是什么?
请解释'Funciton.prototype.bind'的作用?
你如何优化自己的代码?
你能解释一下JavaScript中的继承是如何工作的吗?
在什么时候你会使用'document.write()'?
请指出浏览器特性检测,特性推断和浏览器UA字符串嗅探的区别?
请尽可能详尽的解释AJAX的工作原理。
请解释JSONP的工作原理,以及它为什么不是真正的AJAX。
你使用过JavaScript的模板系统吗?
请解释变量声明提升。
请描述下事件冒泡机制。
"attribute"和"property"的区别是什么?
为什么扩展JavaScript内置对象是个坏做法?
为什么扩展JavaScript内置对象是个好做法?
请指出document load和document ready的区别。(这是个问题的问题)
'=='和'==='有什么不同?
你如何获取浏览器URL中查询字符串中的参数。
请解释一下JavaScript的同源策略。
请解释一下事件代理。
请描述一下JavaScript的继承模式。
如何实现下列代码:
[1,2,3,4,5].duplicator(); 描述一种JavaScript memoization(避免重复运算)的策略。
什么是三元条件语句?
函数的参数元是什么?
什么是"use strict"?使用它的好处和坏处分别是什么?
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.length的值是什么? 答案:'2'
var foo = {}; 问题:foo.length的值是什么? **答案: undefined
解释"chaining"。
解释"deferreds"。
你知道那些针对jQuery的优化方法。
请解释'.end()'的用途。
你如何给一个事件处理函数命名空间,为什么要这样做?
请说出你可以传递到jQuery方法的四种不同值。
什么是效果队列?
请指出'.get()','[]','eq()',的区别。
请指出'.bing()','.live()'和'.delegate()'的区别。
请指出'$'和'$.fn'的区别?或者说出'$.fn'的用户。
请优化下列选择器:
$(".foo div#bar:eq(0)") 描述css reset的作用和用途。
描述下浮动和它的工作原理。
清除浮动的方法有那些,分别适用于什么情形。
解释css sprites,如何使用。
你最喜欢的图片替换方法是什么,你如何选择使用。
讨论CSS hacks,条件引用或者其他。
如何为有功能限制的浏览器提供网页。
如何视觉隐藏网页内容,只让它们在屏幕阅读器中可用。
你使用过网格系统吗?如果使用过,你最喜欢哪种?
你使用过meidia queries(媒体查询)吗,或者移动网站相关的CSS布局。
你熟悉SVG样式的书写吗?
如何优化网页的打印样式。
在书写高效CSS文件时会有哪些问题需要考虑。
你使用CSS预处理器吗?(SASS,Compass,Stylus,LESS)
你是否接触过使用非标准字体的设计?
请解释浏览器是如何根据CSS选择器选择对应元素的。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。