
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
本文内容主要介绍了面试官常问web前端的几个问题,给大家做下参考。
1. DIV+CSS 布局较 table 有什么优势?
DIV+CSS 布局:速率快,页面体积小,浏览速度快;便于被搜索引擎收录;样式丰富,页面更灵活;便于修改,效率高。
2.介绍一下标准的 CSS 的盒子模型?与低版本 IE 的盒子模型有什么不同的?
有两种, IE 盒子模型、W3C 盒子模型;CSS盒模型常用的属性: 内容(content)、填充(padding)、边界(margin)、 边框(border); 区 别: IE 的 content 部分把 border 和 padding 计算了进去;
3.null,undefined 的区别?
null 表示一个对象被定义了,值为“空值”;
undefined 表示不存在这个值
4.描述下 JSON 对象的两个很重要的方法
JSON.parse() //JSON 字符串转换为 JSON 对象
JSON.stringify() //JSON 对象转化为字符串
5. 简述下为何通过 ajax 发送的请求会出现乱码问题,如何解决?
编码格式冲突,直接在传输中文数据前加 encodURL() 编码乱码的问题就是编码格式冲突,我们需要传输中文数据前面加一个 encodeURI()编码, 例如:encodeURI($("#fk_info").val());在接受参数的页面对传过来的编码过后的内容用后端语言进行解码
6.HTML5、CSS3 里面都新增了那些新特性?
新的语义标签 本地存储 离线存储 Websocket 2d,3d 变换 Transition,animation 媒体查询新的单位(rem,vw,vh 等)
7. 标签上 alt与 title属性的区别是什么?
alt :搜索引擎识别,在图像无法显示时的替代文本;title :元素注释信息,主要给用户解读。当鼠标放到文字或是图片上时有 title 文字显示。
(因为 IE 不标准)在 IE 浏览器中 alt 起到了 title 的作用,变成文字提示。 在定义 img 对象时,将 alt 和 title 属性写全,可以保证在各种浏览器中都能正常使用。
8. JS 的数据类型有哪些?
数据类型主要包括两部分: 基本数据类型:Undefined、Null、Boolean、Number 和 String引用数据类型:Array 、Object
本文来自转载,只用于交流,如有侵权,请联系删除!