乐何

「彻底解说」从JS基础到最新动向 -Code部

乐何 · 2017-01-09翻译 · 142阅读 原文链接

和以往的印象不同,JavaScript正向着一个比较牛X的方向前进着。

所以这次,针对程序初学者或者非程序员 通俗易懂的分享一下JavaScript的最新汇总资讯。

目录

基础篇

果然很厉害!通用性

不管是前端、后端 、移动端 、交互都是使用的JS。 因此 ,不需要学习PHP、Ruby等其它程序 语言也可以完成应用,从而降低 了学习成本。 也不需要使用Monaca等语言就可以开发hybird混合webapp,完成的JavaScript代码可以兼容使用在安卓或者ios 应用的制作中。

不用在意升级后兼容性问题

运行在浏览器中的JS,与PHP、Ruby等其它 语言相比、升级后的兼容性完全无需担忧,可以把心思 全部用在学习和开发上。 顺便一提,现在JS的最新版本是1.8.5(2010年公开的),单击这里可以检测 一下浏览器的JS版本。 参考/历史版本

最新动向

不断上涨的生产性

web设计、app开发使用的基于JS的库和框架大多数开源了。具有代表性的有:jQuery(2006年)、AngularJs(2010年,Google)、Meteor(2012年)、React(2013年、Facebook)等等。

还有使jQuery更进一步加速的,有2600以上的开源插件、AngularJs相关的模块也有2000多,越来越便利的工具正在登场中。

即使不知道JS也能制作出超酷的web网站、应用程序了吗?差不多吧。

强大的服务端引擎 Node.js

最近的应用开发中,强烈地倾向于可以向终端即时反馈数据库中记录的方面。(Gmail的收件通知、Facebook的消息通知等)这类的功能相关的,大部分开发环境中都用到了Node.Js。

Node.js是Google开发的基于V8技术引擎的JS服务。具有Non-Blocking 输入输出功能,流畅的处理庞大的数据能力。

另外,npm是Node.js中的包管理工具,超过28万以上的包,给后端开发提供了强大的支持。

不管是JS的初学者还是程序员的初学者都能够使用npm和Node.js来开发真正的应用。Node.js・・・可以理解 成类似 Apache服务端软件 。

详情参照 『 初心者にもわかりやすく解説!サーバーサイドJavaScript、Node.js とは?

在Google sheet和 Microsoft Excel中的使用

最近,管理云端数据是比较常态化的,使用JavaScript可以更便利、更有效率。

例如,使用Google sheet设定好计算处理函数、并和数据库一起使用,每天的数据处理能力逆天般提升。

另外,Microsoft的Excell也在2016年8月公开API,从那以后,可无缝的活用Excel中的数据了。其它的软件,Photoshop、Illustrator的使用自动执行的JS,可以完成单独的工作任务。

易学习的环境

img : code.org

最近,网络、书籍、学校等任何一种学习方式都有丰富的教材,可以按照自己的意愿选择学习方式。

另外 ,最近倍受关注的Code.org中也公开了很多Javascript相关的课程,172节中有23节都是这方面的课程。

工作中使用的JavaScript

PYPL

PYPL

现在JavaScript在 Google的程序语言排行榜中上升到第五位了。

一方面,是Javascript方面的招人需求比Java、PHP要多3374多件(キャリコネ),招人范围从0基础到初级jser不同阶层 都包含了。

其中,Node.js工程师的需求也有显著增长,有219个招聘消息,其中年收入超过1000万日元(合人民币近60万年薪)的也相当的多,所以没有JS相关经验的朋友是否要挑战一下自己呐~

总结

到这里,大家觉得怎么样?浏览器中可搭载的唯一标准脚本语言JavaScript,今后也是不可小看的语言之一喔。 另外,在Excel、Google sheet中活用JS,能使日常生活变得更加便利喔~

本文中未讲解不足的地方、请参照『 初心者必見!JavaScriptとは?最新の動向まで細かく解説!

译者乐何尚未开通打赏功能