没有合适的资源?快使用搜索试试~ 我知道了~
前端面试必备考题(vue+uniapp+app+js+css+h5)
需积分: 0 3 下载量 174 浏览量
2023-05-11
19:07:25
上传
评论
收藏 22KB DOCX 举报
温馨提示
前端面试必备考题(vue+uniapp+app+js+css+h5)
资源推荐
资源详情
资源评论
第 1 页
前端面试题
1、问:行内元素和块级元素的具体区别是什么?行内元素的 padding 和 margin 可设置吗?
答:
(1)块级元素特性:总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示;
宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制;
(2)内联元素特性:和相邻的内联元素在同一行;宽度(width)、高度(height)、内边距的
top/bottom(padding-top/padding-bottom)和外边距的 top/bottom(margin-top/margin-bottom)都不可改变(也
就是 padding 和 margin 的 left 和 right 是可以设置的),就是里面文字或图片的大小。
2、问:闭包是什么,有什么特性,对页面有什么影响?
答:
(1)闭包:内层作用域可以访问外层作用域的变量,就是能够读取其他函数内部变量的函数。
(2)闭包的缺点:滥用闭包函数会造成内存泄露,因为闭包中引用到的包裹函数中定义的变量都永远
不会被释放,所以我们应该在必要的时候,及时释放这个闭包函数
3、问:你如何优化自己的代码?
答:
(1)代码重用
(2)避免全局变量(命名空间,封闭空间,模块化 mvc..)
(3)拆分函数避免函数过于臃肿:单一职责原则
(4)适当的注释,尤其是一些复杂的业务逻辑或者是计算逻辑,都应该写出这个业务逻辑的具体过程
内存管理,尤其是闭包中的变量释放
4、问:ES6 的新特性:
答:
(1)const 与 let
(2)模板字符串
(3)解构赋值
(4)对象简写法
(5)for...of 循环
(6)展开运算符
资源评论
停留的章小鱼
- 粉丝: 7589
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功