STM32系统中应用的动态加载可行性研究过程之JavaScript语言的学习

时间:2021-03-02 20:44:50
            一个不错的JavaScript视频教程,我是从JavaScript教程网发现的: http://www.ijavascript.cn/jiaocheng/javascript-shipin-jiaocheng-405.html ,正在通过该JavaScript视频教程学习中... ...  

            Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

             简单来说,JavaScript语言的诞生是为了加快网络网页显示速度而诞生的。在web开发中JavaScript语言是嵌套在HTML文件中。JavaScript语言是一种脚本语言,它并不是一种编程语言,通过JavaScript语言实现的程序并不需要在编写之后进行编译,而是在软件运行时由JS引擎进行逐条解释并运行,因此JS引擎的实现是至关重要的,没有JS引擎的支持,你编写的JavaScript语言应用就无法被运行。现在的每一个web浏览器中都有自己独立的JS引擎,如Google的Chrome浏览器中就集成了V8 JS引擎。

            有一个不错的开源的完全由JavaScript语言实现的web开发平台,叫做JSGen,值得我们去学习一下。JSGen是基于Node.js(服务端JS集成库)、AngularJS(客户端JS集成库)、MongoDB(数据库管理)、JSON(JavaScript子集)等技术基础上实现的。学习网址:http://angularjs.cn/