WEB前端高频面试题每天5道题第四波
日期:2018-07-01
来源:程序思维浏览:1197次
嗨大家好又见面了,这几天很忙正在研究react native,感觉还不错,今天接着学习咱们的前端面试题:
1、Vue组件通讯的实现方法有哪些?
答:1、父组件向子组件传值。2、子组件向父组件传值。3、用vuex传值。
2、vuex中action和mutation分别用来处理什么?
答:action处理异步数据最终提交到数据库,mutation用来同步数据做业务的处理。
3、封装针对自己公司需求的数据请求方法有什么好处?怎么封装?
答:封装后方便重用和维护,如果是原生js用面向对象封装,用jquery封装成插件,用vue或是react封装成组件。
4、使用过那些css预处理?说下他的优缺点?
答:使用过less、sass。less简单,易上手;属于css的基础拓展;sass 复杂,功能强大,更加丰富的拓展;没有特别的优缺点,自己喜欢什么就选择什么,有的时候什么都不选择就用css就行了。
5、移动端项目如何解决300ms延迟问题?
答:使用fastclick解决ios的300ms延迟问题。
1、Vue组件通讯的实现方法有哪些?
答:1、父组件向子组件传值。2、子组件向父组件传值。3、用vuex传值。
2、vuex中action和mutation分别用来处理什么?
答:action处理异步数据最终提交到数据库,mutation用来同步数据做业务的处理。
3、封装针对自己公司需求的数据请求方法有什么好处?怎么封装?
答:封装后方便重用和维护,如果是原生js用面向对象封装,用jquery封装成插件,用vue或是react封装成组件。
4、使用过那些css预处理?说下他的优缺点?
答:使用过less、sass。less简单,易上手;属于css的基础拓展;sass 复杂,功能强大,更加丰富的拓展;没有特别的优缺点,自己喜欢什么就选择什么,有的时候什么都不选择就用css就行了。
5、移动端项目如何解决300ms延迟问题?
答:使用fastclick解决ios的300ms延迟问题。
- 上一篇:WEB前端高频面试题每天5道题第三波
- 下一篇:WEB前端高频面试题每天5道题第五波
精品好课