腾讯前端实习生(一面)
2016-04-18 20:53
429 查看
止步一面,主要问的问题如下。诸位共勉!
1、浏览器兼容性问题
遇到什么浏览器的兼容问题啦?你是怎么解决的啊之类的。
我感觉主要是CSS的hack。在这先贴个图,原文在:http://www.duitang.com/static/csshack.html (写的挺详细的)
还有一个IE6 3px bug。就是不同的div之间会间隔3px,这个bug很早之前就有人提出来了。一般解决方法是是对div加个margin-right:-3px解决的吧。
2、写js代码实现图片轮播(类似淘宝界面那种)
这个我的思路是:把三个图片放在一个数组中,点击下一页就显示下一张图片,到数组末尾时从0重新开始。在第一张图点击上一页时,显示数组末尾的图片。
在百度搜索“图片轮播”有很多现成的素材,但是让自己写还真写不出来。
3、CSS自适应
左中右三个div,其中左右宽度固定,中间的随浏览器宽度变化而变化
4、MVC中怎么把两个Model联系起来
这个题我没搞懂什么意思,以为是数据库建个外键,可是面试官说不是那个意思。现在还是没搞明白这个问题,当时走时真应该问明白这几个问题。
5、CSS中的一些属性,CSS3中的一些新特性。这块我答的比较差,因为调格式时用Bootstrap时候偏多,自己紧紧写些width,height,block等等的style,需要强化。
6、其余的问了一些js的语法知识,这些就不一一详述了,例如闭包、作用域等等的。这些知识本人答的还行,但是表达时不时很清楚,需要锻炼自己的表达能力。
总结:一些常见的功能不能只停留在有想法的阶段,需要多多动手实现才行。另外,面试前端的话,不能只对js了解,像CSS,HTML等也是要熟悉才行。
1、浏览器兼容性问题
遇到什么浏览器的兼容问题啦?你是怎么解决的啊之类的。
我感觉主要是CSS的hack。在这先贴个图,原文在:http://www.duitang.com/static/csshack.html (写的挺详细的)
还有一个IE6 3px bug。就是不同的div之间会间隔3px,这个bug很早之前就有人提出来了。一般解决方法是是对div加个margin-right:-3px解决的吧。
2、写js代码实现图片轮播(类似淘宝界面那种)
这个我的思路是:把三个图片放在一个数组中,点击下一页就显示下一张图片,到数组末尾时从0重新开始。在第一张图点击上一页时,显示数组末尾的图片。
在百度搜索“图片轮播”有很多现成的素材,但是让自己写还真写不出来。
3、CSS自适应
左中右三个div,其中左右宽度固定,中间的随浏览器宽度变化而变化
<html> <head> <meta charset="utf-8" /> <title>宽度自适应布局</title> <style> body,div{ margin:0; padding:0;} div{ height:200px; color:#F00;} .left{ float:left; width:100px; background:#00f; _margin-right:-3px;} .right{ float:right; width:100px; background:#0f0; _margin-left:-3px;} .center{ background:#333; margin:0 100px; _margin:0 97px;} </style> </head> <body> <div class="left">我是left</div> <div class="right">我是right</div> <div class="center">我是center</div> </body> </html>
4、MVC中怎么把两个Model联系起来
这个题我没搞懂什么意思,以为是数据库建个外键,可是面试官说不是那个意思。现在还是没搞明白这个问题,当时走时真应该问明白这几个问题。
5、CSS中的一些属性,CSS3中的一些新特性。这块我答的比较差,因为调格式时用Bootstrap时候偏多,自己紧紧写些width,height,block等等的style,需要强化。
6、其余的问了一些js的语法知识,这些就不一一详述了,例如闭包、作用域等等的。这些知识本人答的还行,但是表达时不时很清楚,需要锻炼自己的表达能力。
总结:一些常见的功能不能只停留在有想法的阶段,需要多多动手实现才行。另外,面试前端的话,不能只对js了解,像CSS,HTML等也是要熟悉才行。
相关文章推荐
- js 滑窗
- javascript学习笔记 - 面向对象 理解对象
- 最近积累的JS 东西,分享一下
- 剑指Offer--020-顺时针打印矩阵(蛇形打印矩阵)
- 百度前端技术学院任务笔记
- jQuery mobile的脚本加载问题
- jQuery动画特效
- js中事件(自定义事件)
- [leetcode] 19. Remove Nth Node From End of List
- javascript中的数组
- Nodejs in Visual Studio Code 06.新建Module
- JavaScript和Java的区别
- HTML--GET和POST的区别
- 常用html知识汇总
- JQuery中attr属性和jQuery.data()学习笔记
- JS、Jquery父子节点总结(转)
- Javascript四种单体模式
- 高效Web开发的10个jQuery代码片段
- jstl标签
- 面向对象在javascript中的三大特征之继承