# 快速入门教程

神奇代码岛(Box3)是一个基于网页的多人联机3D创作平台,支持JavaScript编程。

在神奇代码岛,模型、建筑构成了丰富多彩了视觉世界,而JavaScript代码则为这个世界注入了交互玩法的灵魂;无论是对战还是冒险,模拟经营还是角色扮演,都离不开JavaScript的神奇魔力。

现在,就跟着我一起了解JavaScript的神奇魔法吧~

# 什么是JavaScript

JavaScript(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,在 Web 开发领域有着举足轻重的地位,是成为一名优秀前端工程师的必备技能之一。

JS 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。既能用在浏览器中控制页面交互,也能用在服务器端作为网站后台(借助 Node.js),还能在各种操作系统下运行,因此 JavaScript 也是一种全栈式的编程语言。

# JS 可以做什么

JavaScript 的应用场合极其广泛,简单到幻灯片、照片库、浮动布局和响应按钮点击,复杂到游戏、2D/3D 动画、大型数据库驱动程序等等。

JavaScript 可以用于 Web 开发的各个领域,例如:

Web 应用开发: 日常生活中我们所浏览的网页都是由 HTML、CSS、JavaScript 构成的,通过 JavaScript 可以实时更新网页中元素的样式,并可以实现人与网页之间的交互(例如监听用户是否点击了鼠标或按下了某个按键等),还可以在网页中添加一些炫酷的动画;

移动应用开发: 除了可以进行 Web 应用开发外,JavaScript 还可以用来开发手机或平板电脑上的应用程序,而且我们还可以借助一些优秀的框架(例如 React Native),让开发更加轻松;

Web 游戏: 在网页中的小游戏,都可以使用 JavaScript 来实现;

后端 Web 应用开发: 以前我们都是使用 JavaScript 来进行 Web 应用程序前端部分的开发,但随着 Node.JS(一个 JavaScript 运行环境)的出现,使得 JavaScript 也可以用来开发 Web 应用程序的后端部分。

# 如何学习

学习JavaScript,需先掌握Javascript基础 (opens new window),你可以依次掌握:

  • 变量、字符串、数字、数组等关键功能
  • 基础的运算符与逻辑
  • 条件语句、循环、函数等代码块
  • 对象与属性的学习和了解
  • 神奇代码岛相关的API的使用
  • 上手操作一些实例教程

学习过程,可以打开地图编辑器 (opens new window)边操作变学习哦~当然,学习的方式方法不唯一

除了可以在神奇代码岛的API文档里阅读相关的资料,也可以在下面的外部学习资料里学习相关的内容

# 外部学习资料