2019 校招 前端开发 - (京东)
1,浏览器渲染流程,以下哪个顺序是正确的?
1 构建 render 树 2 绘制 render 树 3 布局 render 树 4 解析 HTML 并构建 DOM
树
【答案】 4132 解析 HTML , 构建 render 树,布局 render 树,绘制 render 树
2. 以下哪项属于 nodejs 的特性?【A】
A. 事件驱动
B. 多线程
C. 编译型
D. 阻塞 IO
解析:Node.js是一个事件驱动I/O服务端JavaScript环境
3. https://www.juzilicai.com/这个地址的默认端口是?【D】
A. 80
B. 8080
C. 21
D. 443
解析:HTTP 服务器,默认的端口号为80
HTTPS 服务器,默认的端口号为443
Telnet 默认端口号为23
FTP 默认的端口号为21
4. 文本”Hello, world.”显示的颜色是? 【D】black
A. red
B. yellow
C. blue
D. black
E. green
【解析】css选择器优先级
不同级别:!important > 行内样式 > ID选择器 > 类选择器 > 元素选择器 > 通配符选择器 > 继承 > 浏览器默认属性
同一级别:(1) 同一级别中后写的会覆盖先写的样式
(2) 同一级别css引入方式不同,优先级不同
内联(行内)样式 > 内部样式表 > 外部样式表 > 导入样式(@import)。
5. 有一组数[16,25,37,29,11,75,32,1],在第 5 趟冒泡排序结束后,数组的顺序结果为? 【C】
A. [1,11,16,25,29,37,32,75]
B. [1,11,16,25,29,32,37,75]
C. [11,16,1,25,29,32,37,75]
D. [11,16,25,1,29,32,37,75]
【解析】[16,25,37,29,11,75,32,1] N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次
第一趟:
[16,25,37,29,11,75,32,1]
[16,25,37,29,11,75,32,1]
[16,25,29,37,11,75,32,1]
[16,25,29,11,37,75,32,1]
[16,25,29,11,37,75,32,1]
[16,25,29,11,37,32,75,1]
[16,25,29,11,37,75,1,32]
第二趟:
[16,25,29,11,37,75,1,32]
[16,25,29,11,37,75,1,32]