第一图书网

JavaScript基础教程

[美] Tom Negrino,[美] Dori Smith 人民邮电出版社
出版时间:

2012-4  

出版社:

人民邮电出版社  

作者:

[美] Tom Negrino,[美] Dori Smith  

译者:

陈剑瓯,柳 靖  

Tag标签:

无  

内容概要

本书循序渐进地讲述了JavaScript 及相关的CSS、DOM、Ajax、jQuery
等技术。书中从JavaScript
语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上一版的基础上新增了两章,讲述jQuery
框架的基础知识。本书不仅介绍了基础知识和使用方法,也深入探讨了JavaScript 应用示例。
本书适合有志于从事Web 开发和Web
设计的初学者阅读,也是高校相关课程理想的教材。
  图灵程序设计丛书

作者简介

Tom Negrino
蜚声全球的技术作家,长期主持Macworld和许多其他技术杂志的专栏。自1995年开始,与Dori
Smith合作著书,向初学者介绍Web,目前已著有数十本书。
Dori Smith
世界知名的Web程序员和设计师,从事软件开发已有20多年。她是Web标准项目(WaSP)指导委员会委员,并发起成立了世界性的女性技术社区Wise-Women
Web。自1995年开始,与Dori Smith一起致力于向初学者介绍Web。

书籍目录

第1章 了解JavaScript
 1.1 JavaScript是什么
 1.2 JavaScript不是Java
 1.3 JavaScript的起源
 1.4 JavaScript可以做什么
 1.5 JavaScript不能做什么
 1.6 Ajax是什么
 1.7 组合式(snap-together)语言
  1.7.1 对象
  1.7.2 属性
  1.7.3 方法
  1.7.4 将对象、属性和方法组合在一起
  1.7.5 DOM简介
 1.8 处理事件
 1.9 值和变量
  1.9.1 操作符
  1.9.2 赋值和比较
  1.9.3 比较
 1.10 编写对JavaScript友好的HTML
  1.10.1 结构、表现和行为
  1.10.2 div和span
  1.10.3 class和id
 1.11 要使用什么工具
第2章 开始
 2.1 将脚本放在哪里
 2.2 关于函数
 2.3 使用外部脚本
 2.4 在脚本中添加注释
 2.5 向用户发出警告
 2.6 确认用户的选择
 2.7 提示用户
 2.8 用链接对用户进行重定向
 2.9 使用JavaScript改进链接
 2.10 使用多级条件
 2.11 处理错误
第3章 第一个Web应用程序
 3.1 用循环进行重复操作
 3.2 将值传递给函数
 3.3 探测对象
 3.4 处理数组
 3.5 处理有返回值的函数
 3.6 更新数组
 3.7 使用do/while循环
 3.8 以多种方式调用脚本
 3.9 组合使用JavaScript和CSS
 3.10 检查状态
 3.11 处理字符串数组
第4章 处理图像
 4.1 创建翻转器
 4.2 创建更有效的翻转器
 4.3 构建三状态翻转器
 4.4 由链接触发翻转器
 4.5 让多个链接触发一个翻转器
 4.6 处理多个翻转器
 4.7 创建循环的广告条
 4.8 在循环广告条中添加链接
 4.9 建立循环式幻灯片
 4.10 显示随机图像
 4.11 随机开始循环显示图像
第5章 窗口与框架
 5.1 防止页面显示在框架中
 5.2 设置目标
 5.3 用JavaScript加载iframe
 5.4 Iframes的使用
 5.5 创建动态iframe
 5.6 在文档之间共享函数
 5.7 打开新窗口
 5.8 为窗口加载不同的内容
第6章 表单处理
 6.1 选择并转移导航菜单
 6.2 动态地改变菜单
 6.3 建立必须填写的字段
 6.4 根据其他字段对字段进行检查
 6.5 标识有问题的字段
 6.6 准备进行表单验证
 6.7 处理单选按钮
 6.8 用一个字段设置另一个字段
 6.9 检验Zip编码
 6.10 验证电子邮件地址
第7章 表单和正则表达式
 7.1 用正则表达式验证电子邮件地址
 7.2 验证文件名
 7.3 提取字符串
 7.4 格式化字符串
 7.5 对字符串进行格式化和排序
 7.6 对字符串进行格式化和验证
 7.7 使用正则表达式替换元素
第8章 处理事件
 8.1 处理窗口事件
  8.1.1 onload事件
  8.1.2 onunload事件
  8.1.3 onresize事件
  8.1.4 onmove事件
  8.1.5 onabort事件
  8.1.6 onerror事件
  8.1.7 onfocus事件
  8.1.8 onblur事件
 8.2 处理鼠标事件
  8.2.1 onmousedown事件
  8.2.2 onmouseup事件
  8.2.3 onmousemove事件
  8.2.4 onmouseover事件
 8.2.5 onmouseout事件
  8.2.6 ondblclick事件
  8.2.7 onclick事件
 8.3 表单事件处理
  8.3.1 onsubmit事件
  8.3.2 onreset事件
  8.3.3 onchange事件
  8.3.4 onselect事件
  8.3.5 onclick事件
  8.3.6 onblur事件
  8.3.7 onfocus事件
 8.4 键事件处理
  8.4.1 onkeydown事件
  8.4.2 onkeyup事件
  8.4.3 onkeypress事件
第9章 JavaScript和cookie
 9.1 建立第一个cookie
 9.2 读取cookie
 9.3 显示cookie
 9.4 使用cookie作为计数器
 9.5 删除cookie
 9.6 处理多个cookie
 9.7 显示新内容提醒信息
第10章 对象和DOM
 10.1 关于节点操纵
 10.1.1 DOM 2和W3C
 10.1.2 DOM 2术语
 10.1.3 DOM 3
 10.2 添加节点
 10.3 删除节点
 10.4 删除特定的节点
 10.5 插入节点
 10.6 替换节点
 10.7 用对象字面值编写代码
第11章 建立动态页面
 11.1 在网页上显示当前日期
 11.2 处理周中的日期
 11.3 根据时间对消息进行定制
 11.4 根据时区显示日期
 11.5 把24小时制转换为12小时制
 11.6 创建倒数计数器
 11.7 隐藏和显示层
 11.8 移动文档中的对象
 11.9 日期方法
第12章 JavaScript应用示例
 12.1 使用可折叠菜单
 12.2 添加下拉菜单
 12.3 改进下拉菜单
 12.4 带说明的幻灯片
 12.5 一个无聊的姓名生成器
 12.6 柱状图生成器
 12.7 样式表切换器
第13章 Ajax简介
 13.1 Ajax的定义
 13.2 读取服务器数据
 13.3 解析服务器数据
 13.4 刷新服务器数据
 13.5 从服务器获得数据
 13.6 用Ajax预览链接
 13.7 自动补全表单字段
第14章 工具包、框架和库
 14.1 添加jQuery
 14.2 使用jQuery更新页面
 14.3 使用jQuery交互
 14.4 交互与更新
 14.5 自动完成字段
第15章 用jQuery设计页面
 15.1 突出显示新元素
 15.2 创建可折叠菜单
 15.3 创建更漂亮的对话框
 15.4 条纹表格
 15.5 表格排序
第16章 基于jQuery的应用
 16.1 以jQuery为基础
 16.2 使用ThemeRoller定制外观
 16.3 在页面中添加日历
 16.4 拖放元素
 16.5 使用jQuery处理外部数据
 16.6 使用jQuery插件
第17章 bookmarklet
 17.1 第一个bookmarklet
 17.2 改变页面的背景颜色
 17.3 改变页面样式
 17.4 查询单词
 17.5 查看图像
 17.6 显示ISO Latin字符
 17.7 将RGB值转换为十六进制
 17.8 对值进行转换
 17.9 bookmarklet计算器
 17.10 缩短URL
 17.11 检验页面
 17.12 通过电子邮件发送页面
 17.13 改变页面大小
附录A JavaScript的版本演化和参考资料
附录B JavaScript保留字
附录C CSS参考
附录D 其他学习资源

章节摘录

版权页: 插图: A.2 ECMAScript 在1996年,Web开发人员发现,Netscape沿着一个方向发展JavaScript,而微软沿着一个在一定程度上兼容但有差异的方向发展JScript。没有人喜欢这种分裂局面,Web开发人员不得不在页面中处理JavaScript的不同“方言”,否则他们的代码就只能在一种浏览器中工作。开发人员希望有个标准。所以Netscape加入了一个国际标准组织ECMA,并且向它提交了JavaScript语言规范,微软也拿出了自己的意见和建议。ECMA开始制定JavaScript标准,并且于1997年6月形成了ECMA-262标准(也称为ECMAScript,这个术语一般只在闲谈中使用)。这个标准与JavaScript 1.1非常相似,但不完全一样,后续版本纠正了这个问题。如果你想阅读正式的ECMAScript规范,可以从www.ecma-intemational.org/下载。找到Standards链接,然后通过它找到ECMA-262规范。 自从1997年以来,ECMAScript经历了几种版本:最重要的是,第3版在1999年12月发布,第5版在2009年12月发布(第4版一直没有发布,最终取消了)。现在的浏览器支持第13版(约与JavaScript 1.5相当),并且慢慢兼容第5版。一定要注意的是,ECMAScript现在控制着JavaScript标准的发展方向。当前所有浏览器厂商都让自己的JavaScript实现与ECMAScript兼容。 所以,只要你编写的代码符合ECMAScript标准,它就应该能够在MSIE 4和Netscape Navigator 6中正常运行。但是,仍然应该在不同的浏览器、平台和版本中测试你的代码。 基于WebKit的浏览器(如Apple的Safari和Google的Chrome)一直支持ECMAScript。


图书封面

图书标签Tags

广告

下载页面


JavaScript基础教程 PDF格式下载



首先,图灵书系默认给人的一个感觉就是“靠谱”。就内容而言,和一般的javascript入门书一样,本书从js的起源讲起,讲述js和HTML、css的关系,介绍基本网页事件、表单处理、cookie操作和ajax等。正如原版书名"Visual QuickStart Guide",任务驱动的编写风格可以让你很快找到想要的解决方案。本书没有复杂的语法讲解,可以作为非专业前端编程人员的参考书。如果你和我一样是个工作中需要使用js而不求深入了解的人,也来入手一本吧。


javascript的书籍看了很多,唯独这本值得收藏,详细的介绍了Ajax JQ 两个最流行的技术。适合初学者,也适合高手进一步提高水平。


第一次接触Jquery,javascript的内容还不错,温故而知新


JavaScript基础教程-入门经典教材,很有启


这本书介绍的javascript很基础,而且实践性很强,如果不是想要深入学习而是想尝试javascript的味道的话,可以选这本书。


这本书是我看过js教程很全面的书籍,包括Jquery 和Ajax等教程,通俗易懂。
建议新手或高手如果系统或深入学习js的话,这本书绝对值得阅读和学习


介绍很多JavaScript技巧,比较全面。但需要配合CSS等其他前端知识


javascript经典教程 给力 不错


这本书注重基础应用,所以适合有一定网页设计基础的人员。当然,脚本语言毕竟不像程序语言那样,所以总体来说还是能够很好入手并熟练掌握的。


教程基础,还不错


不错的一本js入门的数据,建议初学者购买.


送货挺快的,感觉很顺利,就是书的封面褶皱了。不影响心情,反正咱学的是里面的知识!整体感觉挺好的!书的内容大体看了下,基础!挺有意思的一本书,推荐看看!


比较基础的讲解了js的知识,推荐新手阅读!


跟一个前辈交流他推荐我看的,实例很多,适合初学者,纸质很好


感觉有点难吧,自己没基础.感觉不适合新手看,说的太笼统了.但总体还是不错的,瑕不掩瑜..


挺基础,挺详细。不错


刚刚开始看,挺适合入门的~值得一看


书中的例子及其经典,需要自己学会写,不要只停留在看懂层面上,这样才能提高


第八版了 一定是好书


收到了,粗粗走了遍,还可以,入门不错的书籍


入门的书籍,还不错,值得购买


看了有90页了 内容很适合新手 讲解的很清楚 满分!


书的内容不错,质量也好。


这个书是小孩用来学习网页编程的,一个星期他就看完了,据说他很受启发。


书的质量很好,正版,但是内容现在还没看


书很好,到货很快,很满意


我觉得这书还不错,虽然价格略贵,没有光盘送哦~


书质量很好,简单看下还不错


内容实用,书质量又好,让人看着享受


书内容挺多..


内容浅显易懂,查东西很方便,书质量也不错


书的质量很好,挺厚的


书很好,当天就送来了


书还行,送货速度相当的快


清晰,透彻,简单易学


这本书排版较好,作者讲解细致,感觉作者总怕读者听不懂一样


就是送货有点慢,其他还可以。包装就算了吧,就一塑料袋。


给朋友买的,没说话,挺好


摘抄一段代码然后针对说明,,很容易理解,,


还没来得及看。刚收到手。不过会好好学习的。。翻了几页。字体。纸张都还行。就是感觉贵点。。


质量好。内容好


帮同事买的教科书,封面和印刷很精致


一定好好学习js


还没看 翻了下质量不错


买了之后也没怎么看但是用到的时候看还不错。


挺好,会慢慢研究!


应该是正版吧,看起来不错。


不错,质量很好,看起来很挺舒服的,内容也不错


不过客服不错


纸质很好~图灵果然棒 遗憾的是内容有点少


好东西啊,谢谢


挺好的,内容很全,就是我想要的。


内容好,质量好,放心购买


东西很好,快递很给力


书本讲得好详细


经典JavaScript入门书 涵盖Ajax和jQuery的书籍,特别推荐。。。。。。


这本书的地位有那么点尴尬 当成入门书吧 不如看 javascript DOM编程艺术,当成进阶或参考类的书呢,又不如JavaScript权威指南或JavaScript高级程序设计 唯一值得买的地方肯呢过就是他是属于图灵系列的图书吧 印刷 排版 勘误 属一流


听说没有《JavaScript权威指南》好


javascript图书众多,不知道这本给力与否


书内容还不错,只是不适合作为入门的书来选择,因为很多例子需要有一定的基础才能看得懂


初学者有点深奥,没有说基础直接就来具体长长的实例,看着有点吃力。


经人推荐买了这本书,新出的,内容比较赶趟,不过比较基础。想深入研究的话,还要再看看其他书!


看了几页.书还是可以.合适初学者.


本书先给出一段实例,然后根据实例来讲解不同的知识点。可以让读者很快能看到学习的效果,但是对初学者来说,许多地方还是不明白为什么这么用。


据说很适合初学者


书挺好的 很适合入门的新手


初步翻了下书,看到后面部分页数出现折页,就好像是二手或被人看过的感觉里面内容听朴素的,黑白,然后感觉有点不太适合入门的感觉,但我是简单翻了翻,没有仔细去研究,不应作为其中的参考


书的排版相当不错,例子都很经典


入门用,感觉不错。有收获


内容全面详细!不错的参考书~在实战开发中可以查阅~帮助很大的!


听说这本书很不错才买的,看了之后感觉一般,不过第三章是围绕bingo卡片游戏做的讲解,但国内人对bingo卡片游戏基本都很少接触过,所以理解起来很费劲


这一次,书拿到手上没有破损了。不然之前在dangdang买的书都有破损。


对我帮助很大 书
写的很好


书还行,内容比较新,能跟上时代。是新手的学习的好帮


内容看不懂,感觉片段片段的,没有完整的代码,说是网上下载,根本就下载不了,感觉买错了,大致是这本书不适合我


这本书确实挺不错的,越看越想看


还没看内容,整体看还不错


刚刚开始看,讲的比较生动


刚买回来 没仔细看 觉得还不错


坑爹的,不是JAVA*
学脚本的话,推荐*
学Html5的话,推荐*


的静下心来来看哦,因为是国外人的方式·讲的不那么拘谨·但是一下子就走神了··哎··是我自己的原因吧··


这本书原作者是外国人,但翻译这书的人就照着翻,感觉看起来内容不是很连贯,并且书本上举的例子非常糟糕,很多都是我们没有听过的例子,如什么bingo card的例子,本来举例子就是要让人容易理解书本内容,现在搞得看内容的同时还要对例子理解一篇,所以非常不推荐初学者买这本书。


没仔细看,纸张不错,涵盖的领域也全面,就是讲的不是很细


书内有几十页皱皱很不舒服


挺不错的一本书,要好好读下


在书店看到的,不错的一本书


没有想象中的实用,有点简单


今天大概看啦下 感觉讲的不是很好


对书本的内容比较满意,印刷不是很好,纸张太厚不好


质量大致过得去, 自我感觉价格贵了


开始的时候觉得这本书买的有点浅,一直没怎么看,今天拿出来翻翻,看到使用jquery拖动控件的一章,很有兴趣的看,没想到翻页后发现少了半页纸,还是很关键的代码页。。。。。


我不知道为什么很多人说这个书好,我看了一下感觉很一般中等偏下。


1111111111111111`````````````````


新手不太适合看,不过还是好书。


不错的js入门,图例结合,不想手册一样,详细每个知识点,比较有针对性。


js不太会,希望看完这本书之后,能学会很多


还可以吧,普通的教程


内容写的很详细,非常有用


有些地方例子是错的 其他还行


不错,内容说的很全面。


相关图书