1、不定项选择题(共25分,每题5分) 一、下列语句中可以正确的在一个HTML页面中导入在同一目录下的"StyleSheet1.css"样式表的是() A、<style>@import StyleSheet1.css</style>; B、<style ref="styleSheet" type="text/css" href="StyleSheet1.css"></style> C、<link ref="StyleSheet1.css" type="text/css"> D、<link ref="styleSheet" type="text/css" href="StyleSheet1.css"> 二、如下关于数组的方法说明错误的是() A、concat() - 将两个或是多个字符的文本组合起来,返回一个新的字符串 B、indexOf() - 返回字符串中一个子串第一处出现的索引。若是没有匹配项,返回0; C、split() - 方法向/从数组中添加/删除项目,而后返回被删除的项目; D、slice() - 方法可从已有的数组中返回选定元素 三、做为控制台运行以下语句的输出结果是: var a = {a:1,b:2},b=a;b.a=3;b.b=4; console.log(a.a,a.b,b.a,b.b); A、1,2,3,4 B、3,4,3,4 C、1,2,1,2 D、都不对 四、var test = (function(a){ this.a = a; return function(b) { return this.a + b; } }(function(a,b){return a;}(11,45))) var result = test(7);请问result等于多少? A、18 B、38 C、52 D、56 五、var a = 1;setTimeout(function(){alert(a);a=a+1;},1001);a=3;此时alert的内容为? A、1 B、2 C、3 D、4 2、填空题(共25分,每题5分) 一、请简单写出css的优先级顺序___________________________. 二、js本地缓存的形式有________、________、________、________,其中________针对设备本地结构化存储。 三、请写出4种常见的http返回码急简介________、________、________、________。 四、常见的css预处理器有________、________、________。 五、请写出使用过的压缩js、css的三种方式________、________、________。 3、问答题(共50分,每题10分) 一、请用代码实现下图的结构,PS:此结构漂浮并上下左右居中。 二、请描述Ajax跨域的解决方案原理。 三、什么是移动端REM布局,原理是什么? 四、请描述从用户输入地址到页面完整展示整个过程发生了哪些事情。 五、以前的项目中使用了什么前端方法对页面性能进行优化,有什么心得。
随记:这是我去咪咕数媒面试的时候的笔试题目,由于咪咕基本上都是移动端的项目,因此这里的题目比较偏向于移动端。博主很懒,答案本身测试吧~css