素材巴巴 > 程序开发 >

(一) Javacript、ReactJs和NodeJs

程序开发 2023-09-21 08:51:27

转载于王鹏飞的个人网站。

javascript、reactjs和nodejs

这是我建站教程的第一篇文章,所以我简单介绍下我使用的编程语言以及学习的资源。

一. JavaScript

html、css、javascript

相信由于近年来前端的快速发展,javascript对于我们程序员来说并不陌生。即使没用过,但是应该也或多或少听过这门语言,知道它在网页开发中的占据这一个什么样的地位——统治地位。

要给大家讲解javascript,就不得不说一下html和css了,它们三兄弟是互相搭配干活,然后将网页呈现给大家:

  1. html文件包含了页面的结构,如果用一栋房子表示的话,那么html就是这栋房子的每一块砖。
  2. css文件包含的页面的样式,它可以更改房子的外观,每块砖的颜色和位置等等。
  3. **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框架起的服务。

四.教程

本篇文章不打算讲解详细的教程,因为内容太多了,我能力有限,没有办法把这部分教程写好。所以我只是简单的给大家介绍一下。我可以推荐几个不错的学习资源,建议大家按我推荐的顺序去学习。

  1. javascript可以看javascript权威指南,以及阮一峰老师的ES6教程,我认为这是两本学习javascript的必看书籍吧。

  2. react.js可以按照官网教程学习,前端框架可以随意选择的,vue和angular也都可以满足需求,我的网站采用的是react.js。

  3. node.js前期简单了解下就可以,不一定需要花很多时间去学习,在写项目的时候查查官网的文档资料就可以慢慢熟悉了。

前期学习的重点应该是javascript,也就是第一部分的知识,多花 一点时间是值得的,因为基础才是最重要的。

(完)


标签:

上一篇: asp.net core的filter快速入门 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。