Node快速入门

nodejs

先说说各大语言之间的差异,网上经常有人说,Java程序员鄙视php程序员,当然这只是个笑话

我想说的是语言本身并没有差异,Java有的东西,PHP同样也有,比如变量,函数,对象,这些语言特性并没有多少区别,那为啥语言之间区别会那么大呢

其实主要是运行环境的差异,导致了语言之间的差异,每种高级语言都必须有运行环境的支持,不然一切都扯淡,而每种语言的运行环境都不一样,提供的API接口都不一样,所以导致了语言千差万别

node的特点

轻内核:node非常轻量,平台本身不提供任何功能(主要由官方或者第三方来提供)


前后台交互的原理

当前台去请求HTML,CSS,JS的时候,服务器会直接将文件拷贝一份给你,如果去请求的是PHP文件,服务端会找到这个php文件,然后由php解释器将这个php文件执行一遍,然后将最终的运行结果,传给前台

也就是说,HTML , CSS , JS 他们不会在服务器端去执行,在服务器断的作用就是存放,最终的执行是在前台,由浏览器解释执行

php代码最终执行是在后台服务器中执行,最终返回给前台的只是执行后的结果

同样作为后端语言,php和node区别

php是多线程的,而node是单线程的

未完待续!!!!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

china-yun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值