本书是一本面向儿童学习JavaScript 和Web 应用的基础性教材,共有8 章,分别介绍了编程的定义、条件分支、循环语句、数组、函数、全局变量和局部变量、用JavaScript 改变网页、制作游戏等内容。本书语言生动、有趣,版式设计活泼、新颖。书中采用短范例的形式,能够让学习者轻松地理解并学会编写程序语句。 本书适合对JavaScript 感兴趣的儿童阅读和学习,也适合从事初级编程培训的机构作为教材使用。
本书从外汇自动化交易实战角度出发,将零碎的MQL知识点模块化,将复杂难懂的机器语言整合成一个个功能块,告别编写时从零开始的惯性思维,能够使学习者集中精力于策略部分,极具易学、易懂、易用的特性。本书主要介绍了:MQL编写环境、常用函数、一套完整的策略的条件模块、下单模块、加减仓模块、平仓模块、显示模块以及作者对外汇圣杯之路的认识和体会。
本书的主题围绕理论实战展开,旨在为读者提供一种系统深入地学习和应用通用性较强的技术点的方法。 本书共十章,每章专注于一个特定的技术点,包括 Spring Cloud Alibaba Nacos、Dubbo、ZooKeeper、Spring Cloud Security OAuth2、Spring Cloud Gateway、Spring Cloud Skywalking、Spring Cloud Alibaba Sentinel、Apache ShardingSphere、Elasticsearch Logstash Kibana 和 RocketMQ 章节。每章都在深度解析各项技术的核心知识点的基础上,提供了丰富的示例代码、详细的情节描述及图文结合的教学辅助材料,以帮助读者更好地理解和应用这些技术点。 本书的目标读者是那些有一定Java开发经验的读者,特别是那些希望深入了解这些技术点,并希望通过实践应用来加强自己的理论知识和项目经验的开发者。本书的设计经典案例对于工作多年的开发者也十分有参考价值,同时也适合作为培训机构相关专业的教学参考书。
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口都是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶必修课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在就跟随专业JavaScript程序员尼古拉斯 C.扎卡斯,开启JavaScript Promise之旅吧!
《Web前端学习笔记:HTML5 CSS3 JavaScript》以杰瑞教育前端课程大纲为基准,由浅及深地讲解了Web前端开发所需的知识。全书共3篇,涵盖了HTML5、CSS3以及JavaScript等多项技术,并提供学习视频,循序渐进地讲解每个知识点,同时每章均配有课堂案例与练习,让读者能够在学习的过程中进行实践操作,提高动手能力。本书可以帮助初学者顺利步入Web前端开发领域,也可作为开发人员的参考手册以及大中专院校与培训机构的教材。
本书详细讲解Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。全书共11章,第1~3章包括MyBatis开发入门、映射器以及动态SQL;第4~6章包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载;第7~10章包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第11章包括SSM框架整合及案例开发。
作者根据自己多年的网站开发及教学经验,站在零基础读者的角度,详细介绍了HTML和CSS的基础知识,以及大量的前端开发技巧。 全书分为2大部分:第1部分是HTML基础,主要介绍各种标签的使用;第二部分是CSS基础,主要介绍样式布局操作。此外,作者还结合实际工作及前端面试,精心挑选了大量高质量的练习题放在每章*后,读者可以边学边练,更好地掌握本书内容。 本书提供了所有案例的源代码、配套视频课程,以及各种工具手册。另外,为方便老师教学,还提供了配套的PPT教学课件。 本书适合零基础的初学者使用,可以作为前端开发人员的参考书,也可作为培训学校、大中专院校相关专业的教学参考书。
在竞争激烈的移动互联网环境下,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章是一个综合项目,目的是对前面所学的
本书循序渐进地介绍 HTML 5网页设计的基础知识和技能,提供了大量的 HTML 5应用实例供读者实践,并清晰阐述代码的工作方式及作用,使读者能在短的时间内掌握HTML 5。 全书共分20章,分别介绍HTML 5基本概念、HTML 5中的新增元素、认识网页和网站、HTML 5中的文档结构、HTML 5中的文本和图像、使用 HTML 5建立超链接、使用 HTML 5建立表格、使用HTML 5建立表单、使用 HTML 5绘制图像、HTML 5中的音频和视频、HTML 5获取地理位置、Web通信、本地存储、线程处理、构造离线 Web应用程序、HTML 5的拖放功能、HTML 5服务器发送事件、HTML 5/CSS3和 JavaScript的搭配应用等,后通过开发两个综合案例——企业门户网站和 HTML 5游戏,使读者进一步巩固所学的知识,提高综合实战能力。 本书是一本零基础入门书,适合 HTML 5网页设计初学者、网站设计人员和网站开发人员使用。
本书作为HTML5课程的教材,首先用较大篇幅详细讲解了HTML5技术,然后讲解CSS3技术,之后用一定篇幅介绍JavaScript技术,后讲解三者的搭配应用,并通过大案例综合应用。全书共分18章,内容包括HTML5概述、HTML5的元素与属性、HTML5表单、文件与拖放、绘制图形、HTML5中的多媒体、HTML5的数据存储、离线Web应用和地理定位、CSS3基础、CSS3字体与文本相关属性、CSS3美化背景与边框、变形与动画相关属性、JavaScript概述、JavaScript语言基础、JavaScript内置对象、JavaScript对象编程与事件处理、HTML5、CSS3与JavaScript综合应用、课程设计——旅游信息网前台。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。 本书附有配套DVD光盘,光盘提供与本书所有实例、综合实例和课程设计的源代码、制作精良的PPT电子课件及教学录像。其中,源代码
本书是经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式等内容,循序渐进地给出了JavaScript以及相关的CSS、DOM、Ajax和jQuery等技术。第9版全新改写,新增更多示例和技术介绍,使用流行的jQuery框架向网站轻松添加有用的功能。 本书适合有志于从事Web开发和设计的初学者.也是高等院校相关课程的理想入门教材。
本书全面介绍了使用HTML、CSS、JavaScript进行网页设计和制作的各方面内容和技巧。全书共16章,主要内容包括HTML5入门基础、HTML基本标记、使用图像和多媒体元素、使用表格、HTML5开发实战、设计特效文字样式、设计图像和背景样式、使用CSS设计表单和表格样式、使用链接与列表设计网站导航、移动网页设计基础CSS3、CSS盒子模型与布局入门、CSS定位布局方法、JavaScript语法基础、JavaScript中的事件、JavaScript中的函数和对象、公司宣传网站布局综合实例。 本书随书提供课堂案例、课堂练习、课后习题的源文件,以及在线教学视频。同时还为老师提供教学PPT课件、教案、教学大纲等资源,便于老师课堂教学。 本书语言简洁、内容丰富,适合网页设计与制作人员、网站建设与开发人员、大中专院校相关专业师生、网页制作培训班学员、个人网站爱好者与自学读者阅读。
本书涵盖JavaScript快速开发的多项前沿技术,是极其少见的前后端技术集大成之作。本书所涉技术包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍如何用这些技术快速构建软件原型。部分是基础知识,让大家真正认识前后端及敏捷开发,并学会搭建本地及云环境。第二部分与第三部分分别介绍如何构建前端原型和后端原型。作者以前端组件开篇,通过为一个示例聊天应用Chat打造多个版本(Web/移动),将前端和后端结合在一起并给出应用部署方式。
XML的应用非常广泛,已经渗透到了互联网的各个角落。在网络服务领域,XML有利于信息的表达和结构化组织,从而使数据搜索更有效。XML可以使用URL别名使Web的维护更方便,也使Web的应用更稳定。在电子商务领域,XML的丰富置标信息完全可以描述不同类型的单据。结构化的XML文档发送至Web的数据可以被加密,并且很容易附加上数字签名。因此,本书综合介绍XML技术及安全技术,结合JAVA介绍一些XML技术的实例,并简单介绍基于XML的权利描述语言XrML和DRM技术。
HTML5 是新一代的网页设计工具,近十年Web开发标准取得了快速发展。本书系统讲解了HTML5程序设计需要掌握的HTML、CSS3和JavaScript的基本知识,并按照循序渐进的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富,可操作性强。通过本书的学习能够掌握使用HTML5进行客户端页面设计和客户端程序开发的基本技术。 本书内容分为三部分,部分介绍HTML5网页设计基础知识,包括网页设计理论、HTML5语言基础、表单设计、CSS3基础和CSS布局及排版;第二部分介绍JavaScript程序设计,包括JavaScript语言基础、JavaScript对象、DOM和事件处理;第三部分介绍HTML5应用,包括Canvas API、音频和视频、本地数据存储、通信API,地理位置API和简单小游戏开发。 本书内容丰富,注重实际编程与开发能力的培养。不仅提供所有例题和开发实例的源代码、所有习题的
全书共8章:第1章简单介绍了CSS3的重要更新、现代Web设计的理念以及常用的CSS3特性;第2章讲解了如何利用HTML5和JavaScript构建坚实的跨浏览器模板;第3章详细介绍了CSS3中新增的字体、文本、排版方面的特性;第4章讲解了CSS3新增的各种与盒子相关的特性;第5章和第6章分别讲解了CSS3的动画特性以及如何利用CSS3生成图标;第7章则介绍了CSS3中新增的与排版和布局相关的特性,以及如何利用CSS3进行排版和布局;第8章以迭代的方式完成了贯穿全书的一个完整案例,介绍了媒介查询、viewport、自适应图片和视频技术等内容,旨在帮助读者将理论知识贯穿于实践中,迅速成为新一代Web开发技术中的弄潮儿。
基于实用、实践、前瞻性、学习的原则,笔者精选了近 300 段 JavaScript 代码和 400 种解决方案,覆盖了几乎所有的脚本处理模块,*程度地帮助读者学习、实践 JavaScript 的各个方面,让读者成为一个有代码实践、有思想品质、有技术深度的 JavaScript 高手。 全书分为 9 章,包括 JavaScript 的一些知识,常用的表单处理、图片处理、内容展示、页面处理、日期处理、页面特效、移动开发等代码及其他常用代码,涉及闭包、 Ajax 、 Data URI 、 DOM 、 BOM 、数据字典、 HTML 5 、 XML 、 JSON 等现代 JavaScript 开发常用的技术。对那些想迅速全面了解 JavaScript 代码处理技巧的前端开发人员有重要的指导意义。 本书内容简洁明了、代码精练、重点突出、实例丰富,语言通俗易懂,原理清晰明白,是广大前端入门者的*选择。
本书立足于JavaScript原生语言基础,对其语法、函数和事件等作了详细介绍,并实战演练JavaScript对网页各个对象的控制,后结合jQuery框架介绍如何用JavaScript+jQuery进行Web开发,提供了大量实战案例。本书附带1张光盘,收录了本书配套多媒体教学视频及涉及的源文件。 本书共18章,分为5篇。第1篇介绍网络与JavaScript的关系,涵盖JavaScript基础与环境搭建;第2篇介绍JavaScript编程基础,涵盖语法、运算符、表达式、流程控制语句、函数和事件等;第3篇介绍JavaScript与其他对象的交互应用,涵盖DIV层、图像、窗口、框架、Cookies和调试等;第4篇简单介绍jQuery框架的使用及运行原理;第5篇发挥jQuery的优势,通过列表、导航、表单、表格和图片等几个实战案例让读者快速掌握jQuery在实际网页开发中的应用。 本书适合完全没有经验的JavaScript入门读者阅读。对于有一定基础
《HTML 5和CSS 3编程从基础到应用》循序渐进地介绍了学习ASP.NET程序开发的知识和技能。全书分13章,包括HTML5新增加的页面结构元素和全局属性,与表单元素相关的输入类型和属性,提交时如何验证表单元素,对多媒体提供支持的audio和video元素,与绘图相关的canvas元素和canvasAPI,文件上传和数据存储,离线应用,获取当前用户地理位置,拖放操作,Web Worker处理线程,CSS3新增加的选择器,与背景、边框、字体和渐变相关的属性、盒模型以及变形、过渡和动画等内容。后通过一个综合项目案例介绍如何将HTML5与CSS3结合起来在实际开发过程中设计网页。 《HTML 5和CSS 3编程从基础到应用》内容丰富、实例精彩,以全面的知识及丰富的实例来指导读者详细透彻地学习HTML5与CSS3的相关知识。《HTML 5和CSS 3编程从基础到应用》适合HTML5与CSS3的初学者以及在校学生、程序设
《HTML5 CSS3开发实战》实用而循序渐进地介绍了HTML5的特性与元素。《HTML5 CSS3开发实战》将帮助你充分利用HTML5所提供的各种更为简洁、清晰且高效的代码,并向你展示如何使用CSS3的结构整体性和样式灵活性 这意味着你的网站项目能有更好的页面外观和更漂亮的内容。主要内容如何开发更具含义且更丰富的内容如何使用新的Web标准如何使用HTML5和CSS3设计Web页面如何小必使用Flash创建渐变和动画如何使用新的Web平面设计方案因此,通过《HTML5 CSS3开发实战》提供的实用而循序渐进的方法,可以让你的Web开发跻身于先进行列。《HTML5 CSS3开发实战》提供了你所需要的知识与技能,以接纳新的Web标准以及HTML5与CSS3的*特性。
《HTML5数据推送应用开发》详细介绍了SSE(Server-Sent Event,服务端推送事件)。SSE是一种允许服务端向客户端推送新数据的HTML5技术。利用这种技术,网页可以迅速加载,并且能及时获得用户感兴趣的*数据。相比数据拉取,SSE是更优的解决方案,能*限度地降低延迟。《HTML5数据推送应用开发》通过丰富的示例详细叙述了SSE的优势、它在的日常生活中的应用、目前的浏览器支持情况以及兼容解决方案等内容。 只要你略微了解一点HTML、HTTP和JavaScript,就可以顺利阅读《HTML5数据推送应用开发》。
本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。本书共三部分内容。*部分 函数式思想 是为第二部分的学习作铺垫的,这一部分引入了对函数式JavaScript的描述,从一些核心的函数式概念入手,介绍了纯函数、副作用以及声明式编程等函数式编程的主要支柱:第二部分 函数式基础 重点介绍函数式编程的核心技术,如函数链、柯里化、组合、Monad等;第三部分 函数式技能提升 则是介绍使用函数式编程解决现实问题的方法。本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入
JavaScript是一门广泛应用于Web前端开发的脚本语言,能为网页添加各式各样的动态效果,为用户提供流畅美观的浏览效果,具有简单、易学的特点。本书系统地讲解了JavaScript编程的基础知识和实用技术。全书共10章,内容包括初识JavaScript、JavaScript语言基础、流程控制语句、JavaScript函数、对象、BOM和DOM、事件及事件处理、表单和表单对象、Ajax初步、JavaScript特效。为了加深读者对知识的理解,本书在全面、系统地知识讲解的基础上,配备了精彩的同步案例及综合案例,有助于读者对知识和技能的理解。本书既可以作为普通高等学校、高职高专院校计算机相关专业的教材,也可以作为JavaScript爱好者及相关技术人员自学的参考资料。
JavaScript专业开发人员必须具备的一个技能是能够编写可测试的代码。 本书的目标是教授如何为客户端和服务器编写和维护可测试的JavaScript代码。全书共8章。首先介绍了什么是可测试的代码,然后分别从代码复杂度、架构、单元测试、代码覆盖率、集成测试、性能测试、负载测试、调试和自动化等角度详细介绍。书中丰富的示例能够帮助读者从头开始养成好的代码编写习惯,提升测试效率及代码的可维护性。 本书的作者曾先后在YouTube、Yahoo!以及Google等公司从事前端开发及测试相关工作,具有丰富的经验。本书主要针对那些想成为JavaScript专业开发人员的人;也适合初中级水平或者专家级别的开发人员参考阅读。
HTML5是*的HTML标准。尽管HTML5到目前为止还只是草案,离真正的规范还有相当的一段路要走,但HTML5已经引起了业内的广泛兴趣,GoogleChrome、Firefox、Opera、Safari和Internet Explorer9等主流浏览器都已经支持HTML5技术。HTML5无疑会成为未来10年热门的互联网技术。本书涵盖了HTML5的各种新特性,主要内容包括HTML5概述、JavaScript、HTML5表单及文件处理、CSS、拖放、CanvasAPI画图、绘制可伸缩矢量图形、播放多媒体、Web通信、本地存储、开发支持离线的Web应用程序、获取浏览器的地理位置信息、支持多线程编程的WebWorkers、jQuery等。读者在阅读本书时可以充分了解和体验HTML5的强大功能。 本书既可以作为大学本科“Web应用程序设计”课程的教材,也可作为高职高专院校相关专业的教材,或作为Web应用程序开发人员的参考用书。