Web前端开发笔试&面试_01(mi:)
—— (al_me16041719002000) begin——
1.(单选)下面哪个方法是String对象和Array对象都有的?
A.splice B.split C.replace D.concat E.sort F.join
2.(单选)以下说法错误的是?
A.IE8支持 :before
B.IE8支持 :after
C.IE8支持 :first-child
D.IE8支持 :last-child
E.IE8支持 ::before
F. IE8支持 ::after
3.(单选)以下框架采用的是 AMD 规范 ?
A.Node.js
B.RequireJS ?
C.SeaJS
D.AngularJS
4.(多选)
已知<div id="outer"><div id="inner" style="width: 100px;"></div></div>,什么情况下 document.querySelector('#inner').offsetWidth === 0 成立:
1.#inner { visibility: hidden }
2.#outer { visibility: hidden }
3.#inner { display: none }
4.#outer { display: none }
5.#inner { opacity: 0 }
6.#outer { opacity: 0 }
5.(多选)
以下哪些元素不是块级元素?
1.label 2.img 3.input 4.form 5.strong 6.ul
6.(多选)
下面执行完output值为1的选项有:
解答:
<script>
var output=0;
(function(){
output++;
}());
alert(output); // var output=0;
(function(output){
output++;
}(output));
alert(output); // var output=0;
(function(){
output++;
}(output));
alert(output); // var output=0;
(function() {
var output = 0;
(function () {
output++;
}());
} () );
alert(output); // var output=0;
(function() {
(function () {
output++;
}());
var output = 0;
} () );
alert(output); // var output=0;
(function() {
(function () {
output++;
}(output));
} () );
alert(output); // </script>
7.(填空)
删除给定数组中的第二项和第三项,并且在得到的新的数组中第一项后添加个新的值。
var arr1 = ['a','b','c','d','e'];
var arr2 = arr1. __ splice__(___1___,___2___,'newvalue')
8.(填空)
请完成以下填空,用Nodejs实现遍历目录下所有文件并返回的文件列表按文件大小降序排列:
var fs = _____________
function getFileListBySize(path) {
var list = [];
readFile(path, list);
return list.sort(function(a, b) {
if (_____________) {
return -1;
}
else if (a.size < b.size) {
return 1
}
return 0;
});
}
function readFile(path, list) {
files = _____________;
files.forEach(walk);
function walk(file) {
states = _____________;
if (states.isDirectory()) {
_____________;
}
else {
list.push({
"size": states.size,
"path": path + '/' + file
});
}
}
}
var filesList = getFileListBySize("d:/exmpale");
9.(问答题)
请封装一个js,面向全站使用,监控全站各个页面JS执行异常并完成数据上报。
10.(问答题)
给定的如下的HTML结构,请只使 CSS来实现下图中的按钮样式。
要求不能直接使用整个背景图作为背景。
不要求精准的变宽宽度以及颜色等数值。

11.(问答题)
假如你想自己实现一个图表库,有哪些技术方案可以选择?讲一下每个方案的优缺点,以及在面对大数据量展现时的优化方案?
—— (al_me16041719002000) over——
MT(160411)>>
1.使用CSS3将一个div水平垂直均居中。写出多种方案。
2.使用高效CSS时需要注意的问题。
(详见:CSS 在工程中改变——面向对象的CSS (OO CSS))
3.下列函数在页面中依次alert出的内容是:(undefined,2,1,3)
验证截图:
4.对数组 var nums =[1,2,3,2,2,2,2,3,4] 进行去重处理。
示例答案如下:
(亦可详见:JS数组元素去重的方法)
5.写出能减少网页加载时间的方法,至少5项。
(详见:减少页面加载时间的方法)
6.写出你最擅长的前端技术栈,并说明掌握及应用情况。
XY(160514)>>
一、编程题
1.请编写一段程序把一个英文句子反转。(用Java语言、C语言、C++语言均可)
输入:I am a student
反转后为:student a am I
2.用HTML实现下面表格的结构。
3.网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“XX年还剩XX天XX时XX分XX秒”
二、简答题
简述CSS盒模型
三、数据库题
Web前端开发笔试&面试_01(mi:)的更多相关文章
- Web前端开发笔试&面试_02(others)
AL>> 1.CSS 3 如何实现旋转图片? 答:transform : rotate 2.写CSS 的工具? 答:LESS.SASS 3.JavaScript 倒计时? 答:setTim ...
- Web前端开发笔试&面试_04_20161019MTBS
1.运用CSS3 ,实现div 沿Y 轴上下循环运动的动画. 我写是:-webkit-animation:xz 3s linear 1s infinite //即XZ轴变化,Y轴不变 正确答案是: & ...
- Web前端开发笔试&面试_05_other 2016104399MS
1.数据传送的方式,get post 的区别是? 2.你要怎么绑定页码(比如给你第三页,)? 3.数据流是如何实现,用for 循环? 4.轮播怎么实现?用原生JS实现. 5.布局,B是固定宽度,A的内 ...
- Web前端开发笔试&面试_05
>>CW 1.JavaScript的2种变量范围有什么不同? 2.JavaScript 的对象有哪些? 3.
- Web前端开发笔试&面试_04
>>XDL: 1.在CSS中,选择器的优先级?(如important,id,class 这些……) 2.如何消除行内间隙? Inline-block 3. 如何清除浮动? —— 4. CS ...
- Web前端开发笔试&面试_03
WL: 1.如何显示.隐藏一个dom对象? 2.如何将一个网页中的内容水平置中?写出重要的html标签和css. (css:#content{align:center;float:left;}html ...
- 淘宝web前端开发岗面试经历及感悟
今天下午四点接到淘宝UED的面试电话,很突然,很激动.现在怀着淡淡的忧伤为之文以志一下. 1.自我介绍一下. 我xx时候毕业,在xx公司任xx职务,主要负责xx balabala.(怕公司同事听到,接 ...
- 腾讯WEB前端开发三轮面试经历及面试题
[一面]~=110分钟 2013/04/24 11:20 星期三 进门静坐30分钟做题. 填空题+大题+问答题 >>填空题何时接触电脑 何时接触前端运算符 字符串处理 延 ...
- 亲历腾讯WEB前端开发三轮面试经历及面试题
[一面]~=110分钟 2014/09/24 11:20 星期三 进门静坐30分钟做题. 填空题+大题+问答题 >>填空题何时接触电脑 何时接触前端运算符 字符串处理 延 ...
随机推荐
- Go的安装和使用/卸载/升级、安装指定版本
mac: 1.brew install go默认安装最新的,更新go也是这条命令,建议这个方法,省事 2.从官网https://golang.org/dl/下载pkg包安装,官方说1.12是最后一个支 ...
- @SpringContext通过实现ApplicationContextAware接口动态获取bean
场景: 在代码中需要动态获取spring管理的bean 目前遇到的主要有两种场景:1.在工具类中需要调用某一个Service完成某一个功能,如DictUtils2.在实现了Runnable接口的任务类 ...
- 基于zabbix的Redis、Sentinel、Slave多实例自动发现监控
约定 保证whereis redis-cli 能够正确返回redis-cli程序的路径 保证 redis的配置文件在模板宏{$REDIS_SERVER_CONFIG_PATH}的路径,并且后缀名 为. ...
- scala 学习笔记四 匿名函数
1.介绍 Scala 中定义匿名函数的语法很简单,箭头左边是参数列表,右边是函数体. 使用匿名函数后,我们的代码变得更简洁了. 下面的表达式就定义了一个接受一个Int类型输入参数的匿名函数: var ...
- 【OpenCV】解析OpenCV中copyMakerBorder函数
Use the OpenCV function :copy_make_border:`copyMakeBorder <>` to set the borders (extra paddin ...
- office2007word文档设置多级目录
office本来不是很难,关键就是经验吧,直入主题. 文档结构图设置了四级,但是目录始终只显示三级,郁闷了好久,网上看的也不靠谱,方法如下: 引用-目录-插入目录 弹出插入目录设置后,修改级别为最大, ...
- Python访问MySQL数据库
#encoding: utf-8 import mysql.connector __author__ = 'Administrator' config={'host':'127.0.0.1',#默认1 ...
- ZH奶酪:通过CSS自定义HTML中hr样式-颜色-形状
修改颜色,线条形状,粗细等... CSS代码: .zh_hr{ border:3px solid rgba(255, 255, 255, 0.50); margin-bottom: 2px; marg ...
- Oracle 之 获取当前日期及日期格式化
Oracle 获取当前日期及日期格式: 获取系统日期: SYSDATE 格式化日期: TO_CHAR(SYSDATE, 'YY/MM/DD HH24:MI:SS) ...
- PHP匿名函数如何理解,什么是匿名函数
揭秘PHP匿名函数 定义:匿名函数就是没有名字的函数. 有2种形式的匿名函数: 形式1:将一个匿名函数"赋值"给一个变量——此时该变量就代表该匿名函数了! 形式2: 是直接将一个匿 ...