使用JavaScript可以创建的10个令人惊叹的事物

JavaScript 是由Brendan Eich于1995年创建的。最近,StackOverflow进行了一项调查,并发现JavaScript是全球使用和喜欢程度最高的语言。调查还得出了一个有趣的结果,即与其他语言相比,后端开发人员最有可能搜索与JavaScript相关的内容。甚至Java和.NET开发人员也表示,他们需要学习至少一个初级水平的JavaScript来完成最终项目。
随着Web技术的进步,JavaScript已经发展到服务器端,成为NodeJS。与几年前相比,JavaScript的流行程度大幅提高。以下是使用JavaScript可以完成的一些令人惊艳的任务列表:
- 网站: JavaScript是由Brendan Eich于1995年创建的,用于为静态网站添加交互性和行为,至今仍然用于相同的目的。现代每个网站在某种程度上都使用JavaScript。维基百科、雅虎和亚马逊都是使用JavaScript构建的一些网站。
- 网络应用程序: JavaScript使创建网络应用程序变得容易。以Google地图为例,如果您想要在Google地图上搜索位置,您需要触摸和拖动鼠标,然后您会看到地图的一部分填充较少,而放大的部分填充较多。这就是JavaScript在幕后的工作方式。Gmail、雅虎和AOL是使用JavaScript构建的一些网络应用程序。
- 演示文稿: 现在JavaScript也被用于创建演示文稿,就像网站一样。如果您熟悉CSS和HTML,可以使用RevealJS库创建演示文稿。如果您不了解HTML和CSS,可以尝试使用基于RevealJS库的slides.com。
- 智能手表应用: 智能手表制造公司Pebble推出了pebble.js,一个允许用户或开发人员使用JavaScript为手表创建应用程序的JavaScript框架。但至今尚未在IOS和Android手表上提供。
- 移动应用: 可以使用JavaScript制作移动应用。以前为手机制作应用看起来似乎是一项不同的任务,因为Android和IOS需要不同的应用程序,需要不同的语言来制作应用程序,并且需要更多的开发人员来完成此任务。但是使用JavaScript和React Native可以轻松完成此任务,其中单个应用程序可在Android和IOS手机上使用。像沃尔玛、Airbnb和Facebook都是使用React和JavaScript构建的。
- 基于浏览器的游戏: 基于浏览器的游戏为在线游戏行业带来了新的繁荣。HTML5的出现将其推向了另一个水平。有趣的是看到这个领域将来会如何发展。CrossCode和Swoop是基于浏览器的游戏的示例。
- 飞行无人机和机器人: 基础无人机配备有操作系统,因此您可以在其上安装NodeJS。因此,在安装了NodeJS之后,您可以使用JavaScript轻松编程控制无人机。AR Drone 2.0是一个实际的示例,它提供了高端API以流式播放视频、读取数据和接收命令。
- 服务器应用: 几年前,随着NodeJS的出现,JavaScript从浏览器进入服务器。从那时起,Node已被许多大公司使用,例如Paypal、Linkedin、Medium和Uber,作为后端基础设施的重要组成部分。
- Web服务器: 使用JavaScript可以轻松构建简单的Web服务器,您只需编写不到10行代码即可。虽然您可以使用Node或使用诸如Express之类的标准框架来构建更多功能的服务器。Node hello world应用程序和Apache Tomcat是一些Web服务器的示例。
- 艺术: 画布元素是HTML5中新近添加的功能,可以帮助渲染或向浏览器添加三维对象或形状。这使得浏览器成为数字艺术的新来源。例如可以使用JavaScript制作立方体、长方体和三角形。
这些是使用JavaScript可以做的一些惊人的事情,并且在不久的将来还有更多。
极客教程