创维前端笔试
题型分选择体和简答题,简答题中有编程
选择题
- body中设置 font-size为16px,元素中设置为 0.5rem,实际展示的字体大小是多少
- 下面哪些是高阶函数或方法
Promise.resolve(1) .then(2) .then(Promise.resolve(3)) .then(console.log) // 1
Promise.reject(1) .then(console.log) .catch(console.log) .then(console.log) // 1 undefined
4. typeof 的返回值有哪些类型
5. Array.apply(null,[length:1]) 的结果
6. true+false>2+true 的结果
7. obj.fun 和 obj.fun() 分别为
var x =1; var obj = function(){ var x =5; fun:function(){ console.log(this.x) } }
9. 2 ** 3 **2的结果
10.
var foo = function foo (){ console.log(foo === foo) } foo() // true
简答题
- 简述js中的事件机制【只答了轮询和任务队列】
- call、apply、bind 的异同
- 代码题:css 实现倒三角
- 如何开发一个类似于 elementui 或 angular 的框架
- 浏览器本地储存有哪些方式,比较异同
- 代码题:斐波那契数列的第n个数
- script、script async、script defer 的区别