javascript可以做什么工作,javascript可以用来做什么

本文介绍了JavaScript的基本历史,从浏览器环境到Node.js的诞生,强调了Node.js的语法易用性和高并发优势。同时,讨论了Node.js的优势如易用、跨平台和插件功能,以及其在处理CPU密集型任务和分布式应用中的局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,本文将围绕javascript可以做什么工作展开说明,javascript可以用来做什么是一个很多人都想弄明白的事情,想搞清楚javascript能做什么工作需要先了解以下几个事情。

JavaScript 诞生于 1995 年,几乎是和互联网同时出现;

Node.js 诞生于 2009 年,比 JavaScript 晚了 15 年左右。

Node.js是什么,作用是什么,怎么实现的

在 Node.js 之前,JavaScript 只能运行在浏览器中,作为网页脚本使用,为网页添加一些特效,或者和服务器进行通信Python解释器的安装步骤。有了 Node.js 以后,JavaScript 就可以脱离浏览器,像其它编程语言一样直接在计算机上使用,想干什么就干什么,再也不受浏览器的限制了。

重点:

1、JavaScript第一个运行环境:浏览器,包括Netscape,IE,Firefox,Chrome,Safria等。浏览器中默认都带了JavaScript解析引擎,实际上是JavaScript解析引擎在支持JavaScript在浏览器中工作。

2、JavaScript第二个运行环境:Node.js。Node.js也带了JavaScript解析引擎,它带的实际上就是Chrome v8的 JavaScript解析引擎。

蜂巢指纹浏览器(NestBrowser)管理UI基于Electron,Electron就是chrome的定制版,额外增加了Node.js支持,因为扩展性强,Node.js已经无处不在。

Nodejs优势是什么,劣势是什么

优势:

        1、Node.js语法完全是JavaScript语法,用户基数大,上手容易

        2、Node.js超强的高并发能力,处理高并发场景性能更高

        3、Node.js类似虚拟机运行方式,所以面世以后就是多操作系统兼容,极大的丰富了使用环境

        4、Node.js插件功能可以使用c++等开发,接入方便统一

例如:蜂巢指纹浏览器(NestBrowser)需要使用zip压缩和解压功能,就能使用Node.js提供的jszip扩展插件实。

劣势:

         1、不适用于CUP密集型。

        2、分布式应用基础设施不完善。

        3、特定的情况下使用受制于Node.js自身的功能实现和提供的接口,和php一样,脚本自身不需要考虑多进程多线程,每段脚本类似一个工作节点,工作完成以后的进程或者资源回收,都是脚本解析器自己完成,不需要java代码书写者参与了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值