未加星标

为什么JavaScript这么火?都有哪些作用?

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏
为什么javascript这么火?都有哪些作用?

一点号中软卓越培训8小时前

JS的热度一直不减,很多程序员对它的评价就是“能担当大任”,评价之高可见对JS的青睐程度不同一般。无论事物还是人物,不可能想想就能火起来的,都是有一定原因的。JS作为一种编程语言也不例外,大火的背后是它独一无二的优势。


为什么JavaScript这么火?都有哪些作用?
那么为什么JS这么火呢?它都能做点什么呢?相信这是很多有心转行程序员的同学都关心的问题,下面小编为大家总结了一些javascript的功能。

1. 数据可视化

之前大家更习惯于应用Processing来作为可视化的语言,它最早应用在2001年,其实在一开始的初衷是面向美术工作者和设计者创建的,后来逐渐演变为全面的设计和原型工具,可以用于创建复杂数据可视化领域。之后Processing被带入到Web领域产生了Processing.js,还出现了D3.js。除此之外,还有Plotly、Leaflet、Sigma JS等等的工具。

2. 移动应用

再今后就是PhoneGap(今天的Cordova),WebView带向了移动应用,也将JavaScript带向了移动应用。通过Cordova,可以让开发者一次开发多平台发布。说到这里,必须得顺带提一下Ionic,是很多人心中的NO.1。与此相似,React Native也是一次开发多次运行,虽然现在应用起来还有很多不顺手的地方,但还是非常值得期待的。

3. 服务端

因为V8,JavaScript又发展到了新的高度,Node.js顺势而生――前端、后台都可以用JavaScript,从此也开启了JavaScript的全栈时代。Mongodb作为数据库,Express作为Server端MVC,他们可以提供一个RESTful服务。

4. 桌面应用

NW.js 是基于 Chromium 和 Node.js 运行的, 能够使开发者用HTML和JavaScript制作桌面应用。除了NW.js还有最近比较火的Electron,Atom编辑器。但是与Cordova的多平台构建多版本不一样的是,Electron可以在一个平台上构建多个平台的应用。也就是说可以在Mac OS上打包出linuxwindows上的应用,并且不需要在Windows再编译一次。

5. 游戏

就是这样,从WebGL被带入浏览器开始,就决定了这又是一个新的天地。让我们忘记编译、启动更新、外挂这些问题,除此之外,还能一次开发直接运行。

6. AR

可能大部分人都觉得,平常工作生活中并没有AR的应用,离我们很远,实用性不大。但是现在已经慢慢逼近我们了。比方说现在应用的Leap Motion――只利用手掌和手指动作来进行输入,并不需要手部接触或者触摸。同理于VR,读取传感器的数据,再将其手势交由浏览器端来处理。


为什么JavaScript这么火?都有哪些作用?

关于JS的强大功能就先为大家介绍到这,是不是对Javascript的认识又提升了一个高度?其实JS的功能远不止这些,今后小编还将继续补充这一块的内容。那么,你对JS的功能还有什么别的看法,有什么要补充的,欢迎留言讨论。也希望以上总结能对大家有所帮助,刷新对JavaScript的认识。

或者你对哪方面的技术知识有疑问,想了解,都可以给小编留言说明,下次推送按照你的口味来。

欢迎关注微信公众号【中软卓越北京EEC】

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12
转载请注明
本文标题:为什么JavaScript这么火?都有哪些作用?
本站链接:http://www.codesec.net/view/534004.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(59)