前端的几道题目


文档摘要

几道面试题 页面布局 如何实现一个三栏布局,要求两边固定宽度、中间自适应。 此题可以考察的知识点: 圣杯布局 双飞翼布局 flex布局(css3) 让元素垂直居中 方式一:如果宽高已知,可以利用绝对定位。 方式二:用 translate 位移来做。(在宽高未知的情况下,也可以这样做) 方式三:flex 布局 参考链接: 水平垂直居中方案与flexbox布局 变量提升 问题:说一下你对JavaScript变量提升的理解。 定义: 在函数体内部,声明变量,会把该变量提升到函数体的最顶端。注意:只提升变量声明,不赋值。 代码1: 上方代码中: (1)给fn创建函数上下文,找到fn中所有用var声明的变量(即x和y); (2)将这些变量初始化为undefined; (3)将x赋值为1,将y赋值为2。


发布者: 作者: 转发
评论区 (0)
U