干货:前端开发指南Front-End-D
来自:SgmntFault(风卷翻译)
链接:
Howmanyrsourcswillabrowsrdownloadfromagivndom
ainatatim?
Whatarthxcptions?
说出三条方法去减少页面加载时间(感知到的或者真是的加载时间)
Nam3waystodcraspagload(prcivdoractualloadtim).
如果你在一个项目中别人都使用tabs而你使用spac,你会怎么做?
描述下你怎么创建一个简单的幻灯片播放页面?
Dscribhowyouwouldcratasimplslidshowpag.
如果你今年能学习掌握一门技术(语言),你觉得会是什么呢?
解释标准和标准机构的重要性?
Explainthimportancofstandardsandstandardsbodis.
什么是文档样式闪烁(FlashofUnstyldContnt)?如何避免
解释ARIA和scrnradrs,怎么让一个站可理解?
ExplainwhatARIAandscrnradrsar,andhowtomakawbsitaccssibl.
说下相比于JavaScript动画实现,CSS的动画实现有什么优点和缺点?
CORS是什么?它解决什么问题?WhatdosCORSstandforandwhatissudositaddrss?
HTML问题
doctyp的作用?
标准模式和怪异模式的差异?
HTML和XHTML的差异?
像application/xhtml+xml这样的服务页面会有什么问题么?
你怎么实现一个页面的多种语言(切换)?
哪些方面的东西是你在设计和开发多语言站时必须要小心谨慎考虑到的?
哪些data-的属性是有效的?
Whatardata-attributsgoodfor?
HTML5作为一个开放的Wb平台,HTML5的构建块是什么?
atarthbuildingblocksofHTML5?
描述下cookisssionStoraglocalStorag的区别?
描述下scriptscriptasyncscriptdfr的区别?
为什么一般总是把CSSlink放置于had/had,而把script放在/body前?有什么例外么
什么是渐进渲染?
你之前使用过什么不同的HTML模板语言么?
HavyouusddiffrntHTMLtmplatinglanguagsbfor?
CSS问题
CSS中class和ID的区别?
CSS中rstting和normalizing的区别?你会选哪个,为什么?
描述下float和它的作用原理
描述下z-indx以及层叠上下文是怎么形成的?
描述下BFC(BlockFormattingContxt)和作用原理?
有哪些清除技术(?),它们分别适用于什么上下文环境?
Whatarthvariousclaringtchniqusandwhichisappropriatforwhatcontxt?
说下CSSSprits(CSS压缩),怎么在一个页面或者站点上实现?
你最喜欢的图片替换技术,你是在什么时候用的?
你怎么着手处理特定的浏览器样式问题(浏览器兼容)?
你是怎么样让你你的页面在一些不支持一些特性的浏览器中跑起来的?用什么样的技术/处理程序去实现?
Howdoyousrvyourpagsforfatur-constraindbrowsrs?Whattchniqus/procsssdoyouus?
有哪些方法在视觉上隐藏内容元素(以及让其仅对scrnrradr有效?)
Whatarthdiffrntwaystovisuallyhidcontnt(andmakitavailablonlyforscrnradrs)?
你用过栅格系统么,如果用过,喜欢哪一种呢?
你用过/实践过mdiaquris或者mobilspcific布局/CSS?
Havyouusdorimplmntdmdiaqurisormobilspcificlayouts/CSS?
熟悉SVG么?
怎么优化wb页面的打印?
一些书写高效CSS的gotchas是什么?
WhatarsomofthgotchasforwritingfficintCSS?
CSS预处理器的优点与缺点?说下你用过的喜欢的和不喜欢的预处理器。
你怎么实现非标准字体的页设计排版?
解释下浏览器是怎么确定元素和CSS选择器匹配起来的?
说一下伪元素与其对应的作用功能?
说一下你对盒模型的理解以及你怎么让浏览器通过CSS在不同的盒模型下渲染你的布局?
howyouwouldtllthbrowsrinCSStorndryourlayoutindiffrntboxmodls.
box-sizing:bordr-box是什么?它的好处是什么?
列举下你记得的display属性?
inlin和inlin-block的区别?
rlativfixdabsolut以及static来定位元素的区别?
CSS中的C是层叠的意思,对于被指定样式的优先级是怎么确定的呢?(举一些例子)?你是怎么样很好地利用这个机制?
在本地环境或者生产环境中,你用过哪些CSS框架?你是怎么改进和优化的呢?
WhatxistingCSSframworkshavyouusdlocally,orinproduction?Howwouldyouchang/improvthm?
你玩过新的CSSFlxbox或是Gridspcs?
响应式设计(rsponsivdsign)和自适应设计(adaptivdsign)的区别?
你做过rtinagraphic(视膜图像)的处理么?是的话,你是用什么技术的呢?
你在什么情况下使用translat()代替absolutpositioning绝对定位,反之,为什么?
JS问题
解释下事件委托?
解释下this在JavaScript中怎么工作的(机制)?
解释下prototypalinhritanc原型机城的工作原理?
对于AMD和CommonJS的比较和看法?
解释下以下代码为什么不能作为IIFE(匿名函数自调用)运行
functionfoo{}();
你需要怎么改使之成为一个IIFE?
nullundfindundclard这些变量有什么区别?怎么这些检查变量类型?
什么是闭包?你是怎么使用的,为什么使用?
匿名函数典型的应用案例?
你是怎么组织你的代码的?(模块化还是类型继承)
宿主对象(hostobjct)和本地对象(nativobjct)的区别
以下代码有什么区别?
funcitonPrson(){};
varprson=Prson();
varprson=nwPrson();
call和.apply区别?
解释下nd?
什么时候使用it()?
faturdtctionfaturinfrnc以及UAString(用户代理)的区别?
Whatsthdiffrncbtwnfaturdtction,faturinfrnc,andusingthUAstring?
尽你所知地解释下AJAX?
解释下JSONP的工作原理(为什么它不算是AJAX)
用过JavaScriptTmplat(模板)么?如果用过,哪个库?
解释下hosting?
描述下事件冒泡(vntbubbling)?
attribut和proprty的区别?
为什么说扩展内置JavaScript对象(built-inJavascriptObjct)不是个好主意?
load和documntrady事件区别?
==和===的区别?
解释下关于JavaScript的同源策略(sam-originpolicy)?
实现如下代码?
dpulicat([1,2,3,4,5]);//[1,2,3,4,5,1,2,3,4,5]
为什么称之为Trnaryxprssion(三元表达式/三目运算符?),Trnary指什么?
什么是usstrict(使用严格模式)?它的优点和缺点?
for()循环次,3的倍数输出fizz,5的倍数输出buzz,3和5的倍数输出fizzbuzz?为什么一般来说好的做法是使全局作用域保持原样而不去改变之。
Whyisit,ingnral,agoodidatolavthglobalscopofawbsitas-isandnvrtouchit?
为什么你会使用类似于load(功能)的事件?它会有什么缺点么?你知道什么其他替代方法么,为什么你用那些替代方法?
解释下什么是单页面应用(asinglpagapp)以及怎么进行SEO优化(makonSEO-frindly)?
使用Promiss以及/或者他们的polyfills的经验程度?(新技术么,完全没了解)
WhatisthxtntofyourxprincwithPromissand/orthirpolyfills?
使用Promiss代替callbacks的利弊(优缺点)?
编写一种(其他)语言编译成JavaScript的写法(writingJavaScriptcodinalanguagthat
北京治疗白癜风全套多少钱寻常型白癜风能治愈吗