JavaScript是Web开发中重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。 《JavaScript DOM编程艺术(第 2版)》是超级畅销书的升级版,由倡导Web标准的领军人物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的之作。 《JavaScript DOM编程艺术(第 2版)》在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批到关重要的JavaScript编程原则和实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强Web页面的必
本书是Web前端工程师进阶修炼的之作,将为你通往“JavaScript技术殿堂”指点迷津!内容全部由编写高质量的JavaScript代码的*实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的JavaScript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。 本书针对每个问题所设计的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中被用到,建议你将此书放置在手边,随时查阅,一定能使你的学习和
《HTML自学视频教程》以初学者为主要对象,全面介绍了使用HTML5进行网页开发的各种技术。在内容排列上由浅入深,让读者循序渐进掌握HTML5网页开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。 《HTML自学视频教程》共分3篇20章,其中,第1篇为入门篇,主要包括HTML5概述、HTML5基本标记、网页文本内容、列表的使用、超链接、使用图像、表格应用、编辑表单页面、 标签、多媒体页面等内容;第2篇为提高篇,主要包括绘制图形、HTML5与HTML4、HTML5的新增结构元素、表单的新增元素、多媒体播放、文件与拖放、Web API与通信API、Web Workers处理线程、离线应用和地理位置定位等内容;第3篇为实战篇,主要介绍旅游信息网前台页
如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web前端开发。这本《基于MVC的JavaScript Web富应用开发》所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。 《基于MVC的JavaScript Web富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of theart)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序
HTML 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持HTML5规范的浏览器:Firefox、Opera、Chrome等浏览器早已很好地支持各种HTML 5规范,微软也宣布IE9将会更好地支持CSS 3、SVG和HTML 5等新规范,这些迹象表明:HTML 5时代到来了。 《疯狂HTML 5/CSS3/JavaScript讲义》是一本全面介绍HTML 5、CSS3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML5的绘图支持、HTML 5的多媒体支持、CSS3的功能和用法、*前沿的变形与动画功能等。除此之外,本书还系统地介绍了JavaScript编程知识,包括JavaScript基本语法、DOM编程,以及HTML5新增的本地存储、离线应用、JavaScript多线程、客户端通信支持、WebSocket编程等。 《疯狂HTML5/CSS3/JavaScript讲义》的定位是一本前端开发的 实战性 图书,因此在介绍各知识点时并不是简单地停留在知
《HTML与CSS入门经典(第9版)》是经典畅销图书《HTML与CSS入门经典》的*版本,与过去的版本相同,本书采用直观、循序渐进的方法,为读者讲解使用HTML5与CSS3设计、创建并维护*Web站点的过程,以方便读者掌握。 《HTML与CSS入门经典(第9版)》分为24章,其涵盖的内容有理解Web的工作方式,构造HTML文档,理解层叠样式表、理解HTML5页面架构,处理文本块和列表,处理字体,处理颜色和边框,使用外部链接和内部链接,使用表格和栏,创建用于Web的图像,在Web站点中使用图像和多媒体,处理边距、填充、对齐和浮动,理解CSS方框模型和定位,创建固定或流动布局,使用CSS进一步处理列表并设计导航,使用鼠标操作修改文本显示,实现CSS3变形、渐变和动画,创建打印友好的Web界面,理解动态Web站点和HTML5应用,处理基于Web的表单,组织和管理Web站点,以及帮助人们找
本书是畅销图书《HTML与CSS入门经典》的*版,和过去的版本相同,本书仍然采用直观、循序渐进的方法来为读者讲解使用HTML与CSS创建并发布网页的过程,以方便读者掌握。《HTML与CSS入门经典(第8版)》总共分为24章和1个附录,其涵盖的内容有理解Web的工作方式,如何发布Web内容,理解HTML与XHTML的关系,理解层叠样式单(CSS),使用文本块和列表,使用字体,使用表格显示信息,使用外部和内部链接,使用颜色,创建用于Web上的对象,在网站中使用对象和多媒体,使用框架,使用边距、填充、对齐和浮动,理解CSS盒子模型和定位,使用CSS进一步控制列表和控制导航,使用鼠标操作修改文本显示,创建固定或者流动的布局,创建打印友好的网页,理解动态网站,使用基于Web的表单,组织和管理网站,以及帮助人们找到你的网站等内容。附录还提供了完整的XHTML1.1与CSS2快
JavaScript是一种在Web客户端开发中功能强大、语法简单的脚本语言,广泛应用于追求完美用户体验的Web应用中。本书通过各种实例,详细全面地介绍使用JavaScript在Web开发中怎样与其他相关技术进行结合,从而开发出功能强大、用户体验完美的Web应用。 全书共分12章。第1,2章从认识JavaScript开始,有侧重地讲解JavaScript的语法基础,并且给出实用案例;第3章创造性地将数据结构的知识引入到本书中,实现了常见的数据结构与算法;第4章介绍一个比较热门的话题:怎样在JavaScript中实现对象化;第5~9章介绍在Web开发中JavaScript如何结合BOM、DOM、CSS、XML等技术,以及JavaScript结合DOM、CSS开发独特个性的Web UI;第10章讲述JavaScript是Ajax技术不可缺少的;第11章提供了开发大型JavaScript项目时对项目组织的一些经验,并介绍JavaScript项目开发中的常见问题;第12章详细介绍基于XML的
本书由资深 JavaScript 技术专家 David Herman 所著。书中基于 JavaScript 标准的新版本前所未有地阐明了 JavaScript 语言的内部运作机制 帮助你充分利用 JavaScript 语言的表现力。通过全书归纳的 68 个行之有效的方法和大量具体实例,作者详细讲解了如何更有效地运用这门灵活且富有表现力的语言,以及如何规避其缺陷。你将学到如何选择正确的编程风格,管理一些超出意料的问题,以及成功使用 JavaScript 编程完成从数据结构到并发的方方面面。无论你写了多久的 JavaScript 代码,本书都将有助于增进你对这门强大的编程语言的理解,助你编写更可预测、更可靠且具维护性的程序。
《HTML5与CSS3设计模式》是一部全面讲述用HTML5和CSS3设计网页的教程。书中含350个即时可用的模式(HTML5和CSS3代码片段),直接复制粘贴即可使用,更可以组合起来构建出无穷的解决方案。每个模式都可在所有主流Web浏览器中可靠地运行。《HTML5与CSS3设计模式》系统地介绍了CSS3的每个可用特性,并结合了HTML5来创建可重用的模式。另外,《HTML5与CSS3设计模式》布局巧妙,各个模式的示例在左边,说明在右边,非常便于查找。 《HTML5与CSS3设计模式》适合具有HTML和CSS基础的读者学习参考。
《JavaScript基础教程(第8版)》循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQuery等技术。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上一版的基础上新增了两章,讲述jQuery框架的基础知识。本书不仅介绍了基础知识和使用方法,也深入探讨了JavaScript应用示例。 《JavaScript基础教程(第8版)》适合有志于从事Web开发和Web设计的初学者阅读,也是高校相关课程理想的教材。
本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的高级算法及相关知识。
本书介绍了HTML5 游戏开发的一般过程和技巧。全书共分12 章,第1章介绍了本书相关的HTML5的诸多新特性,包括在canvas 上绘图、播放声音等,另外还引入了子画面页的概念;第2~4章利用Box2D物理引擎开发了一款非常类似于《愤怒的小鸟》的游戏,全面介绍了物理引擎的概念,以及在游戏中使用物理引擎的方法,这一部分还引入了视差滚动技巧,以实现某种伪3D效果;第5~10章开发了一款简化版的《红色警戒》游戏,这一部分涉及了相当多的内容,包括地图的制作,建筑与单位的设定、绘制,玩家与单位的互动,触发器与剧情的编写,路径规划算法等;第11、12章利用nodeJS 和WebSocket开发了《红色警戒》游戏的多人对战模式,这一部分的主要问题是保持游戏在多个玩家的浏览器中的状态一致。 对于熟悉前端开发,想用前端技术做一些更酷的事情,却又不知如何下手的人,这
Ajax是当今网络应用开发的主流技术,JavaScript是其核心,本书从企业开发的实际需求出发,通过范例全方位介绍这2种Web开发技术及其综合应用。 本书共分4部分23章,首先介绍JavaScript基础知识,内容包括变量、运算符、表达式、流程控制、函数、对象、教组、字符串、数学运算、正则表达式、异常处理、浏览器对象模型、Document对象、表单及表单元素、DOM文档对象模型、事件处理等,然后介绍CSS样式表、XML、XMLHTTPRequest对象、Prototype框架和DWR框架等在实际开发过程中真正需要的与Ajax相关的知识。 本书特点是注重实践,通过273个范例讲解JavaScript和Ajax的各种开发技术和应用技巧,后通过一个大型Web2. 0综合范例展示实际项目开发流程、方法和技术。本书附赠光盘收录了所有范例的源文件。 本书适合具有一些HTML基础希望进一步学习Java*和Ajax技术的网页设计人
本书全面介绍HZML+CSS网页设计的主要知识和技能,并提供大量的页面实例供读者实践,使读者能在短的时间内有效掌握HTML+CSS网页制作技术。 本书分为24章,内容包括HzML网页基础、网页文档结构、网页文本与段落、网页色彩和图片、网页超链接、网页表单、网页表格、使用HTML创建框架、网页多媒体、CSS基础语法、用CSS丰富文字和段落效果、用CSS美化图片效果、CSS美化背景与边框、CSS美化超链接和鼠标、CSS美化表格与表单样式、CSS制作菜单、CSS滤镜、CSS定位与DIV布局、CSS与JavaScript的综合应用、CSS与XML的综合应用和CSS与Ajax的综合应用等。后通过两个流行网站的设计,使读者进一步巩固所学的知识,提高综合实战能力。 本书适合HTML+CSS网页设计初学者,也适合想全面了解H7ML+CSS技术的网页设计人员阅读。
HTML是网页制作的基础语言,是每个网页制作者必须掌握的内容。《HTML、CSS、JavaScript网页制作从入门到精通》系统、全面地介绍了各种HTML网页制作标记,不仅包括基本的语法、说明和范例演示,还穿插了在Dreamweaver中应用HTML的范例效果,便于读者更好地利用HTML完成网页中各部分的细节制作。 全书共分为18章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于JavaScript语言的网页特效制作。为了便于读者学习,附录中汇集了经过作者精心整理的网页制作技巧60多例。 《HTML、CSS、JavaScript网页制作从入门到精通》语言简洁、内容丰富,适合网页设计与制作人员、网站建设与开发人员、大中专院校相关专业师生、网页制作培训班学员、个人网站爱好者阅读。
您想创建更具魅力的交互网页吗?您想更好地控制浏览器呈现内容的方式吗?经典畅销书 JavaScript 宝典 ( 第 7 版 ) 将帮您实现这些夙愿,它在大量示例代码和可运行脚本的引导下,指导您快速掌握 JavaScript 基础知识,并制定出符合预定网站目标的策略。通过认真研读本书,您将可以编写脚本来实现翻转等效果,并熟练使用 Web2.0 和 JavaScript 子例程库等功能。 主要内容 ● 探讨*的 JavaScript 编程技术 ● 制定脚本编写策略并选择合适的工具 ● 深入了解终止器、生成器和迭代器 ● 应用*的 JavaScript 异常处理和自定义对象技术 ● 利用 DOM 的强大功能 ● 使用 Ajax 、 E4X/XML 和 JSON 推动 Web 2.0 应用 ● 执行数据输入验证和提高安全性 配书光盘 配书光盘的精彩内容如下: ● 29 个附赠章节,这些章节讨论了数据输入验证、
《HTML5游戏编程核心技术与实战》是一本全面介绍HTML5游戏编程的书,在详细阐述HTML5的核心技术基础上,深入讲解游戏的运行机制,剖析游戏的核心——游戏引擎的细节内幕,并以大量完整的游戏实践开发案例为指导,逐步讲解游戏开发中常用的各种技术和方法。 全书一共11章,先后介绍了HTML5的新特性、HTML5中的canvas绘图技术、多媒体技术、游戏运行机制及游戏渲染引擎的开发、HTML5中的网络通信基础和Node.js框架、游戏中常用的算法技巧、物理引擎Box2D创建物理游戏、使用CSS3创建游戏,然后给出一个飞行射击游戏的综合案例。此外,在后两章分别通过Node.js结合socket.js框架实现了两个游戏。每一章的内容既包括丰富的理论知识,又给出实战性极强的案例。 《HTML5游戏编程核心技术与实战》适合有一定HTML和JavaScript语言基础,对HTML5游戏编程有浓厚兴趣的W
JavaScript是目前Web客户端开发的主要编程语言,也是Ajax的核心技术之一。本书从早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,后介绍应用所有这些知识来创建动态用户界面。 本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。
JavaScript可以说是世界上*争议和被人误解*多的编程语言。很多人都图谋用其他语言取代它的Web语言之主的地位,但是他们非但没能撼动JavaScript的根基,还促使它不断进化并得以快速发展。为什么这门匆忙开发出来的语言大获成功,而其他很多语言却失败了?本书由多位JavaScript专家倾情奉献,他们将带你以独特的视角了解JavaScript。每章的作者都是相关领域的专家,比如Jacob Thornton、Ariya Hidayat和Sara Chipps。JavaScript是他们的挚爱。他们分享了自己喜欢JavaScript的哪些特点,将JavaScript*令人兴奋的特征转换为有用的工具或将其作为自我表达的工具。
《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。 全书共16章和两个附录,可以分为两个部分。部分包括第1章到第7章,侧重介绍JavaScript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了JavaScript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用Java
XML的应用非常广泛,已经渗透到了互联网的各个角落。在网络服务领域,XML有利于信息的表达和结构化组织,从而使数据搜索更有效。XML可以使用URL别名使Web的维护更方便,也使Web的应用更稳定。在电子商务领域,XML的丰富置标信息完全可以描述不同类型的单据。结构化的XML文档发送至Web的数据可以被加密,并且很容易附加上数字签名。因此,本书综合介绍XML技术及安全技术,结合JAVA介绍一些XML技术的实例,并简单介绍基于XML的权利描述语言XrML和DRM技术。
基于实用、实践、前瞻性、学习的原则,笔者精选了近 300 段 JavaScript 代码和 400 种解决方案,覆盖了几乎所有的脚本处理模块,*程度地帮助读者学习、实践 JavaScript 的各个方面,让读者成为一个有代码实践、有思想品质、有技术深度的 JavaScript 高手。 全书分为 9 章,包括 JavaScript 的一些知识,常用的表单处理、图片处理、内容展示、页面处理、日期处理、页面特效、移动开发等代码及其他常用代码,涉及闭包、 Ajax 、 Data URI 、 DOM 、 BOM 、数据字典、 HTML 5 、 XML 、 JSON 等现代 JavaScript 开发常用的技术。对那些想迅速全面了解 JavaScript 代码处理技巧的前端开发人员有重要的指导意义。 本书内容简洁明了、代码精练、重点突出、实例丰富,语言通俗易懂,原理清晰明白,是广大前端入门者的*选择。