标签:
流行框架阶段的学习,大部分经历会花在AngularJs的框架的学习上。
不过,在真正开始学习AngularJs框架之前,还可以花一点小时间,带领大家认识一下现在都有什么框架在流行着,它们的功能都是什么。虽然不会真正学习它们的用法,但是至少能够了解还有这些东西存在,对于扩展视野和面试有一些帮助。
在NodeJs出现之前,JavaScript一直以来被视作一种浏览器脚本,它的应用范围更多是在浏览器之中,操作一下各种浏览器对象(BOM)或者文档对象(DOM)。由于浏览器的安全性限制,JavaScript这门语言,一直缺乏一种读写本地文件、进行跨域访问甚至于调用操作系统自带API的能力。
而NodeJs的出现改变了这一点。NodeJs做了什么呢?它提供了一种不同于浏览器的、功能更加强大的JavaScript运行环境,运行在NodeJs中的JavaScript有着和运行在浏览器中JavaScript不同的API,拥有更高的权限,可以访问本地文件、访问网络数据。于是,这就催生出了许多基于JavaScript来书写的前端工具。帮助我们更好的进行开发。
比如说,我们大家都很熟悉的LESS。它是读取LESS文件然后生成出CSS文件,想要达到这个功能,如果没有NodeJs的话,就只能借助于其他语言了。而在有NodeJs之后,就可以用JavaScript来读取本地的LESS文件,然后生成出CSS文件。
[注意:NodeJs的课程应该是在流行框架阶段之后。]
标签:
原文地址:http://www.cnblogs.com/lsy0403/p/5922016.html