阿里面试题
① web前端优化
② 事件冒泡(选项卡的实现)
③ CSS布局相关
④ 应该用float吗?
⑤ 模块化编程
⑥ 为什么有闭包
⑦ 延迟请求
② 语义化标签
这道题我确实没辙,之前其实差点写类似的博客,却没有写,今天结束后补上吧!
1)tite与h1的区别
2)b与strong的区别
3)i与em的区别
PS:不要小看这些题,80%人答不上来
③ 事件绑定
addEventListener,第三个参数是用来表示事件是以事件冒泡还是事件捕获这个各位都知道!但是他问的问题是:
我们给一个dom同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会执行几次事件,然后会先执行冒泡还是捕获!!!
来吧,谁能说出来。。。。
④ CSS选择器问题
考察优先级问题,反正会出很多莫名其妙的变形,比如将style标签写在body后与body前有什么区别,比如同一dom应用多个class其应该如何表现,比如class a定义颜色为blue,class b定义颜色为red,同时应用到dom上,dom作何显示。。。
10.Javascript实现格式化输出,比如输入999999999,输出为999,999,999
11.运用JS设置cookie、读取cookie、删除cookie(写3个函数啥的)
12.给出css,叫你添加css完成一个样式设置,感觉比较简单,可能掉坑了~~。
13.请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:var url = “http://witmax.cn/index.php?key0=0&key1=1&key2=2″;(感觉这题考过好几次)