(一) Javacript、ReactJs和NodeJs
转载于王鹏飞的个人网站。
javascript、reactjs和nodejs
这是我建站教程的第一篇文章,所以我简单介绍下我使用的编程语言以及学习的资源。
一. JavaScript
相信由于近年来前端的快速发展,javascript对于我们程序员来说并不陌生。即使没用过,但是应该也或多或少听过这门语言,知道它在网页开发中的占据这一个什么样的地位——统治地位。
要给大家讲解javascript,就不得不说一下html和css了,它们三兄弟是互相搭配干活,然后将网页呈现给大家:
- html文件包含了页面的结构,如果用一栋房子表示的话,那么html就是这栋房子的每一块砖。
- css文件包含的页面的样式,它可以更改房子的外观,每块砖的颜色和位置等等。
- **javascript文件决定了网页的动态效果,决定了当用户点击一个按钮时,将会发生什么,**代表一个房子的功能,人们可以在这个房子里干什么,可以在图书馆看书啊,可以在食堂吃饭等等。
所以一个功能强大又好看的网站,html、css和javascript缺一不可。
二.ReactJS
用于构建用户界面的 JavaScript 库
ReactJS是一个javascript的网页前端框架,这个框架的目的是为了加速网页前端的开发效率,因为操作原生Dom写网站太麻烦了,费时费力。所以现在的网页前端开发都是用框架写的,现在主流的前端框架有react、vue和angular。大家可以先挑选其中一个框架学习。
三.NodeJs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
因为nodejs的出现,javascript不仅只在前端网页中发挥着巨大的作用,它也可以写服务端了,当然现在java还是后端的主流编程语言,但是nodejs也在变得越来越好,国内很多大公司都在尝试使用nodejs作为后端语言,比如阿里的egg.js。所以学习nodejs也是一个很好的选择。我的网站后端使用的就是基于nodejs的express框架起的服务。
四.教程
本篇文章不打算讲解详细的教程,因为内容太多了,我能力有限,没有办法把这部分教程写好。所以我只是简单的给大家介绍一下。我可以推荐几个不错的学习资源,建议大家按我推荐的顺序去学习。
-
javascript可以看javascript权威指南,以及阮一峰老师的ES6教程,我认为这是两本学习javascript的必看书籍吧。
-
react.js可以按照官网教程学习,前端框架可以随意选择的,vue和angular也都可以满足需求,我的网站采用的是react.js。
-
node.js前期简单了解下就可以,不一定需要花很多时间去学习,在写项目的时候查查官网的文档资料就可以慢慢熟悉了。
前期学习的重点应该是javascript,也就是第一部分的知识,多花 一点时间是值得的,因为基础才是最重要的。
(完)
标签:
相关文章
-
无相关信息