秋招前端开发工程师.doc
文本预览下载声明
给定一个长度为10的有序数组,2分法最差需要几次比较能查找到想要的值是否在数组中?
在css/js代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次js请求一般情况下有哪些地方会有缓存处理?
下面代码中console.log的结果是[1, 2, 3, 4, 5]的选项是:
// A
function foo(x) {
console.log(arguments)
return x
}
foo(1, 2, 3, 4, 5)
// B
function foo(x) {
console.log(arguments)
return x
}(1, 2, 3, 4, 5)
// C
(function foo(x){
console.log(arguments)
return x
})(1, 2, 3, 4, 5)
// D
function foo() { bar.apply(null, arguments) }
function bar(x) { console.log(arguments) }
foo(1,2,3,4,5)
meta name=viewport content=initial-scale=1.0,user-scalable=no,maximum-scale=1 media=(device-height: 568px) / 这句代码中meta内各属性的意义和作用
一个页面上有大量的图片,加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
十字路口的红绿灯是生活中常见的事物,它的存在保证了交通的畅行。 请根据您的实际生活常识编写一个javascript程序,来模拟红绿灯控制汽车行驶或停止。
提示:1、您的代码里面要至少有一个红绿灯对象,有一个或多个汽车对象。
如果使用到了面向对象技术,会给我们留下好感;
如果使用到了设计模式,会给我们惊喜;
如果能在原有题目需求的基础上扩展出更完善的需求和功能(比如你心目中的红绿灯交通系统应该是怎么样的,应该有哪些更完善的控制机制),并且代码具备更高的扩展性,会让我们刮目相看。
2、如果时间不够,可以画出类关系图,给出伪代码。
请填写个人github地址
在前端开发中,经常需要跟后端联调(后端提供ajax接口,前端提供参数去调用),如果我们不想依赖后端的环境,想独立开发,比如:本地搭建自己熟悉的服务器,模拟ajax请求,返回自己想要的数据。基于此,你有什么具体解决方案(语言不限,可以写出关键代码)
用html+css实现这个箭头图标,可以用多少种方案实现,分别说说具体方案
请用代码写出(今天是星期x)-x表示当天是星期几,如果当天是星期一,则应该输出的是“今天是星期一”,可用多种方式实现。
请用原生JS实现一个函数,给页面指定的任意一个元素添加一个透明遮罩(透明度可变,默认0.2),使得这个区域点击无效,要求兼容IE8+ 及各主流浏览器, 遮层效果如下图所示:
显示全部