本书要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,增加了当今Web开发的佳实践的内容,新增的章节包括jQuery、服务器端JavaScript、图形编程以及JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的JavaScript开发者随手翻阅。
《轻松学 Web前端开发入门与实战 HTML5 CSS3 JavaScript Vue.js jQuery(视频 彩色版)》基于编者20余年教学实践和软件开发经验,从初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解Web前端技术的基础知识和主流框架技术。全书共16章,主要内容涵盖Web技术基础、HTML超文本标记语言、CSS级联样式表、JavaScript语言、DOM编程、数据验证方式、jQuery框架、Ajax、Bootstrap页面布局与CSS组件、Bootstrap常用插件、Vue.js基础、Vue.js的组件与过渡、高校网站首页制作和影院订票系统前端页面制作等。 《轻松学 Web前端开发入门与实战 HTML5 CSS3 JavaScript Vue.js jQuery(视频 彩色版)》根据Web前端开发技术所需知识的主脉络搭建内容,采用 案例驱动 视频讲解 代码调试 相配套的方式,向读者提供Web前端技术开发从入门到项目实战的解决方案。扫描书中的二维码可以观看
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
本书从外汇自动化交易实战角度出发,将零碎的MQL知识点模块化,将复杂难懂的机器语言整合成一个个功能块,告别编写时从零开始的惯性思维,能够使学习者集中精力于策略部分,极具易学、易懂、易用的特性。本书主要介绍了:MQL编写环境、常用函数、一套完整的策略的条件模块、下单模块、加减仓模块、平仓模块、显示模块以及作者对外汇圣杯之路的认识和体会。
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页面的必
在过去几年中,JavaScript凭借Node.js和SpiderMonkey等平台,在服务器端编程中得到了广泛应用。JavaScript程序员因而迫切需要使用传统语言(比如C 和Java)提供的工具,包括传统的数据结构以及传统的排序和查找算法。《数据结构与算法JavaScript描述》讨论在数组即对象、无处不在的全局变量、基于原型的对象模型等JavaScript语言的环境下,如何实现高效的数据结构和算法。 《数据结构与算法JavaScript描述》适合JavaScript程序员以及对JavaScript语言感兴趣的学习者,特别是在学校中没有系统学习过计算机科学相关课程的 跨界 程序员。
这是一本讲解如何基于当下开发人员常用的开发工具编写实用性高的JavaScript程序的实战性手册。?通过阅读本书,你将学习:?快速将简单的JavaScript应用程序部署到实时网络?使用字符串和其他原生JavaScript对象?使用函数以及优雅、强大的函数式编程技术?创建同时具有属性和方法的新对象?编写测试程序并通过测试驱动开发(TDD)改进代码?开发和使用独立的、模块化的NPM软件包?通过事件监听器、动态HTML表单和DOM操作增加交互性?编写实用且非平凡的JavaScript shell脚本?使用JavaScript从0到1构建一个工业级交互式网站?本书通过针对性的练习来帮助读者掌握编写JavaScript程序的重点知识,并基于当下通用开发软件,让读者尽快上手开发出实用的JavaScript程序。
设计模式是解决软件设计中常见问题的可复用方案。学习任何编程语言,设计模式都是一个令人兴奋和极具吸引力的话题。 《JavaScript设计模式》是JavaScript设计模式的学习指南。全书分为14章。首先介绍了什么是模式、模式的结构、类别、模式的分类、如何编写模式等等;然后,集中介绍了很多流行的设计模式在JavaScript中的应用,包括Module(模块)模式、Observer(观察者)模式、Facade(外观)模式和Mediator(中介者)模式;后,还探讨了模块化的JavaScript模式、jQuery及其插件中的设计模式。 《JavaScript设计模式》适合专业的Web开发人员和前端工程师阅读。通过阅读本书,他们将能够提高对设计模式的认识,并学会如何将设计模式应用到JavaScript编程语言中。
《深入浅出Java虚拟机:JVM原理与实战》主要以 Java 虚拟机的基本特性及运行原理为中心,深入浅出地分析 JVM 的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。后还扩展介绍了 JMM 内存模型的实现原理和 Java 编译器的优化机制,让读者不仅可以学习 JVM 的核心技术知识,还能夯实 JVM 调优及代码优化的技术功底。 《深入浅出Java虚拟机:JVM原理与实战》适合已具有一定 Java 编程基础的开发人员、项目经理、架构师及性能调优工程师参考阅读,同时,《深入浅出Java虚拟机:JVM原理与实战》还可以作为广大职业院校、计算机培训班相关专业的教学参考用书。
本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,第 一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第 二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。 书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合初、中、高 级Web前端开发人员阅读,尤其适合想往架构师晋级的中高 级程序员。
本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。本书共三部分内容。*部分 函数式思想 是为第二部分的学习作铺垫的,这一部分引入了对函数式JavaScript的描述,从一些核心的函数式概念入手,介绍了纯函数、副作用以及声明式编程等函数式编程的主要支柱:第二部分 函数式基础 重点介绍函数式编程的核心技术,如函数链、柯里化、组合、Monad等;第三部分 函数式技能提升 则是介绍使用函数式编程解决现实问题的方法。本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入
JavaScript 是Web 开发中应用早、发展成熟、用户多的脚本语言。其语法简洁,代码可读性在 众多脚本语言中**,它在使用时不用考虑数据类型,是真正意义上的动态语言。本书分为4 篇,共21 章。篇完整地讲解了JavaScript 的基础知识,主要内容包括JavaScript 概述、数据类型、常量与变量、表达式与运算符、程序语句、函数和数组等。第二篇专门介绍JavaScript 中内置对象的应用,内容包括JavaScript 对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie 等。第三篇讲解的是JavaScript 的高级技术,主要讲解了JavaScript 与XML 技术、正则表达式、AJAX 基础、AJAX 高级应用、JavaScript 与插件和JavaScript 的调试与优化等。后一篇为综合案例篇,用一个完整的例子讲解了如何使用JavaScript 进行大型应用开发。 本书
在竞争激烈的移动互联网环境下,HTML5技术一直备受关注。HTML5混合App开发与原生App开发模式之间也争议不断。相对于原生App来说,HTML5混合App开发的成本更低、周期更短,而且随着移动设备的硬件支持越来越好,HTML5混合App的性能也越来越好,很多企业都觉得使用HTML5混合App开发更合适。本书围绕HTML5混合App开发进行详细讲解,全书共12章。第1章对混合App开发及涉及的技术作概括介绍,包括AngularJS、Cordova和ionic的简介,以及这几种技术在混合App开发中所发挥的作用。第2~6章介绍AngularJS的基础知识,为ionic框架的学习打下基础,主要包括AngularJS的模块、控制器、作用域、基本原理、表达式、指令、服务等。第7~11章对ionic框架的使用进行详细的介绍,主要包括ionic开发环境的安装与配置、应用打包、ionic CSS、ionic JavaScript等。第12章是一个综合项目,目的是对前面所学的
本书紧密围绕互联网行业发展对网站开发人员技术与能力的要求进行编写,主要介绍如何使用JavaScript、jQuery编写网页特效,*终制作出界面美观大方、具备动态效果、面向企业应用的商业级网站。全书共10章,主要内容包括JavaScript基础,使用JavaScript操作BOM、DOM对象,jQuery基础,jQuery中的事件与DOM操作,表单校验及AJAX数据请求等。为保证*的学习效果,本书配套教学PPT、案例素材、学习交流社区、讨论组等辅助学习内容,为读者带来全方位的学习体验。本书可作为前端开发相关从业者的学习教程,也可作为高职院校计算机相关专业的教材和参考书。
数据可视化是实现数据价值的重要工具。数据可视化可以将抽象的数字累积转变成为图形、表单等,让普通人可以快速理解数据所代表的情况或趋势。 本书是学习如何用JavaScript实现数据可视化的一本实践指南。全书共10章,首先从一些基础的可视化方法开始,讲解了如何使用Flotr2库创建基本的图表;如何使用jQuery的Flot库、sparkline库;用JavaScript库实现不同于传统图表的特殊可视化;实现基于时间、地理位置的可视化效果;如何使用D3.js库和Underscore.js库;以及如何使用Yeoman和Backbone.js库构建数据驱动的Web应用。 本书重视数据可视化的设计和实现,重视基础知识,书中所列举的示例,兼顾易学性、复杂性、理论性和实用性。本书适合从事前端设计、数据可视化设计和实现的专业人士阅读,可以供有一定JavaScript基础并想要从事相关工作的程序员学习参考。
本书主要介绍计算的核心思想,采用的方法是为计算建立一系列概念模型。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。采用JavaScript作为实例分析,但并不拘泥于对语言的解释,而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据,进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发,通过设计寄存器机器,开发一些机制,实现重要的程序设计结构,同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式:从命令式的观点
本书从基础到高级,主要阐释JavaScript编程各层面的语法、观念、实战示例与习题。其内容深入浅出,主要内容包括:表达式与运算符,数据类型,条件和循环语句,函数与方法,处理数值、字符串、数组、自定义对象与日期和时间,DOM的事件处理和元素实例,Reflect、Proxy和Intl对象,window.navigator、window.document和BOM的多个对象实例,类,错误处理,数据的验证与传输,响应式机制与源代码加密。本书含有充足且具有创意的实战示例,利于读者学习、理解和实际运用。另外,各章末的习题也是用来演练学习成果的良方,可起到事半功倍的奇效。本书既适合业界的程序开发者阅读,也可作为大中专院校与培训机构的教学参考书。
作为数据存储和数据交换的标准方式,XML已经融入到应用程序开发的各个领域。本书详细介绍了当今为流行、被广泛支持的XML相关技术,包括XML、DTD、XML命名空间、XML Schema、XPath、XSLT。并且以Java应用程序开发为背景介绍了DOM解析、SAX解析以及如何在Java程序中使用XPath和XSLT。 本书详细介绍了XML、DTD、XML命名空间、XML Schema、XPath、XSLT等技术,涵盖当今流行的几乎所有XML技术。 本书共分为两篇:篇XML基础,讲解XML的基础技术,为你夯实基础。包括XML、DTD、XML命名空间、XML Schema,同时也介绍了XML和CSS的结合。第二篇XML处理和应用讲解利用Java相关的XML处理技术处理XML的知识,包括基本的两种XML解析器:DOM和SAX。同时也介绍了XPath和XSLT转换,以及它们在客户端和服务端的实现。同时介绍了客户端和服务端对这两种技术的兼容性考虑,覆盖当前所有主流浏览器,XML开
本书学习的三大技术是Web标准的主要组成部分,在Web标准中,HTML/XHTML负责页面结构,CSS负责样式表现,JavaScript负责动态行为。《HTML+CSS网页开发技术精解》不仅仅将笔墨局限于语法讲解上,每一个知识点均相应配以一个实例,通过边分析代码边查看结果,以一种可视化的方式来学习语言,避免了单纯学习语法的枯燥与乏味,使读者易于接受。 本书共21章,由5部分组成,由浅入深地介绍了HTML、CSS、JavaScript。第1部分讲述了HTML的基础知识,包括教你如何编写HTML,如何运用这些标记在Web页面中生成特殊效果。第2部分介绍了(X)HTML与CSS概述,并对CSS的各个语法标记的应用进行了实例讲解。第3部分介绍了盒子模型的概念、盒子的浮动与定位方式、CSS与DIV的布局方法。第4部分介绍了JavaScript语法基础、JavaScript程序、JavaScript标识符和变量、JavaScript运算符和表达式、Jav
本书内容系统全面,在技术上引入了HTML和CSS*版本内容,详细介绍了HTML5和CSS3的各项新功能、新特性。所有知识点都紧跟HTML5与CSS3的*发展动态,包括HTML5新引入的元素、属性介绍、Canvas介绍、本地存储等,CSS3的新属性介绍、CSS特效和动画制作、盒子模型等内容。本书以项目实战为主,以项目为导引,包含42个单元项目案例,每个单元知识点都配以精心设计的项目案例来讲解,并有扩展运用的部分。在每章结尾,使用本章知识点完成课程综合项目的一个模块,便于读者循序渐进地完成*后的综合项目。*后的综合项目案例是一个较完整的综合性Web界面开发项目,体现了用 HTML5与CSS3开发Web页面的思维和方法。本书可以满足初学者全面而系统地学习理论知识的需求,还能满足充分实践的需求。本书适用于计算机专业的 HTML5前端开发 人机交互设计 网页设计与开发 课程教学。
《JavaScript jQuery交互式Web前端开发》 欢迎选择一种更高效的学习JavaScript和jQuery的方式。 你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript jQuery交互式Web前端开发》不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识。阅读本书之前,您只需要对HTML和CSS有一些了解即可。 通过将编程理论与用来演示JavaScript和jQuery如何被应用于流行站点之上的示例相结合,《JavaScript jQuery交互式Web前端开发》将教会您如何让网站更具交互性、吸引性、可用性。很快,您就能够像一名程序员那样去思考和编写代码了。 《HTML CSS 设计与构建网站》 欢迎您选择一种更高效的学习HTML和CSS的方式。不管您设计和建立新网