Node.js 就是运行在服务端的 JavaScript。
node.js 是一个服务器端运行JavaScript脚本的环境,这个环境下保持了客户端JavaScript的api一致,并且强制使用单进程单线程模式下工作的方式也与运行在浏览器宿主下的javascript保持一致,看似没有其他服务器端语言的任何优势,错了,上面提到的单进程单线程模式其实就是它的一大优点.
可以的,Nodejs就是为服务端而生的,说开了NodeJs只是JavaScript作为CommonJS的实现,使得JavaScript在服务器端有了用武之地,所以NodeJs从语法层面来说还是JavaScript。但是与客户端的JavaScript又有所区别。注意以下几点:要学习NodeJs,必须有一定的JavaScript基础,理解事件模型,了解JavaScript的语法和特性,理解JavaScript面向对象编程
学习NodeJs类似于Python等代码组织的方式——包机制,require和exports。
一些基本的操作系统,HTTP等网络通信,数据库(尤其是非关系数据库),Web编程的知识有所了解。
具体的你可以访问NODEJS官网或者访问国内的社区、博客查询相关内容
事实上网站后台前台开发都需要用到客户端编程以及服务器端编程。java语言是服务器端编程语言的一种,主要用于在服务器端处理客户端传回的消息,比如数据持久化;
而js属于客户端编程语言(js也能用于服务器端开发,但一般很少有人用),主要用于界面优化和一些普通提交验证等。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)