欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Node.js全栈开发(从入门到项目实战)/Web开发典藏大系
      • 作者:编者:潘成均|责编:王中英
      • 出版社:清华大学
      • ISBN:9787302663027
      • 出版日期:2024/06/01
      • 页数:416
    • 售价:47.6
  • 内容大纲

        本书从Node.js的基本概念讲起,逐步深入基于Nodejs的主流开发框架技术,最后结合完整的项目案例重点介绍基于Node.js的微信商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业级应用的能力。
        本书共15章,分为3篇。第1篇为Node.js开发基础知识,主要介绍Node.js入门知识、Node.js模块化管理、JavaScript基础知识、Node.js的内置模块、数据库操作等。第2篇为Node.js开发主流框架,主要介绍Express框架、Koa框架和Egg框架。第3篇为项目实战,主要基于Node.js+MySQL+Vue,开发一个完整的微信商城项目,演示完整的商业级全栈项目开发的全过程,并简单介绍Node.js程序、微信小程序和Vue程序性能优化涉及的相关知识。
        本书通俗易懂,案例典型,实用性强,特别适合Node.js全栈开发的入门和进阶人员阅读,也适合前后端项目开发人员和Java程序员等编程爱好者阅读,还适合作为高校和相关培训机构的实践教材。
  • 作者介绍

        潘成均,网名“黑马腾云”,研究生学历。多家公司的技术合伙人和创始人,多个平台的技术顾问,InfoQ签约作者,全栈开发践行者。具有多年的互联网项目研发经验和丰富的团队管理经验。曾主导多个大型项目的开发并取得成功,涉及金融互联网、大数据车联网、银行和电力等行业。运营微信公众号“自学帮”,定期分享一些技术干货。
  • 目录

    第1篇  Node.js开发基础知识
      第1章  Node.js概述
        1.1  Node.js简介
          1.1.1  Node.js是什么
          1.1.2  Node.js能做什么
          1.1.3  Node.js架构原理
          1.1.4  Node.js的发展历程
        1.2  Node.js的安装配置
          1.2.1  在Windows中安装Node.js
          1.2.2  在Linux中安装Node.js
        1.3  编写第一个Node.js程序
          1.3.1  创建Node.js应用
          1.3.2  运行Node.js应用
        1.4  开发工具及其调试
          1.4.1  安装Visual Studio Code
          1.4.2  调试Node.js程序
        1.5  创建Web服务器案例
        1.6  本章小结
      第2章  Nodejs模块化管理
        2.1  JavaScript模块化
        2,1.1  什么是模块化
          2.1.2  模块化的发展史
          2.1.3  CommonJS规范
          2.1.4  ES 6模块化规范
        2.2  Node.js模块分类
          2.2.1  核心模块
          2.2.2  自定义模块
          2.2.3  第三方模块
        2.3  NPM包管理器
          2.3.1  NPM简介
          2.3.2  使用NPM管理模块
          2.3.3  使用YARN管理模块
        2.4  本章小结
      第3章  JavaScript基础知识
        3.1  JavaScript语法基础
          3.1.1  JavaScript简介
          3.1.2  变量与数据类型
          3.1.3  运算符
          3.1.4  表达式及语句
        3.2  程序控制结构
          3.2.1  分支结构
          3.2.2  循环结构
        3.3  函数的定义与使用
          3.3.1  函数的声明与调用
          3.3.2  函数的参数
          3.3.3  函数的返回值
          3.3.4  函数的注释
        3.4  常用的内置对象
          3.4.1  数组Array
          3.4.2  数学对象Math

          3.4.3  日期对象Date
          3.4.4  字符串String
        3.5  ES 6+新增的语法
          3.5.1  变量和常量
          3.5.2  解构赋值
          3.5.3  扩展运算符
          3.5.4  字符串新增的方法
          3.5.5  数组新增的方法
          3.5.6  对象新增的方法
          3.5.7  箭头函数
          3.5.8  Set和Map
          3.5.9  Class类及其继承
          3.5.10  Promise和Async
        3.6  本章小结
      第4章  Node.js的内置模块
        4.1  Node.js模块
          4.1.1  module模块
          4.1.2  global全局变量
          4.1.3  Console控制台
          4.1.4  Errors错误模块
        4.2  Buffer缓冲区
      ……
    第2篇  Node.js开发主流框架
    第3篇  项目实战