为了账号安全,请及时绑定邮箱和手机立即绑定

html5面试

标签:
Html5 JavaScript

今天3月8,公司的女生放假半天,本来想着把任务弄完,吃完了午饭。看了某招聘app。
然后其中有两个人约我明天早上10点去面试,其实两个地点都需要坐公交车上班,有点小远,其中一个我约了今天面试,我说我没有打印的简历,那boss说没事,就过去聊聊,当时已经1点半了,约了3点面。因为没有直达的车,转2趟公交也要走一段路,后来我干脆走了2千米的路,一身的汗啊,热腾腾的找到了那个公司。
在那公司等了一下,一个瘦瘦的男的技术总监,他问了几个面试问题,在这里分享给大家。
1.写过js封装没,讲讲js封装
2.js有没有继承
3.html,html5的区别,css和css3的区别
4.ios和安卓屏幕自适应

回复你们的提问:
尴尬,确实木有面上,正在离职中,这是今年第一次去面试,又没准备,不过第二个面试也问了这些问题,现在拿了offer,工资在我现在工资上加了1.5k,福利还可以,考虑去不去,一般如何优化页面这个问题也会问。我也是小菜鸟一枚,第一次在慕课上发文章,一时想发就发了,要是慕课网提供了保存到草稿,也就不会发出来了。忧伤。。。
1.写过js封装没,讲讲js封装
这个百度看的似乎是这么回事:a.JS封装就是尽量把使用的方式简单化,内部逻辑和使用解耦。通俗的说就是使用的时候只需要知道参数和返回值,其他条件尽量不要使用人员进行设置。b.JS封装的方法有函数方式、对象的方式、闭包的方式。面试时结合自己做的一个方法讲讲就可以了。
2.js有没有继承
大学主修java,java三大特性有封装,继承,多态,写代码时,js的继承没有用过。
3.html,html5的区别,css和css3的区别
这题问的html5,和css3新特性,一般人都会吧。
结合平时项目中用到的大概说一下html5:新的内容标签,eg:header,nav,footer,更好的表格体系,音频、视频,画布(Canvas) ,地理,网页存储的localStorage和sessionStorage,拖拽释放。
Css3: rgba,@font-face字体,多列,圆角,过渡,动画,2d,3d转换
4.ios和安卓屏幕自适应
平时写手机页面时:a.在网页的head部分,加入meta,viewport,设置宽度等于设备宽度,不可缩放,初始化值为1
<meta name="viewport" content="width=device-width, initial-scale=1" />
b.不使用绝对宽度,字体大小不用px,用em,wv,hv这些相对单位。
c.流动布局
d.选择加载CSS,CSS的@media规则
e.设百分比,让图片图片的自适应,自动缩放。
5.如何优化页面
先讲讲平时用到的优化:将很多小图做成大图再使用,也就是雪碧图,尽量优化html结构,使用公共的部分,上线时压缩代码等等。然后讲讲雅虎军规的优化方法,你指出对雅虎军规的不同看法,eg:游戏页面,图片页面,主要做视频,音频的页面。
6.面试时最好带上作品,这样面上机会大大增加。

点击查看更多内容
50人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
39
获赞与收藏
335

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消