×
JavaScript入门经典-(第5版)

JavaScript入门经典-(第5版)

1星价 ¥42.1 (4.3折)
2星价¥41.2 定价¥98.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302419525
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:其它
  • 页数:677
  • 出版时间:2016-01-01
  • 条形码:9787302419525 ; 978-7-302-41952-5

本书特色

学习javascript*新功能创建强大的web应用程序 javascript把web从被动媒介转变为丰富、动态的交互式媒介。 通过这本内容全面的入门图书,可以学会javascript目前*常用的使用方式——利用*新的工具和技术,创建动态web应用。本书讲解了如何高效地使用javascript框架、函数和现代浏览器,如何使用html5实现*有效的编码实践。 主要内容 ◆ 以*新的编码风格使用javascript ◆ 浅显易懂地解释json、函数、事件和功能检测 ◆ 讲解查找、创建、维护页面中元素的基础知识 ◆ 使用新的html5元素和相关api ◆ 新功能的技巧,包括定位、本地存储等 ◆ 演示如何使用javascript向web服务器发出http请求(ajax) ◆ 分析常见错误以及调试和错误处理方法 ◆ 每章*后的练习(并附有答案)提供了充分的实践机会,本书的网站也提供了书中所有示例的可下载代码

内容简介

学习JavaScript*新功能创建强大的Web应用程序 JavaScript把Web从被动媒介转变为丰富、动态的交互式媒介。 通过这本内容全面的入门图书,可以学会JavaScript目前*常用的使用方式——利用*新的工具和技术,创建动态Web应用。本书讲解了如何高效地使用JavaScript框架、函数和现代浏览器,如何使用HTML5实现*有效的编码实践。 主要内容 以*新的编码风格使用JavaScript 浅显易懂地解释JSON、函数、事件和功能检测 讲解查找、创建、维护页面中元素的基础知识 使用新的HTML5元素和相关API 新功能的技巧,包括定位、本地存储等 演示如何使用JavaScript向Web服务器发出HTTP请求(Ajax) 分析常见错误以及调试和错误处理方法 每章*后的练习(并附有答案)提供了充分的实践机会,本书的网站也提供了书中所有示例的可下载代码。

目录

目    录第1章  javascript与web概述 11.1  javascript简介 11.1.1  javascript的含义 11.1.2  javascript与web 21.1.3  javascript的功能 31.1.4  创建javascript web应用程序所需的工具 41.2  脚本的使用场合 61.2.1  链接外部javascript文件 61.2.2  使用外部文件的优点 71.3  **个简单的javascript程序 71.4  编写更多的javascript程序 91.5  浏览器和兼容性问题简述 131.6  小结 14第2章  数据类型与变量 152.1  javascript中的数据类型 152.1.1  数值数据 162.1.2  文本数据 162.1.3  布尔数据 172.2  变量—— 存储在内存中的数据 182.2.1  创建变量并赋值 192.2.2  用其他变量的值为变量赋值 212.3  使用数据——  计算数值及基本字符串操作 232.3.1  数值计算 232.3.2  运算符的优先级 272.3.3  基本的字符串操作 312.3.4  字符串与数值的混合操作 332.4  数据类型转换 342.5  数组 382.6  小结 462.7  习题 46第3章  决策与循环 493.1  决策语句—— if和switch语句 503.1.1  比较运算符 503.1.2  if语句 523.1.3  逻辑运算符 563.1.4  在if语句中使用多个条件 583.1.5  else和else if 613.1.6  字符串的比较 633.1.7  switch语句 633.2  循环—— for语句和while语句 683.2.1  for循环 683.2.2  for...in 循环 713.2.3  while循环 723.2.4  do...while循环 733.2.5  break和continue语句 743.3  小结 753.4  习题 76第4章  函数与作用域 794.1  创建自定义函数 804.2  作用域和生存期 834.2.1  全局作用域 834.2.2  函数作用域 844.2.3  标识符查找 844.3  将函数用作值 854.4  小结 884.5  习题 89第5章  javascript —— 基于对象的语言 915.1  基于对象的程序设计 915.1.1  对象的含义 925.1.2  javascript中的对象 925.1.3  使用javascript对象 935.1.4  基本数据类型与对象 955.2  javascript的内置对象类型 965.2.1  string对象 965.2.2  array对象 1065.2.3  math对象 1165.2.4  number对象 1235.2.5  tofixed()方法 1245.2.6  date对象 1255.3  创建自定义对象 1335.4  创建对象的新类型(引用类型) 1365.5  小结 1395.6  习题 140第6章  字符串操作 1416.1  新的字符串方法 1426.1.1  split()方法 1426.1.2  replace()方法 1446.1.3  search()方法 1446.1.4  match()方法 1446.2  正则表达式 1456.2.1  简单的正则表达式 1466.2.2  正则表达式:特殊字符 1486.2.3  包含所有的可能性 1566.2.4  正则表达式的分组 1566.2.5  重用字符组 1586.3  string对象 1596.3.1  split()方法 1606.3.2  replace()方法 1616.3.3  search()方法 1646.3.4  match()方法 1646.4  使用regexp对象的构造函数 1676.4.1  验证电话号码 1696.4.2  验证邮政编码 1716.4.3  验证电子邮件地址 1726.4.4  验证域名 1736.5  小结 1746.6  习题 175第7章  日期、时间和计时器 1777.1  世界时 1787.2  网页中的计时器 1837.2.1  一次性计时器 1837.2.2  创建定期触发的计时器 1857.3  小结 1877.4  习题 187第8章  浏览器程序设计 1898.1  浏览器对象简介 1908.1.1  window对象 1918.1.2  history对象 1928.1.3  location对象 1928.1.4  navigator对象 1938.1.5  screen对象 1978.1.6  document对象 1978.1.7  使用document对象 1978.1.8  images集合 2008.1.9  links集合 2018.2  确定用户的浏览器 2018.2.1  特性检测 2028.2.2  浏览器嗅探 2048.3  小结 2088.4  习题 209第9章  编写dom脚本 2119.1  web标准 2129.1.1  html 2149.1.2  ecmascript 2149.2  文档对象模型 2159.2.1  dom标准 2159.2.2  dom与bom的区别 2169.2.3  将html文档表示为树型结构 2179.2.4  dom核心对象 2199.2.5  dom对象及其属性和方法 2209.3  操作dom 2389.3.1  访问元素 2389.3.2  改变元素的外观 2389.3.3  定位和移动内容 2429.3.4  示例:动态广告 2439.4  小结 2479.5  习题 247第10章  事件 24910.1  事件的类型 25010.2  将代码连接到事件 25010.3  标准事件模型 26010.4  旧版本ie中的事件处理 27410.5  编写跨浏览器的代码 28210.6  内置拖放操作 29210.6.1  使内容可以拖动 29310.6.2  创建释放目标 29410.6.3  传输数据 29910.7  小结 30710.8  习题 308第11章  html表单:与用户交互 30911.1  html表单 30911.2  传统form对象的属性和方法 31111.2.1  表单中的html元素 31211.2.2  共有的属性和方法 31311.2.3  按钮元素 31511.2.4  文本元素 31811.2.5  textarea元素 32411.2.6  复选框和单选按钮 32711.2.7  选择框 33611.3  html5表单对象的属性和方法 34711.3.1  新的输入类型 34711.3.2  新元素 35111.4  小结 35711.5  习题 359第12章  json 36112.1  xml 36212.2  json 36312.2.1  简单值 36312.2.2  对象 36412.2.3  数组 36512.2.4  串行化为json 36612.2.5  解析json 36612.3  小结 37012.4  习题 370第13章  数据存储 37113.1  烘焙**个cookie 37213.1.1  新鲜出炉的cookie 37213.1.2  cookie字符串 38113.2  创建cookie 38413.3  获取cookie的值 38713.4  cookie的局限性 39213.4.1  用户可能禁用cookie 39213.4.2  数字和信息的限制 39313.5  cookie的安全性和ie 39413.6  web存储 39513.6.1  设置数据 39613.6.2  获取数据 39613.6.3  删除数据 39713.6.4  把数据存储为字符串 39713.6.5  查看web存储的内容 40013.7  小结 40113.8  习题 401第14章  ajax 40314.1  ajax的含义 40314.1.1  ajax的作用 40414.1.2  浏览器支持 40514.2  使用xmlhttprequest对象 40514.2.1  创建xmlhttprequest对象 40614.2.2  使用xmlhttprequest对象 40614.2.3  异步请求 40814.3  创建简单的ajax模块 40914.3.1  规划httprequest模块 40914.3.2  httprequest构造函数 40914.3.3  创建send()方法 41114.3.4  完整的代码 41114.4  使用ajax验证表单字段 41214.4.1  请求信息 41314.4.2  接收到的数据 41314.4.3  准备工作 41314.5  注意事项 42214.5.1  安全性问题 42214.5.2  可用性问题 42314.6  小结 43014.7  习题 430第15章  html5媒体 43315.1  入门 43415.2  给媒体编写脚本 43715.2.1  方法 43715.2.2  属性 44015.2.3  事件 44615.3  小结 45015.4  习题 451第16章  jquery 45316.1  获得jquery 45416.2  jquery的api 45516.2.1  选择元素 45516.2.2  修改样式 45716.2.3  创建、追加和删除元素 46016.2.4  处理事件 46116.2.5  用jquery重写选项卡 46316.2.6  把jquery用于ajax 46616.3  小结 47316.4  习题 474第17章  其他javascript库 47517.1  modernizr 47617.1.1  获得modernizr 47717.1.2  modernizr的api 47817.1.3  自定义测试 47917.1.4  加载资源 48017.2  prototype 48517.2.1  获得prototype 48517.2.2  测试prototype安装 48617.2.3  检索元素 48817.2.4  处理样式 48917.2.5  创建、插入和删除元素 49017.2.6  使用事件 49117.2.7  用prototype重写选项卡 49217.2.8  使用ajax支持 49417.3  mootools 50117.3.1  获得mootools 50117.3.2  测试mootools安装 50117.3.3  查找元素 50317.3.4  修改样式 50417.3.5  创建、插入和删除元素 50517.3.6  使用事件 50617.3.7  用mootools重写选项卡 50717.3.8  mootools中的ajax支持 51017.4  小结 51617.5  习题 517第18章  常见错误、调试和错误处理 51918.1  一些常见错误 51918.1.1  未经定义的变量 52018.1.2  区分大小写 52118.1.3  不匹配的大括号 52218.1.4  不匹配的圆括号 52218.1.5  赋值(=)而不是相等(==) 52318.1.6  将方法和属性混为一谈 52318.1.7  在连接字符串时未使用加号(+) 52418.2  错误处理 52518.2.1  避免错误 52518.2.2  try...catch语句 52618.3  调试 53318.3.1  在chrome (和opera)中调试 53418.3.2  在internet explorer中调试 54318.3.3  在firefox中用firebug调试 54718.3.4  在safari中调试 55018.4  小结 55218.5  习题 553附录a  参考答案 555附录b  javascript核心参考 623附录c  w3c dom参考 647附录d  latin-1字符集 671 
展开全部

作者简介

Jeremy McPeak是一位专业程序员和分析员,对JavaScript和C # 有很深的理解。他与其他作者合作编写了本书的前两版,并独立编写了JavaScript 24-Hour Trainer,得到了广泛的好评。他服务一家以Web为中心的在线学习站点Tuts+ Code,主题包括JavaScript、C#和.NET Framework。       Paul Wilton拥有自己的公司,为假日酒店提供在线预订系统,该系统主要使用JavaScript开发。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航