`
- 浏览:
209549 次
- 性别:
- 来自:
大连
-
在说common js之前必须得先说一下javascript,众所周知,javascript是浏览器环境下运行的一种web前端的脚本语言,如果没有浏览器,javascript是无法运行的。但是,随着互联网应用的飞速发展,对web前端的要求也越来越高,rich-client的应用也越来越多,这样就出现了很多前端的javascript库,比如prototype, jquery等。但是,无论出现多少javascript的库,javascript也没有跳出浏览器这个sand box,而且没有其它脚本语言那么丰富的库,很多功能都必须依托像flash,silverlight这种浏览器插件来实现。随着,html5的出现,flash这些插件会被逐渐抛弃,但是javascript还是无法跳出浏览器的这个圈。
为了把javascript从浏览器这个圈中解救出来,让它茁壮成长,所以就出现了common js这位英雄。common js的口号就是:javascript不仅仅在浏览器中运行。言外之意就是让javascript在浏览器以外也能运行,而且功能要像python等其它脚本语言那样强大。基于这个目的,common js制订出了很多标准和规范,也就是javascript对外的各种API规范,注意,只是个规范和标准,并没有去具体实现。不过别急,common js的标准和规范一出,自会有很多人基于这个标准去具体实现这些API。目前已经有几十种common js的实现库。比较有名的比如:node js,require js,sea js等。注意,这些实现库并没有百分之百地实现common js所规定的标准和规范,都只是实现了其中的一部分。实现的最好的应该是node js。
node js是基于chrome的v8引擎,用C++开发出来的javascript运行环境,并且提供了丰富的javascript API。比如File System,HTTP,Net,Modules等等。而且可以很简单地构筑http server,TCP server等。有了node js,在开发web应用的时候,就可以选择用node js来实现服务器端,而不用以前常用的tomcat,IIS等,也同样可以实现。这样client端和server端都可以使用javascript同一种语言来进行开发,这对于javascript程序员来说是再好不过的了,而且可以大大地提高开发效率,同时也降低了web开发的技术门槛。
虽然现在有了common js规范,也有了这么多实现库,但目前还是处于百花齐放的一种状态,node js貌似独领风骚,但是感觉还是没有一统江湖。所以在未来,javascript的发展空间还是很大的,还会有很长的发展路线,同时还会出现很多优秀的实现库让大家来品鉴。随着javascript的不断发展,相信富客户端等web前端开发以及服务器端开发都会迎来崭新的局面。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
common.js
common.js文件! 本人个人所用。有需要大家也可以下载!
common.jscommon.js common.jscommon.jscommon.jscommon.js
common.js-common.js-common.js-common.js-common.js-
product/common/js product/common/js
(百度地图)位置数据可视化用到的js文件...https://mapv.baidu.com/gl/examples/static/common.js https://mapv.baidu.com/build/mapv.min.js https://code.bdstatic.com/npm/mapvgl@1.0.0-beta.55/dist/mapvgl.min.js
common.js
common.js
common.js
echarts.common.min.js 。echarts图表js插件。可在页面快速生成柱状图,饼图等。
基于jQuery的Common.js中包含很多简化后的js通用方法,如Ajax,获取标准化的Url参数、加密、解密、获取操作系统版本、获取浏览器版本、打开导出excel文件、获取系统路径、获取控件上面高度 对象或ID、控件ID 等等。...
Common.js (2)
vue.common.js官方2.6.14版本
百度开发的免费的好用工具。特别是进入数字经济时代,自己学会对数据进行分析并进行图形化展示,是非常有必要。建议各位学习一下。
common.js版本,里面有ajaxGet、ajaxPost,ajaxGet可用获取其它页面内容,ajaxPost以post方式提交信息
common/common.js
弹框和对话框的的一些通用的js 和css 以及 GIF图片下载请注意自己是否能用到
JavaScript应用实例-common.js
vue.min.js&vue.min.js&vue.common.js&vue.esm.js&vue.runtime.js等 真实资源共计14个js