前端面试问题总结

本文深入探讨了前端开发中的核心JavaScript技术,包括闭包、原型继承、作用域、事件模型等,同时覆盖了HTTP/HTTPS协议、状态码、请求方法及前端性能优化策略。解析了CSS选择器、响应式布局、盒子模型等样式控制要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//js

1、闭包

2、原型、继承----+实现

3、作用域--变量提升,函数声明提升----(现场出题 ,写结果)

4、事件模型--冒泡、捕获

5、call apply bind区别;bind() on() delegate() live()区别

6、js jquery 箭头函数--->this区别

7、http https 1.0 1.1  http状态码

8、http 方法--post get head put delete options connect

9、cookie session webstorage(sessionstorage localstorage)

10、页面加载卡顿

11、异步 Ajax promise....Event Loop (原理 举例)

12、跨域

13、事件委托

14、前端性能优化

15、输入url后都会发生什么?------浏览器到服务器;浏览器渲染

16、浏览器兼容

17、web安全,攻击?预防?

18、ES6新特性

19、==,===区别,原理,举例

//css

1、选择器有哪些?优先级?

2、link @import

4、响应式布局、UI适配??

5、盒子模型

6、BFC

7、display:none ;visibility:hidden;透明度区别

8、垂直居中 、三角形、元素消失

9、动画:移动 旋转、匀速移动一段距离

10、块级元素 行内元素

//手撕代码

1、数组去重

2、树得遍历

3、树的镜像

4、字符串的所有子串

5、排序------给定一个对象,按照对象的某一属性进行排序

6、链表反转

8、数组扁平化

9、栈实现队列;队列实现栈

10、查找

11、手动实现去除首位空格

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值