nodejs-基本语法

1.渲染引擎
​ 能够将HTML/CSS/JavaScript文本及相应的资源文件转换成图像结果。不同的厂商开发了不同的渲染引擎,如Tridend(IE)、Gecko(FF)、WebKit(Safari,Chrome,Android浏览器)等。

​ 渲染引擎解析过程:
浏览器将从服务器请求到的资源加载进内存,输入到HTML解析器,HTML解析器解析,然后构建DOM树,在这个过程中,如果遇到JavaScript代码则交给JavaScript引擎处理,如果遇到样式信息,则交给CSS解析器,CSS解析器则会构建一个内部绘图表示,该内部绘图表示包含了各个元素的位置和大小信息,最终形成我们直观看到的页面在这里插入图片描述

简介
nodejs是JavaScript的一个在后端的运行环境nodejs作为一个后台的平台,
他可以为我们提供的很多,我们可以用JavaScript语言进行文件的获取,删除等等文件操作,
我们可以用JavaScript开一个本地服务器,我们可以和mongoDB配合来搭建后台

模块
nodejs是支持ES6的,安装好了nodejs后,我们在终端输入node,就会进入到nodejs环境
1.console.log("hello world!");
可以看到我们控制台输出了hello world

2.在hello.js中 var hello = function(){ console.log("hello function"); } hello();
然后node hello.js,这样我们文件中写的程序就能运行出来了,nodejs是基于commonJS的,所以当我们的程序变大的时候,就可以使用模块了,nodejs是模块化的,什么是模块,每个模块就是nodejs的每个功能,我们有http模块来提供服务器,有fs模块来提供对文件操作的各种功能,我们写的代码可以分成一个一个的模块,这样可以提高我们代码的复用性,以及减少代码之间的耦合性,可以避免函数名和变量名的冲突.

java和python使用import来导入其他函数库,而php和ruby是通过require,上边也说过,nodejs是基于CommonJS的,在node中我们可以使用require这个关键字来导入模块.
例如:

var http = require('http');
var fs = require('fs');

我们可以使用原生的和外部的模块,这些模块都是别人写好的或者nodejs自带的,他们都给我们提供各种各样的功能,我们只需要直接require它们就能使用了,
其次,我们也可以自己编写模块,比如你讲一个输出hello的函数单独封装成

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值