作品简介

随着互联网技术的不断发展,JavaScript语言及其相关技术越来越受人们的关注,各种JavaScript框架层出不穷。Vue.js作为新一代JavaScript框架中的优秀代表,为广大开发者提供了诸多便利,在Web开发技术中占据着重要地位。

本书通过丰富的实例详细讲解JavaScript语言和Vue.js框架的相关技术。在JavaScript程序开发篇,讲解JavaScript语言的基础知识,以及程序控制流、函数、对象、集合、原型、DOM等核心内容。在Vue.js程序开发篇,讲解侦听器、样式控制、事件处理、表单绑定、结构渲染、组件等核心基础知识,并在此基础上,讲解axios库(处理AJAX)、Vue Router路由管理、Vuex状态管理等高级内容。最后在综合实战篇,通过一个综合案例完整演示使用Vue.js开发综合项目的过程。

本书内容翔实,结构框架清晰,讲解循序渐进,并注重各个章节及实例之间的呼应与对照。本书既可作为高等院校相关专业的网页设计与制作、前端开发等课程的教材,也可作为JavaScript和Vue.js初学者的入门用书。

温谦,男,硕士,毕业于华中科技大学计算机专业,实战开发经验丰富,作品广受读者欢迎。现从事企业软件系统的分析与研发工作,拥有过20年的软件开发经验,主持并成功研发了多个复杂系统;其中,参与建设的人邮学院、融智平台等项目均获得了政府奖励。多年来,对相关技术领域持续投入精力进行深入研究,编写了多部Web开发相关的教材(图书),并被大量高等院校选用,受到了广大读者的欢迎。教材编写经历及其销量情况如下:(1)《精通CSS+DIV网页设计样式与布局》人邮社出版,销量大约10万册;(2)《CSS设计彻底研究》人邮社出版,销量大约3万册;(3)《HTML+CSS网页设计与布局从入门到精通》人邮社出版,销量大约8万册。

作品目录

  • 内容提要
  • 丛书序
  • 前言
  • 第一篇 JavaScript程序开发
  • 第1章 JavaScript简介
  • 1.1 其他程序设计语言与JavaScript
  • 1.2 JavaScript的起源、发展与标准化
  • 1.3 JavaScript的实现
  • 1.4 Web标准
  • 本章小结
  • 习题1
  • 第2章 JavaScript基础
  • 2.1 JavaScript的基本语法
  • 2.2 使用VS Code编写JavaScript代码
  • 2.3 关键字与保留字
  • 2.4 变量
  • 2.5 数据类型
  • 本章小结
  • 习题2
  • 第3章 程序控制流与函数
  • 3.1 顺序结构:赋值语句与表达式
  • 3.2 分支结构:条件语句
  • 3.3 循环结构
  • 3.4 函数
  • 3.5 异常处理
  • 本章小结
  • 习题3
  • 第4章 JavaScript中的对象
  • 4.1 理解对象的含义
  • 4.2 时间和日期:Date对象
  • 4.3 数学计算:Math对象
  • 4.4 原始类型与装箱
  • 4.5 BOM简介
  • 本章小结
  • 习题4
  • 第5章 在JavaScript中使用集合
  • 5.1 数组
  • 5.2 对象
  • 5.3 集合类型
  • 本章小结
  • 习题5
  • 第6章 类与原型链
  • 6.1 使用类语法实现封装
  • 6.2 使用类语法实现继承
  • 6.3 基于构造函数和原型的面向对象机制
  • 本章小结
  • 习题6
  • 第7章 DOM
  • 7.1 网页中的DOM框架
  • 7.2 DOM中的节点
  • 7.3 通过JavaScript访问DOM
  • 7.4 DOM与CSS
  • 7.5 事件
  • 7.6 动手实践:动态控制表格综合案例
  • 本章小结
  • 习题7
  • 第二篇 Vue.js程序开发
  • 第8章 Vue.js开发基础
  • 8.1 Web前端开发概述
  • 8.2 Vue.js开发
  • 本章小结
  • 习题8
  • 第9章 计算属性与侦听器
  • 9.1 计算属性
  • 9.2 侦听器
  • 本章小结
  • 习题9
  • 第10章 控制页面的CSS样式
  • 10.1 绑定class属性
  • 10.2 绑定style属性
  • 本章小结
  • 习题10
  • 第11章 事件处理
  • 11.1 标准DOM中的事件
  • 11.2 使用Vue.js处理事件
  • 11.3 动手练习:监视鼠标指针移动
  • 11.4 事件修饰符
  • 本章小结
  • 习题11
  • 第12章 表单绑定
  • 12.1 输入文本的绑定
  • 12.2 选择类表单元素的绑定
  • 12.3 修饰符
  • 本章小结
  • 习题12
  • 第13章 结构渲染
  • 13.1 条件渲染指令v-if
  • 13.2 列表渲染指令v-for
  • 13.3 案例——汇率计算器
  • 本章小结
  • 习题13
  • 第14章 组件基础
  • 14.1 自定义组件与HTML标记
  • 14.2 全局组件与局部组件
  • 本章小结
  • 习题14
  • 第15章 单文件组件
  • 15.1 基础知识
  • 15.2 安装Vue CLI脚手架工具
  • 15.3 动手实践:投票页面
  • 15.4 单页应用和多页应用
  • 本章小结
  • 习题15
  • 第16章 AJAX与axios
  • 16.1 认识axios
  • 16.2 axios的基础用法
  • 16.3 axios的进阶用法
  • 本章小结
  • 习题16
  • 第17章 过渡和动画
  • 17.1 CSS过渡
  • 17.2 单元素过渡
  • 17.3 动手实践:可折叠的多级菜单
  • 17.4 列表过渡
  • 本章小结
  • 习题17
  • 第18章 Vue.js插件
  • 18.1 路由管理插件Vue Router
  • 18.2 状态管理插件Vuex
  • 本章小结
  • 习题18
  • 第三篇 综合实战
  • 第19章 综合案例:“豪华版”待办事项
  • 19.1 功能描述
  • 19.2 用到的知识点
  • 19.3 使用Vue CLI搭建项目
  • 19.4 页面结构和样式
  • 19.5 组件化
  • 19.6 核心功能的实现
  • 19.7 实现各项功能
  • 本章小结
展开全部