搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JavaScript程序员教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121098208
  • 作      者:
    (美)Paul J. Deitel,(美)Harvey M. Deitel著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
作者简介
    Paul J.Deitel,Deitel&Associates公司的CEO和技术总裁,在计算机领域有近30年的从业经验,是麻省理工学院Sloan管理学院的毕业生,主修信息技术。通过Deitel&Associates公司,他为Cisco、IBM、Sun Microsystems、Dell、Lucent Technologies、Fidelity、NASA Keune~航天中心、White Sands Missile Range、National Severe Storm实验室、Rogue Wave Software、Boeing、Stratus、Hype.rion Software、Adra Systems、Entergy、CableData Systems Nortel Networks、Puma、iRobot、Invemys等多家公司的客户提供C#、Visual Basic、C++、C与Java课程的教学活动。Paul拥有Sun公司认证Java程序员和Java开发员证书,被Sun公司指定为Java冠军。Paul曾为计算机协会波士顿分会讲授c++和Java语言。Deitel父子是全世界最畅销的编程语言教科书作者。
展开
内容介绍
    《JavaScript程序员教程》是关于XHTML、CSS、JavaScript、XML和Ajax RIA的编程指南。《JavaScript程序员教程》采用Deitel公司著名的活代码方法,介绍多信息因特网应用程序(RIA)客户端开发。首先介绍了可扩展超文本标记语言(XHTML)和层叠样式表(CSS),然后介绍了JavaScript高级编程,最后介绍的是高级客户端开发技术。《JavaScript程序员教程》是为专业编程人员量身定做的,专门针对热门的新兴技术,是JavaScript编程人员的必备宝典。
展开
精彩书评
最好的JavaScript导论。<br>——RaymondWisrnan,东南印第安纳大学<br><br>将浏览器变成了一流的开发平台。<br>——JohnveyHwang,Splunk公司<br><br>特别适合学习开发符合标准的web程序。<br>——PaulVencill,MITRE公司<br><br>CSS一章简明扼要、言简意赅、信息丰富!<br>——BillyB.L.Lim,伊利诺伊州立大学<br><br>很好地介绍了DOM,克服了跨浏览器兼容性问题。<br>——EricLawrence,微软公司<br><br>特别清晰的Ajax教材,巧妙地解决了类型提前、就地编辑等Ajax特性。<br><br>克服跨浏览器兼容性问题的库太棒了。本书和相应的网站让人流连忘返,本身就是使用这个技术的范例。<br>——JohnPeterson,InsyncandV.I.O公司<br><br>我开始学编程时如果有这本书该有多好。<br>——JoeKromer,NewPerspective
展开
精彩书摘
    20世纪60年代后期,作者(HMI))是麻省理工学院的研究生,参与的MAC项目(目前是计算机科学实验室,是W3C联盟之家)得到ARPA(美国国防部高级研究项目局)的资助。在ARPA召集的会议上,几十位研究生在伊利诺斯大学Urbana.Champaign分校一起开会,分享、交流。在这次会议上,ARIA展示了几十个.ARPA资助的大学与研究机构的主计算机系统联网的蓝图。当时的通信线路是56 kbps(即每秒56 000位),在当时算是相当快的速度了,因为大部分人用每秒110倍的速度通过电话线连接计算机,会上群情激动。哈佛大学研究人员介绍了与尤他大学的Univac 1108超级计算机连接,处理计算机图形研究中的计算工作。人们还提出了其他许多可能性。学术研究即将发生巨大的跨越。之后不久,ARPA开始实现阿帕网(ARPANET),最终演变成为今天的因特网。方便快捷的通信<br>    事情的发展常常是始料不及的。阿帕网不是让研究人员共享计算机资源,而是通过电子邮件实现了方便、快捷的通信,成为阿帕网早期的最大好处。今天的因特网仍然如此,电子邮件和即时消息使全世界几十亿人得到方便、快捷的通信。多用户同时收/发信息<br>    阿帕网的一个主要目的是在同一通信路径(如电话线)上让多用户同时收,发信息。网络使用分组交换技术,数字化数据通过称为包或分组的小块发送。分组包含地址、错误控制和顺序信息。地址信息使分组可以路由到目的地。顺序信息可以重新组装分组,使其在接收方恢复原来的顺序,因为发送过程中各个分组采用不同路由,可能改变了顺序。同一线路上交织着不同发送者的分组。这种分组交换技术大大减少了传输成本,比专用通信线路进步多了。<br>    网络操作没有中央控制。如果部分网络发生故障,则其余网络仍然可以用其他可靠路径将分组从发送方路由到接收方。通信协议<br>    阿帕网的通信协议是TEP(传输控制协议)。TCP使消息能够原封不动地从发送方路由到接收方。<br>    随着因特网的演变,全世界的组织实现自己的网络,实现了组织内和组织间的通信,出现了各种不同的网络硬件和网络软件。让这些不同网络实现相互通信是个难题。为此,ARPA开发了IP(因特网协议),创建了真正的“网间网”,就是当前因特网的体系结构。这组协议统称为TCP/II)协议。<br>    ……
展开
目录
第1章 简介<br>1.1 简介<br>1.2 Internet与万维网历史<br>1.3 万维网联盟(W3C)<br>1.4 Web 2.0<br>1.5 关键软件趋势:对象技术<br>1.6 JavaScript:Web的对象脚本<br>1.7 浏览器移植性<br>1.8 Web资源<br><br>第2章 XHTML简介<br>2.1 简介<br>2.2 编辑XHTML<br>2.3 第一个XHTML例子<br>2.4 W3C XHTML验证服务<br>2.5 标题<br>2.6 链接<br>2.7 图像<br>2.8 特殊字符与竖线<br>2.9 列表<br>2.10 表格<br>2.11 表单<br>2.12 内部链接<br>2.13 meta元素<br>2.14 Web资源<br><br>第3章 层叠样式表(CSS)<br>3.1 简介<br>3.2 样式<br>3.3 嵌入式样表<br>3.4 冲突样式<br>3.5 链接外部样式表<br>3.6 定位元素<br>3.7 背景<br>3.8 元素尺寸<br>3.9 文本流与框模型<br>3.10 媒介类型<br>3.11 建立CSS下拉菜单<br>3.12 用户样式表<br>3.13 CSS 3<br>3.14 Web资源<br><br>第4章 JavaScript:脚本介绍<br>4.1 简介<br>4.2 简单程序:在一个Web页面中打印一行文本<br>4.3 修改第一个程序<br>4.4 用prompt对话框取得用户输入<br>4.4.1 动态欢迎页面<br>4.4.2 增加整数<br>4.5 JavaScript数据类型<br>4.6 算术运算<br>4.7 判定:等于运算符与关系运算符<br>4.8 Web资源<br><br>第5章 JavaScript:控制结构1<br>5.1 简介<br>5.2 控制结构<br>5.3 if选择结构<br>5.4 if…else选择结构<br>5.5 while重复结构<br>5.6 计数器控制的重复<br>5.7 构造算法:标记控制的重复<br>5.8 构造算法:嵌套控制结构<br>5.9 赋值运算符<br>5.10 递增/递减运算符<br>5.11 Web资源<br><br>第6章 JavaScript: 控制结构2<br>6.1 简介<br>6.2 计数器控制重复的实质<br>6.3 for重复结构<br>6.4 for结构使用示例<br>6.5 switch多路选择结构<br>6.6 do…while重复结构<br>6.7 break和continue语句<br>6.8 带标记的break和continue语句<br>6.9 逻辑运算符<br><br>第7章 JavaScript:函数<br>7.1 简介<br>7.2 函数<br>7.3 由程序员定义的函数<br>7.4 函数定义<br>7.5 随机数生成<br>7.6 示例:赌博游戏<br>7.7 另一个例子:随机图形生成器<br>7.8 作用域规则<br>7.9 JavaScript全局函数<br>7.10 递归<br>7.11 递归与迭代<br><br>第8章 JavaScript:数组<br>8.1 简介<br>8.2 数组<br>8.3 声明与分配数组<br>8.4 数组使用示例<br>8.5 使用数组的随机图形生成器<br>8.6 引用与引用参数<br>8.7 将数组传给函数<br>8.8 数组排序<br>8.9 多下标数组<br>8.10 建立联机小测验<br><br>第9章 JavaScript:对象<br>9.1 简介<br>9.2 关于对象<br>9.3 Math对象<br>9.4 String对象<br>9.4.1 字符和字符串基础<br>9.4.2 String对象的方法<br>9.4.3 字符处理方法<br>9.4.4 搜索方法<br>9.4.5 分割字符串与获取子串<br>9.4.6 XHTML标记方法<br>9.5 Date对象<br>9.6 Boolean对象和Number对象<br>9.7 document对象<br>9.8 windows对象<br>9.9 使用Cookies<br>9.10 多页XTML与JavaScript应用例子<br>9.11 用JSON表示对象<br><br>第10章 文档对象模型(DOM):对象与集合<br>10.1 简介<br>10.2 文档建模:DOM节点与DOM树<br>10.3 遍历与修改DOM树<br>10.4 DOM集合<br>10.5 动态样式<br>10.6 DOM对象与集合小结<br><br>第11章 JavaScript事件<br>11.1 简介<br>11.2 注册事件处理器<br>11.3 事件onload<br>11.4 事件onmousemove、event对象与this<br>11.5 用onmouseover与onmouseout实现滚动<br>11.6 onfocus与onblur和表单处理<br>11.7 onsubmit与onreset和表单处理<br>11.8 事件冒泡<br>11.9 更多事件<br>11.10 Web资源<br><br>第12章 XML与RSS<br>12.1 简介<br>12.2 XML基础<br>12.3 构造函数<br>12.4 XML名字空间<br>12.5 文档类型定义<br>12.6 W3C XML模式文档<br>12.7 XML词汇<br>12.7.1 MathMLTM<br>12.7.2 其他标记语言<br>12.8 可扩展样式表语言和XSL转换<br>12.9 文档对象模型<br>12.10 RSS<br>12.11 Web资源<br><br>第13章 Ajax支持的多信息因特网程序<br>13.1 简介<br>13.2 传统Web程序与Ajax程序<br>13.3 多信息因特网程序与Ajax<br>13.4 Ajax历史<br>13.5 使用XMLHttpRequest对象的“生”Ajax例子<br>13.6 使用XML与DOM<br>13.7 生成完全的Ajax程序<br>13.8 Dojo工具库<br>13.9 Web资源<br><br>附录A XHTML特殊字符<br>附录B XHTML颜色<br>附录C JavaScript运算符优先顺序表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证