扩展模块
我们的扩展模块包含了 web 开发人员开始扩展知识和发展专业时需要学习的有用的额外技能。
前提
模块
- JavaScript 对象进阶
-
深入了解 JavaScript 对象的工作原理对你建立 web 开发信心、开始构建更复杂的应用程序和创建自己的库非常有用。本模块将通过提供 JavaScript 对象理论和面向对象编程实践来帮助你。
- 客户端 Web API
-
应用编程接口(API)是一种编程功能,用于操作浏览器和网站所运行操作系统的不同方面,或操作来自其他网站或服务的数据。本模块涵盖了我们以前没有详细介绍过的一些最常见的 web 应用程序接口类别的常见方面,为想要深入学习浏览器应用程序接口用法的人提供了一个有用的基础。
- 异步 JavaScript
-
在本模块中,我们将介绍什么是异步 JavaScript,它为何重要,以及如何用于有效处理潜在的阻塞操作,例如从服务器获取资源。
- Web 表单
-
本模块提供一系列文章,帮助你掌握 Web 表单的基本要素。Web 表单是与用户交互的一个非常强大的工具,最常用于收集用户数据或让用户控制用户界面。然而,由于历史和技术原因,如何充分发挥表单的潜力并不总是很明显。在以下文章中,我们将介绍 Web 表单的所有基本方面,包括标记 HTML 结构、表单控件样式、验证表单数据以及向服务器提交数据。
- 理解客户端 web 开发工具
-
客户端工具可能会让人望而生畏,但本系列文章旨在说明一些最常见的客户端工具类型的用途,解释可以串联在一起的工具,如何使用软件包管理器安装它们,以及如何使用命令行控制它们。最后,我们将提供一个完整的工具链示例,向你展示如何提高工作效率。
- 服务端网站编程
-
本系列模块介绍了如何创建服务器端网站,即根据 HTTP 请求提供定制信息的网站。这些模块提供了服务器端编程的一般介绍,以及如何使用 Django(Python)和 Express(Node.js/JavaScript)web 框架创建基本应用程序的初级指南。
- Web 性能
-
创建网站需要 HTML、CSS 和 JavaScript。要创建人们愿意使用的网站和应用程序,吸引并留住用户,就需要创建良好的用户体验。良好用户体验的一部分就是确保内容能够快速加载并响应用户交互。这就是所谓的 web 性能,在本模块中,你将重点学习如何创建性能良好的网站的基础知识。
- 测试
-
任何超过一定复杂程度的代码库都需要有一套与之相关的测试系统,以确保在添加新代码后,代码库仍能正确运行,性能良好,并继续满足用户的需求。本模块列出了应从哪些基础知识入手。
- CSS 变换与动画化
-
动画是良好用户体验的重要组成部分。巧妙地使用动画可以使页面设计更有趣、更吸引人,还能提高可用性和感知性能。
- 安全与隐私
-
了解如何保护你的数据和用户数据,使其免遭可能的攻击者窃取,这一点至关重要。本模块包括加固网站以增加数据窃取难度,以及以尊重用户的方式收集用户数据,避免跟踪用户或与不合适的第三方共享数据。