本书是JavaScript超级书的版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。《JavaScript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的开发实践。《JavaScript高级程序设计(第3版)》附录展望了未来的API和ECMAScriptHarmony规范。 本书适合有编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》共分为7章,分别涵盖JavaScript的不同主题。章主要讲述最基本的主题,如版本、类型转换要点、运算符注意事项和分号局限等。第2章主要讲解变量作用域,介绍此方面的一些基本概念,以及一些实践经验。第3章主要讲解函数的使用,深刻解析函数、方法和类,并教会读者在不同的环境下高效使用函数。第4章主要讲解原型和对象,分析JavaScript的继承机制以及原型和对象使用的实践和原则。第5章主要介绍数组和字典,阐述将对象作为集合的用法以及使用数组和字典的一些陷阱。第6章介绍库和API,讲解如何设计良好的API的技巧,以清楚、简洁和明确地表达程序,并提高可重用率。第7章讲解并发,在技术上讨论一些“约定成俗”的JavaScript用法。
《数据结构(Java版 第4版)》是“十二五”普通高等教育本科国家级规划教材。 《数据结构(Java版 第4版)》全面系统地介绍数据结构的基础理论和算法设计方法,包括线性表、树、图等数据结构以及查找和排序算法。《数据结构(Java版 第4版)》采用Java语言以面向对象方法设计并实现了的数据结构及算法。《数据结构(Java版 第4版)》精选基础理论内容,重点是数据结构设计和算法设计,通过降低理论难度和抽象性、加强实践环节等措施,力求增强学生的理解能力和应用能力。《数据结构(Java版 第4版)》内容涉及的广度和深度符合本科培养目标的要求,。 《数据结构(Java版 第4版)》可作为普通高等学校计算机及相近专业本科的数据结构课程教材,也可作为从事计算机软件开发和工程应用人员的参考书。
《Java网络编程》(第3版)会为你介绍Java网络API的特性。《Java网络编程》(第3版)讨论了K 1.4和1.5(现在已命名为J2SE 5)中所做的所有修改和增补。《Java网络编程》(第3版)内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。《Java网络编程》(第3版)展示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超高性能的服务器。它还涵盖了Java对网络代理、Web cookie和URL缓存的支持。
《JavaScript & jQuery交互式Web前端开发》 欢迎选择一种更高效的学习JavaScript和jQuery的方式。 你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript & jQuery交互式Web前端开发》不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识。阅读本书之前,您只需要对HTML和CSS有一些了解即可。 通过将编程理论与用来演示JavaScript和jQuery如何被应用于流行站点之上的示例相结合,《JavaScript & jQuery交互式Web前端开发》将教会您如何让网站更具交互性、吸引性、可用性。很快,您就能够像一名程序员那样去思考和编写代码了。
全书共7章。章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的案例在本章节中进行补充,尽量做到不出现技术空白点。
大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
本书在软件工程的大背景下,通过BlueJ这一创新性的开发环境,全面讲述了面向对象和Java程序设计的基本知识。书中从面向对象的基础知识讲起,介绍了对象和类;然后深入到应用结构,讲解了继承、抽象技术、构建图形用户界面、错误处理;最后给出了一个完整的案例。全书按照项目驱动的方式来展开,讨论了大量的程序项目,并且提供了很多练习。 本书内容由浅入深,适合初学者快速入门,也适合高级程序员和专业人士学习参考,可作为计算机相关专业“面向对象程序设计”课程的教材。
《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》是与《C语言程序设计教程》(第3版)一书配套使用的教学参考书,内容包括C语言程序设计课程的典型实验,以及与《C语言程序设计教程》(第3版)一书相配套的习题和习题解答。 《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》中的实验和开发示例都进行了验证,习题解答上机通过。《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》的实验和习题内容丰富,具有启发性、综合性,不仅紧密配合理论教学,而且很有实用价值。 《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》是学习C语言和C语言实践上机的参考书,可作为高等学校计算
《电视编导》简介:随着电视事业的发展,电视专题有了固定的艺术形态。在我国,电视编导紧随专题片的产生而产生。《电视编导》从电视编导的语言、题材创阼、现场调研等方面对电视编导进行了较全面的介绍,并对几种不同类型的电视节目的编导意识及要点进行了阐述。
SUN公司的Java 2 Enterprise Edition (J2EE)网络技术是目前使用最广泛的Web应用开发技术。本书首先介绍了Tomcat 和J2EE的基本概念,然后由浅入深讲解各种编程技术,包括客户层技术、网络层技术(Servlet/JSP)、Struts架构、服务器层技术(EJB)、数据事务与安全、打包与部署等,使读者能更快更清晰地了解和掌握编程的方法,最后运用完整实例进行综合指导。本书由SUN J2EE技术专家直接用中文撰写,几乎所有程序均由作者亲自编程调试。书中涵盖了J2EE1.4、Servlet2.4、JSP2.0等多种技术,内容相当于几本同类书,但更加完整连贯,讲解更着重概念-技能-方法的相辅相成,使读者更容易地掌握技术,更快的融会贯通。 本书读者对象为高等院校计算机及软件专业的教师、学生,从事软件开发的编程人员等。