这50个经典前端面试题必看
1、prototype和__proto__的关系是什么?
2、meta viewport原理是什么?
3、域名收敛是什么?
4、float和display:inline-block的区别是什么?
5、前端优化策略列举
6、首屏、白屏时间如何计算?
7、解释一下闭包
8、解释一下作用域链
9、ajax如何实现,readyState的五种状态的含义?
10、jsonp如何实现?
11、怎么处理跨域?
12、restful的method解释?
13、get和post的区别?
14、事件模型解释
15、编写一个元素拖拽的插件
16、CSS,JS代码压缩,以及代码CDN托管,图片整合17、如何利用webpack把代码上传服务器以及转码测试?18、项目上线流程是怎样的?
19、工程化怎么管理的?
20、webpack 和 gulp对比 webpack打包文件太大怎么办?21、不想让别人盗用你的图该怎么处理?
22、精灵图和base64如何选择?
23、webpack怎么引入第三方的库?
24、如果线上出现bug git怎么操作?
25、用过Nginx吗?都用过哪些?
26、UIWebView和JavaScript之间是怎么交互的?
28、说一下你对支付,推送(远程,本地)的理解
29、什么是代理和通知,写一下他们基本的实现方
30、UIViewController的生命周期
31、rem布局字体太大怎么处理?
32、如何调用原生的接口?
33、微信支付怎么做?说说流程
34、混合开发的注意点
35、说说你对手机平台的安装包后缀的理解
36、谈谈你对Socket编程的理解
38、简述Node.js的适用场景?
39、什么是HTTPS,做什么用的呢?如何开启HTTPS?40、你们原来公司如何发送的新消息推送?
41、如何用NodeJS搭建中间层?
42、vue与react的对比,如何选型?
43、vue slot是做什么的?
44、vue和angular的优缺点以及适用场合?
45、vue路由实现原理?
46、你们vue项目是打包了一个js文件,一个css文件,还是有多个文件?
47、vue遇到的坑,如何解决的?
48、vue的双向绑定的原理,和angular的对比
49、vue-cli,脚手架
50、Vue里面router-link在电脑上有用,在安卓上没反应怎么解决?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通