全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

JavaScript实战(JavaScript\jQuery\HTML5\Node.js实例大全第2版)/Web前端技术丛书

  • 定价: ¥89
  • ISBN:9787302498452
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:444页
  • 作者:编者:张泽娜
  • 立即节省:
  • 2018-06-01 第2版
  • 2018-06-01 第1次印刷
我要买:
点击放图片

导语

  

    Web前端时代来临,市场选择了Node.js,选择了JavaScript,而今JavaScript变身为前后台通杀的编程语言,必将成为与Java、PHP、Python同等分量的语言。JavaScript能够做到的事情越来越多,想使用JavaScript做更多事情的人也将越来越多。
    张泽娜编著的《JavaScript实战(JavaScript\jQuery\HTML5\Node.js实例大全第2版)》使用JavaScript发展历史上的经典范例讲述JavaScript最重要的原生基础,结合当前Web前端件开发实践,选用jQuery和CSS3讲解主流应用,展望未来前端技术的发展,加入HTML5和Node.js这两项潜力技术,紧紧把握移动端和服务端这两个热门发展方向。内容图文并茂,能使读者耳目一新;行文妙趣怡然,阅读轻松惬意;案例、代码精雕细琢,易于复用和扩展。

内容提要

  

    张泽娜编著的《JavaScript实战(JavaScript\jQuery\HTML5\Node.js实例大全第2版)》从最流行的前端应用场景出发,结合当下热门技术(AJAX、jQuery UI、瀑布流、HTML5、Node.js、CSS3),用最浅显的例子带领大家走向IT前沿。
    本书分为5篇共24章:第一篇介绍JavaScript的基础知识,用原生的JavaScript做表单验证、照片展示、抽象树控件等;第二篇认识HTML5的流行特性,如新表单验证、CSS3动画、离线API及多媒体;第三篇学习强大的Canvas,它是网页游戏的基础;第四篇学习用jQuery 3.x进行实战开发;第五篇通过Node.js了解JavaScript强大的后端开发功能。
    本书是了解JavaScript技术最好的图书,其丰富的参考资料和指南能够成为读者必要的参考工具,成为前端开发初学者绝佳的选择。

目录

第一篇  JavaScript实战篇
  第1章  JavaScript概述
    1.1 认识JavaScript
      1.1.1 浏览器战争
      1.1.2 寄生语言
      1.1.3 DHTML、DOM和W3C
      1.1.4 动态语言和静态语言
    1.2 配置JavaScript开发环境
      1.2.1 EditPlus
      1.2.2 Adobe Dreamweaver
      1.2.3 Sublime Text
      1.2.4 JetBrains WebStorm
      1.2.5 Aptana Studio
    1.3 在Web页面中使用JavaScript
      1.3.1 直接内嵌JavaScript代码
      1.3.2 引用JavaScript文件
    1.4 高效率的开发
      1.4.1 熟悉语法
      1.4.2 自动完成
      1.4.3 使用成熟框架和便捷工具
    1.5 相关参考
  第2章  用JavaScript验证表单
    2.1 最简单的表单验证——禁止空白的必填项目
      2.1.1 最简单表单的HTML结构
      2.1.2 绑定验证功能
      2.1.3 绑定验证的另一种方式
    2.2 处理各种类型的表单元素
      2.2.1 input、textarea、hidden和button
      2.2.2 checkbox、radio和select
    2.3 用正则来校验复杂的格式要求
      2.3.1 认识JavaScript正则
      2.3.2 JavaScript正则符号及其说明
      2.3.3 正则验证输入邮箱
    2.4 改善用户体验
      2.4.1 什么是用户体验
      2.4.2 表单的用户体验改善
    2.5 相关参考
  第3章  用JavaScript实现照片展示
    3.1 功能设计
      3.1.1 HTML、CSS和JavaScript的分层关系
      3.1.2 照片展示功能设计
    3.2 照片加载与定位
      3.2.1 HTML代码
      3.2.2 CSS代码
      3.2.3 JavaScript代码
    3.3 响应鼠标动作
      3.3.1 响应小照片单击动作
      3.3.2 响应小照片上一组或下一组单击动作
    3.4 响应键盘动作
      3.4.1 常见键盘按键对应的ASCII码值
      3.4.2 响应键盘动作
    3.5 代码分离带来的红利
    3.6 相关参考
  第4章  AJAX——无刷新的用户体验
    4.1 认识AJAX
      4.1.1 AJAX是技术不是编程语言
      4.1.2 同步与异步
  ……
  第5章  瀑布流布局
  第6章  用户控件的构造——目录树视图
第二篇  HTML5+CSS3实战篇
  第7章  HTML5概述
  第8章  焕然一新的表单
  第9章  在Web页面中轻松控制多媒体视频和音乐
  第10章  用CSS3画一个哆啦A梦
  第11章  酷炫的CSS3动画效果——3D旋转方块
  第12章  一个可以离线的内容管理系统
  第13章  SVG动画
第三篇  HTML5 Canvas实战篇
  第14章  Canvas的初步应用——再画一个哆啦A梦
  第15章  Canvas的高级应用——制作飞行游戏
  第16章  Canvas的另类应用——压缩和解压
第四篇  jQuery实战篇
  第17章  jQuery简介
  第18章  用动态效果来响应浏览者
  第19章  用户交互操作、进度条和滑动条美化页面
  第20章  用工具集实现酷炫的页面
第五篇  Node.js实战篇
  第21章  Node.js简介
  第22章  构造一个最简单的Web服务器
  第23章  基于Express框架的HTTP服务器
  第24章  构造一个基于Socket的聊天系统