Научете се да програмирате за уеб

欢迎来到MDN自学页面. 这组文章提供了新手Web开发人员制作简单网站所需的一切.

Mozilla开发人员网络(MRM)这部分的目的不是要使您从"初学者"变成"专家",而是要给您信心,使您感到自在. 从现在开始,您将可以在从MRM和其他中高级资源中学习的同时找到自己的方式. 它们暗示着更多的预习知识.

如果您是一个完整的初学者,Web编程似乎是一个挑战,但是请不要害怕. 我们将帮助您,并进行详细说明,以便您正确学习. 请随便一点,就像在自己家一样. 无论您是学习网络编程的学生(单独或与他人一起)都没关系; 寻找教材的老师; 业余爱好者或只是试图了解网络技术工作原理的人.

重要提示 :培训区域中的内容会定期更新. 如果您对想要受到影响或感觉缺失的主题有疑问,请参阅下面的"与我们联系"部分并与我们联系.

Откъде да започнете

  • 初学者:如果您是Web开发的初学者,我们建议您从" Web入门 "模块开始. 它提供了有关Web编程的实用介绍.
  • 单个问题:如果您对开发网站和应用程序有疑问,则" 常规问题"部分可能会有所帮助.
  • 超越起点:如果您已经掌握了一些知识,那么下一步就是详细学习HTMLCSS . 首先介绍HTML ,然后继续介绍CSS .
  • 过渡到编程:如果您已经熟悉HTML和CSS或对编程主要感兴趣,则需要使用JavaScript或服务器端编程. 从JavaScript 入门服务器端开始 .

注意 :在我们的词汇表中,您会找到术语的定义.

字典中的随机概念

Интернет
互联网是由其他网络组成的全球网络,这些网络使用称为Internet协议的通用规则. 协议集也被称为TCP / IP,因为其中有两个最重要的协议 .

Получаване на изходния код на примерите

可以在GitHub上找到"自学页面"中的所有示例. 如果要将它们下载到您的计算机,最好执行以下操作:

  1. 在计算机上安装Git . 这是GitHub使用的版本控制系统.
  2. 创建一个GitHub帐户 . 这很简单.
  3. 注册后,使用您的用户名和密码登录github.com .
  4. 打开命令提示符 (Windows)或终端( LinuxMacOSX
  5. 要将示例存储库复制到您所在文件夹中的名为learning-area的文件夹中,请在终端中运行以下命令:
      git clone https://github.com/mdn/learning-area 
  6. 现在,使用文件浏览器或cd命令访问目录.

您可以按照以下步骤,使用对GitHub中master分支所做的新更改来更新本地learning-area存储库:

  1. 如果您在父文件夹中,请使用cd命令转到learning-area
      cd学习区 
  2. 使用以下命令更新存储库:
      git pull 

您可以从ProGit一书中了解有关Git的更多信息.

Връзка с нас

如果您想联系我们,最好在邮件列表IRC频道中给我们写信. 让我们知道您认为错误或遗失的任何内容. 请求新的学习主题,提供有关难以理解的概念的帮助,以及您能想到的任何东西.

如果您想帮助内容的开发或改进,请阅读如何提供帮助并写信我们! 无论您是正在学习,是老师,经验丰富的Web开发人员,还是想帮助改进,我们都会很乐意与您讨论.

Вижте също

Codecademy
从一开始就学习编程语言的绝佳互动网站.
Code.org
编程基础-理论与实践. 专为儿童和初学者设计.
EXLskills 
免费和开放式课程,以获取技术技能,并提供指导和基于项目的培训
FreeCodeCamp.com
带有课程和项目的交互式站点,用于学习Web编程.
Web Literacy Map
理解21世纪所需的万维网和技能的指南,可在不同领域进行有组织的教学.
Преподавателски дейности
Поредица от дейности по преподаване (и обучение), създадени от Фондация Мозила. Покрива всичко от основни понятия и грамотност за мрежата и сигурността до JavaScript и писане за Minecraft.