Logo
☆☆☆☆☆
0.0
Intermediate
6h 30m

Web开发面试手册

本课程汇集了前端面试中最可能被问到的各类问题。与许多面试准备课程侧重于数据结构和算法不同,本课程聚焦于从网络安全到系统设计的多种主题。 在本课程中,你将解决涵盖网页开发通用方面的面试题。你将首先学习网络安全性以及负载均衡和浏览器渲染的优化技术。随后,你将深入探讨关于SEO、API以及系统设计的面试问题。 总体而言,这些问题常常被忽视,但它们能让你在同龄人中脱颖而出。完成本课程后,你将具备充分的信心和能力,在面试中从容应对并取得优异表现。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Web开发面试手册
本课程汇集了前端面试中最可能被问到的各类问题。与许多面试准备课程侧重于数据结构和算法不同,本课程聚焦于从网络安全到系统设计的多种主题。 在本课程中,你将解决涵盖网页开发通用方面的面试题。你将首先学习网络安全性以及负载均衡和浏览器渲染的优化技术。随后,你将深入探讨关于SEO、API以及系统设计的面试...

Content

12 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程简介

网络
  1. 1

    从输入 URL 到获取根文件

  2. 2

    HTTP、服务器与客户端

  3. 3

    URL 的结构

  4. 4

    HTTP、客户端、服务器和URL:测验

  5. 5

    HTTP 是一种请求-响应协议

  6. 6

    HTTP:请求消息

  7. 7

    HTTP:响应消息

  8. 8

    HTTP 头部:测验

  9. 9

    练习:查看真实的 HTTP 响应消息

  10. 10

    深入理解HTTP:测验

  11. 11

    AJAX

  12. 12

    AJAX:测验

安全
  1. 1

    HTTPS

  2. 2

    HTTPS:测验

  3. 3

    跨域资源共享

  4. 4

    CORS:测验

  5. 5

    点击劫持与跨站脚本攻击

  6. 6

    点击劫持与跨站脚本攻击:测验

优化加载性能
  1. 1

    性能指标

  2. 2

    优化请求

  3. 3

    优化请求:测验

  4. 4

    HTTP/2 与服务器推送

  5. 5

    HTTP/2 与服务器推送:测验

  6. 6

    网络优化

  7. 7

    优化:测验

  8. 8

    内容分发网络

  9. 9

    内容分发网络:测验

  10. 10

    客户端渲染与服务器端渲染

  11. 11

    渐进式渲染

  12. 12

    渲染与加载:测验

  13. 13

    服务工作者

  14. 14

    预取和预加载资源

  15. 15

    预取、预加载与服务工作者:测验

优化浏览器渲染性能
  1. 1

    解析与页面渲染

  2. 2

    浏览器中的渲染:测验

  3. 3

    渲染性能

  4. 4

    使用开发者工具记录性能数据

  5. 5

    使用开发者工具分析渲染性能

  6. 6

    使用开发者工具评估性能:测验

  7. 7

    优化 JavaScript 动画

  8. 8

    使用 JavaScript 提升滚动性能

  9. 9

    减少浏览器重排

  10. 10

    内容优化

  11. 11

    优化渲染性能:测验

搜索引擎优化
  1. 1

    什么是搜索引擎优化?

  2. 2

    页面SEO

  3. 3

    外链优化

  4. 4

    谷歌分析用于搜索引擎优化

  5. 5

    搜索引擎优化:测验

系统设计
  1. 1

    通过组件与微服务实现模块化

  2. 2

    Web 组件

  3. 3

    Web 组件:测验

  4. 4

    模型-视图-控制器

  5. 5

    无服务器计算

  6. 6

    MVC 与无服务器计算:测验

APIs
  1. 1

    应用程序编程接口

  2. 2

    应用程序编程接口:测验

  3. 3

    REST APIs

  4. 4

    REST API:测验

测试
  1. 1

    测试入门

  2. 2

    单元测试

  3. 3

    端到端测试

  4. 4

    测试:测验

版本控制
  1. 1

    什么是 Git?为什么你应该使用它?

  2. 2

    Git:测验

  3. 3

    本地使用 Git

  4. 4

    本地使用 Git:测验

  5. 5

    代码仓库托管:GitHub

  6. 6

    代码仓库托管:测验

任务运行器与打包工具
  1. 1

    任务运行器:它们是什么?

  2. 2

    任务运行器:测验

  3. 3

    使用 Grunt 运行自定义任务

  4. 4

    使用 Grunt 运行预构建任务

  5. 5

    练习:使用 Grunt!

  6. 6

    解决方案回顾:使用 Grunt 进行代码检查

  7. 7

    Webpack

  8. 8

    Webpack:加载器与代码分割

  9. 9

    Webpack:测验

结论
  1. 1

    最后的思考

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)