当前位置:首页 > 程序设计 >
《Node.js实战》电子书封面

Node.js实战

  • 发布时间:2019年07月06日 22:10:26
  • 作者:吴中骅
  • 大小:6.25 MB
  • 类别:电子书
  • 格式:PDF
  • 版本:超清扫描版
  • 评分:7.1

    Node.js实战 PDF 超清扫描版

      给大家带来的一篇关于相关的电子书资源,介绍了关于Node.js、实战、Node方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小6.25 MB,吴中骅编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1。

      内容介绍

      Node.js实战

      内容介绍

      这书根据7个案例分別解读了Node.js在实战开发中的运用,这种章节目录既涉及到Docker、Koa 等****,也涉及到OAuth2、命令行专用工具、消息队列、单元测试、撰写C/C 控制模块等实战中常常会碰到的难题和应用领域。这书章节目录大致依照从简易到繁杂的难度系数编辑,每章节都根据1个案例引导小读者从头开始开发1个Node.js运用,让小读者由浅入深地学习培训Node.js,及其在实战开发中的程序编写方法。这书不仅主要解读了每一实战实例所涉及到的基本知识、构思和方式,也详尽表述了源代码的重要一部分,期待有益于小读者的学习培训和了解。

      这书合适有必须Node.js基本及服务端开发基本的小读者阅读文章,也合适想知道Node.js可

      以干什么、想快速入门实践活动的小读者阅读文章。

      目录

      • 第1章 通过Docker快速发布Node.js应用/ 1
      • 第2章 开发OAuth2认证服务器 /38
      • 第3章 基于RabbitMQ搭建消息队列/ 72
      • 第4章 编写命令行工具――打造一个静态博客系统/ 118
      • 第5章 基于Koa快速开发Web应用/ 157
      • 第6章 Node.js测试服务搭建 /235
      • 第7章 使用Node.js绑定C语言库――51Degrees.node /277

      学习笔记

      实例分析JS与Node.js中的事件循环

      这两天跟同事同事讨论遇到的一个问题,js中的 event loop ,引出了chrome与node中运行具有 setTimeout 和 Promise 的程序时候执行结果不一样的问题,从而引出了Nodejs的 event loop 机制,记录一下,感觉还是蛮有收获的 console.log(1)setTimeout(function() { new Promise(function(resolve, reject) { console.log(2) resolve() }) .then(() = { console.log(3) })}, 0)setTimeout(function() { console.log(4)}, 0)// chrome中运行:1 2 3 4// Node中运行: 1 2 4 3 chrome和Node执行的结果不一样,这就很有意思了。 1. JS 中的任务队列 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单……

      webpack打包node.js后端项目的方法

      本文介绍了webpack打包node.js后端项目的方法,分享给大家,具体如下: 安装依赖 复制代码 代码如下: npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0 webpack配置 webpack.config.js 'use strict';const webpack = require('webpack');let externals = _externals();module.exports = { entry: { app: './app.js', }, target: 'node', output: { path: './build', filename: '[name].js' }, resolve: { extensions: ['', '.js'] }, externals: externals, node: { console: true, global: true, process: true, Buffer: true, __filename: true, __dirname: true, setImmediate: true }, module: { loaders: [ { test: /\.js$/, loader: 'babel', query: { presets: ['es2015','stage-0'] }, exclude: /node_modules/ } ] }, plugins: [ new webpack.optimize.UglifyJsPlugin……

      获取本机IP地址的实例(JavaScript / Node.js)

      --web 客户端 JavaScript !-- 调用方式 -- body onload="checkCookie()"/body function getYourIP(){const RTCPeerConnection = window.RTCPeerConnection || window.webkitRTCPeerConnection || window.mozRTCPeerConnection;if (RTCPeerConnection) (function(){const rtc = new RTCPeerConnection({iceServers: []});if (1 || window.mozRTCPeerConnection){rtc.createDataChannel('', {reliable: false});}rtc.onicecandidate = function(evt){if (evt.candidate) grepSDP(`a=${evt.candidate.candidate}`);};rtc.createOffer(function(offerDesc){grepSDP(offerDesc.sdp);rtc.setLocalDescription(offerDesc);}, function(e) {console.warn('offer failed', e);});const addrs = Object.create(null);addrs['0.0.0.0'] = false;function updateDisplay(newAddr){if (newAddr in addrs) return;addrs[newAddr] = true;const displayAddrs = Object.k……

      bootstrap treeview 扩展addNode方法动态添加子节点的方法

      bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 本文只是详细说明对bootstrap-treeview添加子节点的扩展方法(addNode),如了解bootstrap-treeview所有用法请看官方API 官方api https://www.npmjs.com/package/bootstrap-treeview (点击新窗口打开) 使用过程中,需要动态添加子节点。发现api中没有此功能。找了很多资料也没有发现有相关的方法。 又不想放弃使用它,看来只能自己写的。先读他们的源代码,看他们的逻辑关系,然后就下手自己写一下。不多说,直接上代码 第一步:在Tree主函数return {/*在这里……

      以上就是本次介绍的电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深度学习实践:计算机视觉

      下一篇:MySQL 8 Cookbook

      展开 +

      收起 -

      • 《Node.js实战》PDF下载

      下载地址:百度网盘下载
      读者留言
      votal30

      votal30 提供上传

      资源
      39
      粉丝
      7
      喜欢
      231
      评论
      14

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com