论坛首页 Web前端技术论坛

这些web前端面试题你知道多少

浏览 28262 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-10  
今天去了阿里云进行笔试,本来是想做java方面的笔试但是不巧,由于时间的问题没有到达java的笔试考场所以误打误撞就考了web前端开发技术的题目,一下子把我给弄晕了
1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具
2、javascript实现多线程计算,列举下常用的方案
3、解释下什么是web语义化,举出具体的实例,并说明语义化后有什么好处
4、html5和css3有什么新特性
5、说出其他浏览器和IE浏览器在页面元素引用有什么区别?
第五个问题我记得不太清楚了,最后还一个实例让你用html和css实现,这个倒是简单,其余的几个就是这样
   发表时间:2011-10-11  
貌似都是考工作当中不重要的东西,工作当中最重要的东西都没有考。
0 请登录后投票
   发表时间:2011-10-11  
看到题目,我明白为什么阿里的同学不用阿里云的东西了。
0 请登录后投票
   发表时间:2011-10-12  
web语义化?感觉还真没听说过,有哪位大侠可以讲解一下?
0 请登录后投票
   发表时间:2011-10-12  
jhlxge 写道
web语义化?感觉还真没听说过,有哪位大侠可以讲解一下?

比如<hr/>这个表示横线
<br/>这个表示换行
<table>这个表示表格
像div,span这种,就不太有语义了。。。
应该是这个意思。。。
0 请登录后投票
   发表时间:2011-10-12  
mahonet 写道
jhlxge 写道
web语义化?感觉还真没听说过,有哪位大侠可以讲解一下?

比如<hr/>这个表示横线
<br/>这个表示换行
<table>这个表示表格
像div,span这种,就不太有语义了。。。
应该是这个意思。。。

这个说的还是抽象了点
像列表 ul li
定义列表 dl dt dd
强调 strong
缩写 abbr
等等这些
用有很明显的含义的标签,去修饰内容就是web语义化
0 请登录后投票
   发表时间:2011-10-12  
这个真的是一个应届生能回答上来的嘛。。。。。
要有很多的经验啊,才能总结的出来
0 请登录后投票
   发表时间:2011-10-13  
貌似都知道,但要回答的话,感觉有些还是回答的不好。
0 请登录后投票
   发表时间:2011-10-13  
考试题我还真不知道。
0 请登录后投票
   发表时间:2011-10-13  
1、列举常用的浏览器类型以及他们使用的内核还有对应的调试工具
常用的有IE(6,7,8,9,10,FF,chrome )
IE常用的调试工具有 IEWebDeveloper (IE9默认有安装)
Firefox大家估计用的最多。firefox
chrome(内核webkit) 自带的有google 开发的内置调试工具。
三者内核各不相同。
其它还有opera,遨游,世界之窗等;
chrome内核跑的比较快,安全。Firefox做调试是最棒的。

2、javascript实现多线程计算,列举下常用的方案
三个常驻线程:javascript引擎线程,界面渲染线程,浏览器事件触发线程
这里不是很理解这个题目,讲的是nodejs?还是setInterval/setTimeout

3、解释下什么是web语义化,举出具体的实例,并说明语义化后有什么好处
语义化意思就是不要把你女朋友当做一般的朋友看待;
web里的概念,如:
<h1 2 3 4 5〉〈span〉 这里的常用的是标题你就不要用div 标签了;
或 li 列表 ,就不要用<p>或<td>了。
好处:
就是易理解,渲染快,利seo优化;

4、html5和css3有什么新特性
html5强化了 Web 网页的表现性能,如:nav header section canvas等,语义化更强
css3新特性有阴影特效,圆角处理等,都是非常不错的效果;

5、说出其他浏览器和IE浏览器在页面元素引用有什么区别?
这个和内核有关系,及是否w3c来定制,不同浏览器渲染结果不同。
目前国内还有大部份使用IE6,常常web在制作的时候碰到兼容性的问题:
如:
display-block, padding, margin 等盒子模型比较多。还有不同的字间距等产生的问题;
常用解决的方法:
IE6:_xxx:{}
IE7:*
等处理不IE和其它不同浏览器间的差异;
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics