跑了两天面试,总结一下面试经和笔试题:
HTTML+CSS篇:
1.CSS布局,说下平常用哪些布局方式?
(主要用到的使和模型)
2.display有哪些值?
常用到的就:inline、block、inlineblock、table、list-item、none、inline-table
3.Img中alt和title的区别?
4.CSS3新增的特性?
5.在CSS中要隐藏DOM的方法有哪些?
6.如何使元素水平垂直居中,至少写出两种方法?
7.DOM创建元素,追加元素,删除,替换,插入节点元素的方法?
8.用CSS使div变成三角
9.position 属性详解
10.把页面分为3个部分,垂直在一行排列。
JS篇
1.说一下对闭包的理解
2.说一下对面向对象的理解
3.语法 i++ 、++i 、+i 是什么意思?
4.使用typeof bar ===‘object’ 判断bar 是不是一个对象有什么潜在的弊端?如何避免这种弊端?
5.说说数组常用的方法至少6个
6."typeof" undefine null function array 返回值分别是什么?
7. 实现一个函数,对数字每3位加一个逗号(千分符)
8.用 js 写一个原生Ajax过程?
9.写一个函数实现对象的深拷贝
10.假设有两个大数组 arr1=[1,2,3,3,5...], arr2=[2,3,3,4....], 数组newArr 包含arr1、arr2 的所有元素并不重复,如何实现?
11.现有一个大数组(每个元素都是整数),如何查找数组中出现次数最多的元素?
Vue 篇
1.按vue实例化先后顺序写出vue 2.0的生命周期?
2.vue父子组件、兄弟组件之间的通信分别有哪几种?
3.vue-router 有哪些钩子函数,至少说4个
4. vue-router 路由传参的方法
5.cookies、sessionstorage 、localstorage 的异同点?
6. vuex有哪些核心模块?有什么作用?
7.实际项目中,经常遇到部分页面不需要登陆,而部分页面需要登陆
原文:https://www.cnblogs.com/missduan/p/10775366.html