前端常见面试题(实战遇到)

1、浏览器内核
2、常用的块元素和内联元素
3、数据类型 *
4、SQL语句
5、前端优化方法 *
6、会话跟踪方法 *
7、display : none 和 visibility : hidden 区别
8、循环输出0,1,2,3,4
9、网站优化
10、promise
11、清除浮动方法,优缺点
12、get和post区别 *
13、css截取长文本
14、写方法截取字符串
15、响应式布局 *
16、浏览器兼容 *
17、正则表达式验证身份证
18、Jquery源码
19、自己如何封装一个JQuery
20、固定一个按钮在右下角
21、css画一个三角形
22、ajax同步和异步
23、var arr = [1,1,2,5,1,3,7...] arr长度大于10,求出现频率最高的前十个数字
24、算法
25、"0.9"-0.4=?
26、0.9 - 0.4 = 0.5 true or false?
27、同步和异步的区别
28、判断变量方法
29、获取时间日期方法,格式化日期方法
30、地址栏信息向后页面传递
31、vue
32、a=3,b=5 不设置第三变量,交换数值
33、jQuery获取div下的ul
34、倒序输出单词但不改变单词位置
35、判断两个对象是否为继承关系
36、变量的作用域
37、优先级
38、title和alt标签
39、写个方法将url中查询字符串解析成一个字典对象
40、HTTP状态码有哪些?分别代表什么?
41、react和vue的生命周期
42、兄弟组件怎么通信
43、react和vue有什么不同
44、webpack常用功能
45、浏览器缓存有哪些
46、手写一个vue或react组件
47、sql注入原理
48、http和https?为什么https安全
49、amd和cmd
50、前端优化
51、css精灵
52、切图
53、Nginx
54、cookie *
55、数据类型
56、数组操作 *
57、版本管理
58、ie8兼容
59、webpack : 打包功能
60、版本管理
61、promise
62、解析url
63、画一个页面
64、数组去重
65、垂直居中