我第一眼看到Node.js 的时候就觉得这是javaScript 的一个什么样的库呢?是不是比jQuery好呢?还是有别的特性呢?能为我们的工作带来什么?
我是带着这样的疑问翻开此书,看了第一章:Node介绍,让我恍然大悟,虽然.js结束,与javaScript完全不一样的语言,Node运行在服务器端的,javaScript是运行在浏览器端的,只是语法与javascrpt几乎一样。Node是与java,php等语言类似处理各种web应用,既然与这些脚本语言差不多,Node有什么优势的地方:Nodo处理I/O能力值得竖起拇指称赞的。
综合以后的特点:javascript语法,这样可以让jser很快的入门,轻松掌握Node的相关语法知识。Node中的事件回调、异步处理与js一样,加上单线程处理方式,这些都是jser熟悉的,Node中使用V8作用js引擎,处理方式肯定与v8一样。
处理内存方面,Node与别的语言有所不同,v8会限制内存的使用(64位系统下约为1.4 GB,32位系统下约为0.7 GB),所以管理好内存的使用也是性能的关键,管理不好操作大数时可能出现内存溢出的情况,当然也不是太难的事情,v8提供垃圾回收机制,所以我们在开发前了解如何高效的让垃圾回收机制更高效地工作,这样才能让程序更加健壮。
在Node中:作用域、闭包。这两个关键点是管理好内存的重点,Node提供内存process.memoryUsage()可以查看内存使用情况。除此之外,os模块中的totalmem()和freemem()方法也可以查看内存使用情况。
通过简单的学习让我了解到Node的应用与特性,相信Node远超这些范围,还待我们去发现。
学无止境,加油
相关推荐
Node.js是一种基于Chrome V8引擎的JavaScript运行时环境,主要用于服务器端的开发。它采用事件驱动、非阻塞I/O模型,具有轻量级、高效的特点,非常适合构建网络应用。在Node.js中,开发者可以使用JavaScript编写...
dSploitzANTI渗透测试基础教程试读陆小马功钟浩.pdf
Metasploit漏洞利用基础教程v2019.1试读陆小马功钟浩.pdf
这是《竹林蹊径--深入浅出Windows内核驱动开发》的三章试读内容,算是官方发布吧。内容是:第二章(64位编程)、第六章(内核C++)、附录2(虚拟机调试)。 本书由China-pub首发,目前在当当和淘宝上都有卖。价格低...
Kali Linux NetHunter基础教程v2.0试读陆小马功钟浩.pdf
Kali Linux系统使用基础教程v2017.2试读陆小马功钟浩.pdf
Kali Linux无线网络渗透测试教程v2017.2试读陆小马功钟浩.pdf
Kali Linux系统命令使用手册v2.0试读陆小马功钟浩.pdf
Kali Linux漏洞利用工具集v1.0试读陆小马功钟浩.pdf
Kali Linux维持访问工具集v1.0试读陆小马功钟浩.pdf
文档中的内容涉及的是学生在遇到学业困难,如挂科过多,需要进行留级或试读时,需要提交的申请书样本。留级和试读是高等教育中对学生学业表现不佳的一种处理方式,通常根据学校的学籍管理制度执行。以下是相关知识点...
测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读...
《竹林蹊径——深入浅出Windows驱动开发》是一本专为想要深入了解Windows驱动程序开发的读者准备的书籍。本书旨在通过清晰易懂的方式,帮助读者掌握Windows驱动程序设计的基本概念、原理和技术。试读样章节包括第02...
简历模板可以让你轻松地制作出简约大方、专业精致的求职简历,包括免费和高级简历模板和求职信示例。这些模板覆盖了传统和新时代的求职信和简历样式,让你在寻求理想工作时获得所需的优势。借助这些模板,你可以节省...
本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...
"操作系统高分笔记" 操作系统是计算机系统中的一个系统软件,其管理和控制计算机系统中的资源。从系统观点看,操作系统是计算机系统中的一个系统软件;从用户的观点看,操作系统是用户与计算机之间的接口;...
根据文件提供的内容,以下是从标题、描述、和部分内容中提炼出的关于Kali Linux配置常用服务的知识点: Kali Linux是一个基于Debian的Linux发行版,它主要被用于数字取证和渗透测试。渗透测试是一个安全领域,它...
留级跟班试读申请书参考.doc
Metasploit是一款非常著名的安全漏洞测试工具,它主要用于渗透测试和漏洞发现。Metasploit框架允许安全研究人员、渗透测试人员和攻击者发现目标系统中的安全漏洞,并利用这些漏洞来实现对目标系统的控制。...
KaliLinux操作系统是业界著名的安全渗透测试操作系统,它的前身是BackTrack,后者在2013年停止更新后转为KaliLinux。作为渗透测试工具的集大成者,KaliLinux提供大量的渗透测试、网络扫描和攻击工具,并且能够通过...