【2022】小米秋招笔试-前端-卷2

  1. 关于 <!DOCTYPE> :

声明必须是 HTML 文档的第一行,位于 标签之前。 声明没有结束标签。 声明对大小写不敏感。

  1. 执行结果:101
var end = Math.pow(2, 50)
var start = end - 100
var count = 0
for(var i = start; i<= end; i++){
++count
}
console.log(count)
  1. 使用Javascript在数组尾部添加数据的方法是?
    arrayObj.push()

4.关于Window Location :
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http: 或 https:)
5.执行结果:A XiaoMi B undefined

function A (cName) {
if (cName) {
this.name = cName
}
}
A.prototype.name = 'XiaoMi'
var a = new A()
console.log('A', a.name)
function B (cName) {
this.name = cName
}
B.prototype.name = 'Xiaomi'
var b = new B()
console.log('B', b.name)

6.newValue的值是16

let oldValue = 2; 
let newValue = oldValue << 3;

7.position定位:
fixed元素,可定位相对于浏览器窗口的指定坐标,它始终是以 body 为依据。
absolute 的元素,如果它的父容器设置了 position 属性,并且 position 的属性值为 absolute 或者relative,那么就会依据父容器进行偏移。
fixed 属性的元素在标准流中不占位置。
8.输出结果:4,4,4,4

var callbacks = []
for (var i = 0; i < 4; i++) {
callbacks.push(function() {
console.log(i);
});
}
callbacks.forEach(cb => cb());

9.输出结果:5

const number = [1, 2, 3, 4, 5, 4, 3, 2, 1];
console.log(number.lastIndexOf(4)); ( )

10.下列哪些不是浏览器支持的css选择器:C
A.div + p
B.div:nth-child(1)
C.a:disabled
D.input:disabled
a标签不支持disabled属性
11.vue中的路由模式:history模式、hash模式
12.vue组件间通信方式有哪些:
EventBus ($emit / $on)
provide / inject
props / $emit
ref 与 $parent / $children
13.JS中创建节点的方式有哪些:
createElement、cloneNode
创建节点,移除节点,替换节点,克隆节点
14.html5有哪些新特性:Canvas、Web Storage、Web Workers
新特性:1.语义化标签 2.增强型表单包括属性以及元素 3.新增视频<video>和音频<audio>标签 4.Canvas 图形 5.地理定位 6.拖放API 7.SVG绘图 8.Web Worker 9.Web Storage 10.Web Socket
15.js中现在比较成熟的模块加载方案:CommonJS、AMD、CMD
第四种方案是 ES6 提出的方案,使用 import 和 export 的形式来导入导出模块
16.Redux遵循的原则有哪些:单一事实来源、状态是只读的、使用纯函数进行更改
17.数组中会改变原数组方法有哪些:sort、port
18.下列符合数据结构-栈的特性的是:线性存储、后入先出
19.下列属于宏任务的是:setTimeout、requestAnimationFrame、setInterval
20.下列关于 <script> 元素说法正确的是:
src属性可以设置为跟网页再同一台服务器上,也可以在不同的域
使用async属性的脚本不需要等待其他脚本,同时也不阻塞文档渲染
21.集合的所有子集 leetcode 剑指offer II 079 所有子集
22.字符串相乘 leetcode 43 字符串相乘

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>