`
a_nuo
  • 浏览: 971 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

《Node.js开发指南》读后心得

 
阅读更多

       阅读完这一章节的感觉是意犹未尽,好少啊!正想继续一看究竟!没了!
       拿到样章,首先看到第一章的目录: Node .js是什么?它能做什么?正是每一个读者,尤其是从未接触过 Node .js的读者首要迫切需要了解的内容,从这一章节中我们能够了解到node是一个使javascript运行在服务器端的开发平台,可以使用它进行服务器端开发;Node.js与传统意义上的javascript最大不同就是,Node将javascript运行在服务器端,而不是客户端、浏览器端,这样既摒弃了客户端兼容的弊端,又能使其发挥优势个性。

 

       之后进一步讲述他的平台架构特性: 异步式I/O和事件驱动,正是由于这些特性使其在性能上有了大幅的提升,相对于其他服务器端开发平台更有性能上的优势。那什么是异步式I/O?什么是事件驱动呢?作者用简单的数据库查询实例进行了讲解,形象直观。传统的查询线程会阻塞,等待数据库返回结果;异步式I/O请求,不会等待数据库查询结果返回,而是继续执行后面的语句,当数据库返回时,会将这一返回事件放入时间队列等待

 

        Node在服务器端使用 JavaScript 语言,说起 JavaScript ,必须要了解它的坎坷发展史,从网景LiveScript更名为JavaScript,再有微软的JScript的加入,这些 JavaScript 的多个实现,让人们不得不进行JavaScript 的标准化工作ECMAScript!即使如此,也还是不尽如人意,直到JavaScript引擎巨大革命的到来-  Google Chromev8引擎。

 

       JavaScript引擎的革命使Javascript作为服务器端开发获得较大成功,是的其特点在服务器端发扬光大,我坚信Node.js会让Javascript推向一个新的高度!

分享到:
评论

相关推荐

    Node.js-Noderize可让您在不到30秒的时间内创建一个Node应用程序

    Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它使得开发者可以使用JavaScript在服务器端编写应用,打破了JavaScript仅限于浏览器的限制。Noderize工具则进一步简化了Node.js应用的创建过程,允许开发者在...

    CookeasyAPI:Cookeasy应用程序的Api-Node.js

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它以其异步、非阻塞I/O模型而闻名,非常适合构建高并发的网络应用,如API服务器。 在深入探讨CookeasyAPI之前,我们首先理解API(Application Programming ...

    vue项目总结和前端学习笔记-06091809.pdf

    安装完成后,通过控制台命令`node -v`和`npm -v`可以查看安装的Node.js和npm版本,确认环境搭建成功。 #### Vue基础入门 Vue.js是一个轻量级的JavaScript框架,它以数据驱动和组件化的思想构建用户界面。它采用...

    Javascript入门教程.pdf

    - **官方文档**:MDN Web Docs提供了详尽的JavaScript指南和API文档。 - **在线课程**:网站如Codecademy、freeCodeCamp等提供丰富的在线教程。 - **实战项目**:通过参与开源项目或构建个人项目来提升实践技能。 - ...

    王者荣耀 大三实训项目参考 都是笔记 仅供参考

    - `server` 目录可能包含了项目的后端服务代码,这部分可能使用Node.js、Python、Java等语言实现,处理数据存储、游戏逻辑、网络通信等功能。 - `admin` 目录可能涉及管理员界面或后台管理系统,用于管理游戏数据、...

    Hexo静态博客网站生成器 v7.1.1.zip

    Hexo是一款基于Node.js的快速、简洁且高效的静态博客生成框架。它可以帮助用户轻松地创建自己的个人博客或者团队博客,并将其部署到各种平台,如GitHub Pages、Netlify、Vercel等。Hexo v7.1.1是该软件的一个更新...

    全栈工程师修炼指南 下载下载因为太大存百度云盘3.zip

    2. **后端技术**:了解至少一种后端编程语言,如Java、Python、Node.js或Ruby,以及对应的框架,如Spring Boot、Django、Express或Rails。理解数据库管理和SQL语言对于数据存储至关重要。 3. **数据库管理**:关系...

    blog源码java-blog:CentOS服务器配置,NodeJs项目配置,开发随笔,react源码解读,vue源码解读,架构分析,性能优化

    Node.js作为后端JavaScript运行环境,常用于构建高性能的网络应用。在配置Node.js项目时,我们需要安装Node.js环境,配置package.json文件,管理依赖项,设置环境变量,部署到服务器,并确保进程管理(如使用PM2)以...

    0leaf.github.com

    JavaScript是一种广泛应用于Web开发的脚本语言,它在前端开发中扮演着核心角色,同时也越来越多地被用于后端开发,如Node.js框架。 JavaScript的核心概念包括变量、数据类型、控制结构(如if语句、for循环)、函数...

    一个后端技术栈分享平台,主要收集后端相关的技术文档、读书笔记、专题学习等。.zip

    后端开发者通常需要掌握如Java、Python、Node.js、Ruby等编程语言,以及数据库技术如MySQL、PostgreSQL、MongoDB,还有框架如Spring Boot、Django、Express等。 技术文档是后端开发者日常工作中不可或缺的参考资料...

    kn

    JavaScript是一种广泛使用的编程语言,尤其在Web开发领域,用于前端交互和后端(Node.js)服务。Koala Note可能采用了React或Vue等现代前端框架,利用Ajax进行异步数据交互,提供流畅的用户体验。 【标签】...

    AIRacingMarket

    Node.js是JavaScript的一个运行时环境,允许在服务器端执行JavaScript代码,实现了全栈JavaScript开发。 #### 2. MongoDB MongoDB是一种NoSQL数据库,以其灵活性、可扩展性和高性能而受到青睐。在这个AI赛车挑战中...

    基于微信小程序的公共健身设施教学和管理系统的研究与开发.zip

    2. **后端开发**:可能采用Node.js或Java等服务器端技术,搭建RESTful API接口,负责数据处理和业务逻辑。 3. **数据库管理**:MySQL或MongoDB等数据库存储用户信息、设施数据和预约记录。 4. **地图服务**:集成...

    大学生旅游网

    这个网站不仅方便学生查询景点、住宿、交通等旅游信息,还能搭建一个互动社区,让同学们分享旅行经验,交流心得,甚至组织集体出游活动。 一、网站架构与功能模块 1. 首页:展示热门旅游目的地、特色活动和最新...

    史上最全的前端资源汇总

    - **Chrome/Node.js/CSS3**:前端开发的核心技术栈。 - **PWA/Webpack/Gulp**:现代前端开发的关键技术和构建工具。 - **Git/MongoDB/Markdown**:版本控制、数据库管理、文档编写等方面的技术。 #### 四、各类前端...

    JavaScript学习经历

    如今,JavaScript 不仅是 Web 前端开发的核心技术之一,也在后端开发领域(如 Node.js)发挥着重要作用。 #### 二、JavaScript学习入门指南 ##### 1. DIV+CSS布局的重要性 - **概念理解**:DIV+CSS 是一种将网页...

    个人博客源码,非常灵活,样式和色彩都可以自己选择

    通常,一个个人博客系统会基于Web开发框架构建,如Python的Django、Flask,或者JavaScript的Node.js(Express.js),或者是PHP的Laravel等。这些框架提供了一套完整的MVC(模型-视图-控制器)模式,使得数据处理、...

Global site tag (gtag.js) - Google Analytics