欢迎来到 MDN 学习区。这组文章意在为 Web 开发的完全初学者提供开始编写简单网站的一切所需的知识。

MDN 的这部分内容并不能让你从“新手”变成“专家”,但可以让你从“新手”到“舒适”。到那个程度以后,你已经拥有许多预备知识,可以自行探索,学习 MDN 的其他部分,以及其他中级到高级的内容。

对于完全的初学者,Web 开发有些挑战。我们会提供足够的详细的资料,来帮助你轻松愉快地学习相关主题。无论你是正在学习 Web 开发的学生(自学或者参与课程的方式),还是寻找课堂材料的老师,还是编程爱好者,抑或仅仅想对 Web 技术有更多了解,你都能找到你所需要的信息。

重要:学习区的内容会定期添加。如果你希望学习区纳入你感兴趣的主题,或者你感觉某些内容遗漏,请到下方 联系我们 寻找可用于联系我们的信息。

从哪开始?

  • 纯初学者如果你是完全的 Web 初学者,我们建议你首先通读 Web 入门模块。这个模块介绍 Web 开发的实用入门知识。
  • 特定疑问如果你在 Web 开发中产生一些特定的疑问,那么常见问题这个章节或许能解答你的问题。
  • 基础之上如果你已经具备了一些知识,那么下一步应当了解 HTMLCSS 的细节。从 HTML 入门开始,然后到 CSS 入门
  • 编写脚本如果你已经熟悉 HTML 和 CSS ,或者你主要对写程序感兴趣 ,想进行JavaScript或者服务端开发。那么就从 JavaScript 第一步服务端第一步 模块开始了解吧。

注意:你可以在词汇表查询术语定义。

注意:未来我们计划发布更多的核心学习材料,左侧“高级学习材料”菜单指向 MDN 上的其他学习材料;它们虽然不属于“学习区”,但对于你的学习很有帮助。

随机术语词条

Array
一个Array对象就是一个有序的数据(数据可以是 原始类型 或 对象类型)集合。基于数组中的位置, 每个数据项都有一个数字索引,通过这个数字索引你可以存取相应的。 在 JavaScript 中,Array 也是可以通过多种方法来操作的对象。

联系我们

如果你想与我们联系交流,最好的方式是通过邮件列表或者 IRC 频道留下消息。不论你觉得网站上有哪里错误或遗漏,还是希望看到新的学习主题,或是对自己不理解的内容求助,抑或其他任何想法,都欢迎你联络我们。

如果你有兴趣帮助我们开发、改进社区内容,请看一下如何帮助并联系我们。无论你是学生、老师、经验丰富的 Web 开发者,还是想通过帮助我们以提升自我学习经验,我们都欢迎你的参与!

加入 Learn 社区

请选择你喜欢的方式加入我们:

另见

Codecademy
一个伟大的交互式学习网站,让你从头开始学习编程语言。
Code.org
基本的编程理论和实战,主要面向儿童与完全初学者。
FreeCodeCamp.com
使用教程和项目练习,来学习Web开发的交互式网站。
Web Literacy Map
Web 素养与21世纪常用技能的入门级框架,同时提供分门别类的教学活动。
Mozilla 教学活动
由 Mozilla 基金会创建的一系列教学与学习活动,包括基本 Web 素养、JavaScript 隐私、分解式理解 Minecraft 等等。