JavaScript都生活在哪些地方

来源:互联网 发布:方维app.js 编辑:程序博客网 时间:2024/04/29 10:51

JavaScript在近些年变得远远比前些年火爆,在开发语言中的排名地位也空前的提高,这里整理收集一下都有哪些地方有其身影的存在.

注意,本文中的JavaScript指代的是由ECMAScript衍生而来的各种JavaScript类的编程语言,而不是单纯的JavaScript一种,他们有一样的语法特点并大部分类似,互为兄弟.


1 JavaScript,浏览器端

浏览器端的JavaScript可谓一家独大. 在击败VB后,JavaScript基本成了唯一的浏览器端脚本语言.目前所有浏览器均对JavaScript有很好的支持,且新的浏览器在不断增加各自新的特点以支持更新版本的JavaScript标准或者推动标准的修订. 目前而言,浏览器中的开发离不开JavaScript的存在,在这里,JavaScript处于绝对垄断地位.


2 JavaScript,服务器端

服务器端的JavaScript经历了前些年的蛰伏,经由node.js一举成名,大大的扩展了其知名度. 借由其先天的异步模式,另辟蹊径,在服务器端分了自己的一杯羹.目前node.js发展势头依旧迅速,前景很光明. 不过目前整体上在服务器端,JavaScript仍旧是一个小角色,离撼动Java\Php\C#等等前辈大佬的距离还有些远.革命尚未成功,同志仍需努力.


3 JScript,浏览器端\WSH环境等

JScript作为微软早期开发出来对战JavaScript的一门语言,目前在Windows的好多角落可以发现,比如VBA中的CreatObject, WSH中的.js执行等, 新版本的Office和Windows8对JS的支持也变得更多更全面. 不清楚Microsoft对待VB和JS的态度后续会是什么态度, 目前的JScript更多的还是在IE中现身存在,其整体的发展趋势在Windows8及以后应该也会越来越多.


4 JavaScript/QtScript/ActionScript, 程序脚本引擎

目前的JS引擎很多,大多数存在于浏览器中,其他场景下如混合式编程中也可以经常见到,借助于脚本引擎的支持,可以很大程度上提升程序开发的灵活性降低开发难度和周期.目前常见的脚本语言都有其引擎环境可以使用,相对而言python和JS应该是采用的比较多的两个. 也有开发语言框架直接集成和扩展的,会直接集成一个现成的JS引擎或者对其做改造以衍生出新的开发语言,如Qt开发语言内置的QtScript(对应于JavaScriptCore), Flash开发中的ActionScript.  其他的应用举例如: Photoshop中的JavaScript支持等,



0 0
原创粉丝点击