本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
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页面的必
本书是根据职业技能等级认证考核的要求,为了满足 融媒体内容制作 1 X职业技能等级证书考核认证的教学和培训需求,以及各类企业、高校关于融媒体技术与应用人才培养的需要编写的。本书结合实际应用案例,以任务为驱动,由浅到深、由简单到复杂地组织内容。技术上,以木疙瘩为平台,系统地介绍了可视化H5页面与交互动画的设计思路、设计方法与实现技术。 本书内容涵盖了1 X职业技能等级证书的初级和中级标准的全部内容,以及高级标准的部分内容。全书共7章,主要内容包括移动通信、信息传播与H5,木疙瘩平台与专业版H5编辑器的基本操作与管理,H5页面制作基础,行为、触发条件与交互,帧动画设计、制作与应用,特型动画,以及关联动画。附录部分介绍了实用工具及控件的基本操作与使用。 本书为木疙瘩官方标准教程,内容全面、案例丰富,具有
本书基于Web标准和响应式Web设计思想深入浅出地介绍了Web前端设计技术的基础知识,对Web体系结构、HTML5、CSS3、JavaScript和网站制作流程进行了详细的讲解,内容翔实,结构合理,语言精练,表达简明,实用性强,易于自学。 全书共分23章。第1章介绍了Web技术的基本概念、Web体系结构、超文本与标记语言、Web标准的组成和常用浏览器;第2~7章重点介绍了Web标准的结构推荐标准HTML5的常用元素的标签语句及应用;第8~13章介绍了Web标准的表现推荐标准CSS3的常用属性及应用;第14章介绍了网站制作流程与发布过程;第15~22章介绍了Web标准的行为标准ECMA-262的ECMAScript基础和JavaScript脚本语言;第23章介绍了JavaScript框架jQuery的入门知识。扫描每章提供的二维码可观看知识点的视频讲解及下载程序源码。 本书可作为高等院校计算机专业及相关专业的教材,也可作为相关
本书从外汇自动化交易实战角度出发,将零碎的MQL知识点模块化,将复杂难懂的机器语言整合成一个个功能块,告别编写时从零开始的惯性思维,能够使学习者集中精力于策略部分,极具易学、易懂、易用的特性。本书主要介绍了:MQL编写环境、常用函数、一套完整的策略的条件模块、下单模块、加减仓模块、平仓模块、显示模块以及作者对外汇圣杯之路的认识和体会。
本书一共26章,整个书籍结构围绕着企业项目开发基本流程来设计,分为项目概述、前端开发和后端开发三个部分。 项目概述部分一共有4章。第1章是项目需求设计,主要介绍该项目的项目背景和项目内容。第2章是业务模块介绍,围绕着项目内容展开介绍项目核心业务模块。第3章是业务流程图。通过office 自带的Visio工具将各大业务流程以流程图的形式呈现。第4章是项目开发周期,介绍开发本项目需要花费的时间周期。 前端开发部分一共有11章,前3章是基础篇,介绍前端三剑客HTML/CSS/JavaScript和前端主流开发框架React以及前端开发常用的工具库。后8章是项目实战内容,其中包含开发前须知和开发后总结。 后端开发部分一共有11章,前3章是基础篇,介绍Java基础和SpringBoot框架以及后端常用的工具库,后8章是项目实战内容,包含开发前系统设计和开发后总结。
《数据结构-JaveScript语言版》是为“数据结构”课程编写的教材,第1,2章介绍数学基础和算法相关预备知识,第3章至第10章介绍常见数据结构的抽象数据类型、算法实现、性能分析及其应用。《数据结构-JaveScript语言版》注重全面运用数据结构知识解决案例中的实际问题,也穿插了程序设计的技巧。《数据结构-JaveScript语言版》采用JavaScript语言作为数据结构和算法的描述语言,介绍了常见的数据结构的实现原理,如ArrayList、LinkedList、HashMap等,对于高效使用这些对象、提高程序性能有指导意义,特别适合JavaScript语言的进阶学习者。《数据结构-JaveScript语言版》提供了大量设计精良的代码,且不乏对算法背后所蕴含的数学原理的精彩解析,使读者不仅能够开发出高效、精致的程序,而且达到“知其然,也知其所以然”的效果。
本书紧密围绕前端开发工程师在工作中会遇到的实际问题和应该掌握的解决方法与技术,全面介绍了使用HTML5、CSS3和JavaScript(ES6)进行Web前端开发的知识内容与实战技巧。 本书共14章,分三篇,遵循Web标准,强调 表现 与 内容 的分离,规范、全面、系统地介绍了网页设计与制作的方法和技巧。书中给出了大量详细的案例,并对案例进行了分析,便于读者在理解的基础上直接修改后使用。本书编者具备丰富的Web前端开发和教育培训经验,行文细腻,对每一个技术细节和实际工作中可能遇到的难点与错误都进行了详细的说明和提示,大大降低了读者的学习门槛。 本书可以作为高等院校相关专业的网页设计与制作、Web前端开发等课程的教材,也可供网页设计、制作与开发人员参考使用。读者可以在学习并掌握本书所讲的知识内容之后做出精美的网页。
本书是JavaScript经典图书的新版。第5版涵盖ECMAScript 2024,全面、深入地介绍了JavaScript的基础语法和 特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到 新的技术,重点介绍了ECMAScript标准和DOM规范,并在此基础上讨论了JavaScript语言的核心概念, 包括类、期约、迭代器、代理,等等。另外,书中也结合实际开发深入探讨了事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch、模块、工作者线程以及大量新的JavaScript API。
本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。本书共三部分内容。*部分 函数式思想 是为第二部分的学习作铺垫的,这一部分引入了对函数式JavaScript的描述,从一些核心的函数式概念入手,介绍了纯函数、副作用以及声明式编程等函数式编程的主要支柱:第二部分 函数式基础 重点介绍函数式编程的核心技术,如函数链、柯里化、组合、Monad等;第三部分 函数式技能提升 则是介绍使用函数式编程解决现实问题的方法。本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入
JavaScript 是Web 开发中应用早、发展成熟、用户多的脚本语言。其语法简洁,代码可读性在 众多脚本语言中**,它在使用时不用考虑数据类型,是真正意义上的动态语言。本书分为4 篇,共21 章。篇完整地讲解了JavaScript 的基础知识,主要内容包括JavaScript 概述、数据类型、常量与变量、表达式与运算符、程序语句、函数和数组等。第二篇专门介绍JavaScript 中内置对象的应用,内容包括JavaScript 对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie 等。第三篇讲解的是JavaScript 的高级技术,主要讲解了JavaScript 与XML 技术、正则表达式、AJAX 基础、AJAX 高级应用、JavaScript 与插件和JavaScript 的调试与优化等。后一篇为综合案例篇,用一个完整的例子讲解了如何使用JavaScript 进行大型应用开发。 本书
在本书中详细介绍了XML技术知识。全书共分14章,包括XML技术优势、常用场合、发展前景;XML文档的组成、声明、注释、处理指令、标记、标记属性、元素、非法的PCDATA字段、命名空间;与XML有关的DTD技术、XML Schema文档、Web服务、XPath技术、XQuery技术、XLink技术、XPointer技术、文档显示技术;以及处理XML文档数据时常用的XML DOM解析器和SAX解析器。本书中还介绍了XML与RSS、站点地图、数据交换、XML数据库以及XML技术在C#中的如何应用。后,通过两个综合案例介绍与XML技术的使用。 本书既适用于学习XML技术的初学者使用,也适用于任何对XML用法有兴趣的程序员和专门从事与XML技术相关的人员使用。如果读者具有一定的Web编程或数据转换经验阅读起来会更加容易。
Web 标准是所有网页前台技术的发展方向,《HTML 5 CSS 3 JavaScript网页设计与制作全程揭秘》学习的三大技术是Web 标准的主要组成部分。《HTML 5 CSS 3 JavaScript网页设计与制作全程揭秘》全面、系统地介绍了使用HTML5、CSS3 和JavaScript 进行网页设计制作各方面的内容和技巧。 《HTML 5 CSS 3 JavaScript网页设计与制作全程揭秘》内容简洁、通俗易懂,通过知识点与案例相结合的方式,让读者能够清晰明了地理解书中的相关技术内容,从而达到理想的学习效果。全书共分17 章,从初学者的角度出发,全面讲解了HTML5、CSS3 和JavaScript 的相关知识,其中包括认识HTML 与HTML5、HTML 主体标签、文字与图片标签的应用、超链接与表格标签的应用、多媒体标签的应用、表单标签的应用、HTML5 中 canvas 标签的应用、HTML5 文档结构标签的应用、CSS 样式基础、CSS 布局与定位方式、CSS 基础属
作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了HTML5和CSS3的基础知识、新技术及各种高级开发技巧。 全书分为两大部分:*部分介绍HTML5的新技术,主要包括新增元素、新增属性、元素拖放、文件操作、本地存储、音频视频、离线应用等;第二部分介绍CSS3的新技术,主要包括新增选择器、CSS3变形、CSS3过渡、CSS3动画、多列布局、滤镜效果、弹性盒子模型等。 为了方便高校老师教学,本书不但配备了所有案例的源代码,还提供了配套的PPT 课件。本书适合作为前端开发人员的参考书,也可以作为大中专院校相关专业的教学参考书。
本书紧密围绕互联网行业发展对网站开发人员技术与能力的要求进行编写,主要介绍如何使用JavaScript、jQuery编写网页特效,*终制作出界面美观大方、具备动态效果、面向企业应用的商业级网站。全书共10章,主要内容包括JavaScript基础,使用JavaScript操作BOM、DOM对象,jQuery基础,jQuery中的事件与DOM操作,表单校验及AJAX数据请求等。为保证*的学习效果,本书配套教学PPT、案例素材、学习交流社区、讨论组等辅助学习内容,为读者带来全方位的学习体验。本书可作为前端开发相关从业者的学习教程,也可作为高职院校计算机相关专业的教材和参考书。
在过去几年中,JavaScript凭借Node.js和SpiderMonkey等平台,在服务器端编程中得到了广泛应用。JavaScript程序员因而迫切需要使用传统语言(比如C 和Java)提供的工具,包括传统的数据结构以及传统的排序和查找算法。《数据结构与算法JavaScript描述》讨论在数组即对象、无处不在的全局变量、基于原型的对象模型等JavaScript语言的环境下,如何实现高效的数据结构和算法。 《数据结构与算法JavaScript描述》适合JavaScript程序员以及对JavaScript语言感兴趣的学习者,特别是在学校中没有系统学习过计算机科学相关课程的 跨界 程序员。
本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书共分为三个部分,第 一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第 二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现,以及一些常见的面向对象编程技巧和日常开发中的代码重构。 书中所有示例均来自作者长期的开发实践,与实际开发密切相关,适合初、中、高 级Web前端开发人员阅读,尤其适合想往架构师晋级的中高 级程序员。
本书紧密围绕网页设计师在制作网页过程中的实际需要和应该掌握的技术,全面介绍了如何使用HTML、CSS、JavaScrip 以及前端框架进行网站建设和网页设计。从 内功 到 招式 ,全书贯穿了不同行业的多种实例,各实例均经过精心设计,操作步骤清晰简明,技术分析深入浅出,能够帮助读者沉浸在真实的开发状态中。这样,无论以后是面对公司的面试,还是真实的工作需求,读者都能够跨过 所学 与 所用 之间的鸿沟。此外,本书还精心配备了PPT **课件,便于老师课堂教学和学生把握知识要点。
本书是一部JavaScript开发实战教程。从零基础开始,由浅入深,从基础到高级,配合大量实践案例,带领读者一步一步学会JavaScript开发的实用技术。本书内容分为五部分。*部分介绍JavaScript的语法,包括变量、运算符、表达式、循环语句、条件判断语句、函数、闭包等;第二部分介绍常用算法,包括数组的排序、深浅克隆、函数科里化等;第三部分介绍DOM,包括网页元素增加、删除、改变样式,事件监听、事件冒泡和捕获等;第四部分介绍面向对象的知识,并用俄罗斯方块、贪吃蛇等游戏调动读者学习兴趣。本书还包括常见企业面试题、动画框架封装、缓冲算法等实用内容。 本书为新形态一体化教材,提供了丰富的数字化课程教学资源,包括微课视频、电子课件(PPT)、课程标准、教学设计、习题答案等,能够更好地帮助教师教学,促进学生学习。
通过阅读本书,你将学习和了解到: 编程的基本要素,这其中包括语法、控制流和数据。 如何组织和创建面向对象的代码以及函数式编程的技术。 如何在浏览器当中编写脚本和创建基本Web应用程序。 如何使用DOM与浏览器进行高效交互。 如何通过Node.js来构建服务器和工具。 本书包括三个部分。前11章讨论JavaScript语言本身的一些特性。接下来的8章讨论网页浏览器和JavaScript在网页编程中的实践。*后两个章节专门讲解另一个使用JavaScript编程的环境 Node.js。
关键技术——轻松掌握! 《新手学 HTML5( 第 5 版 ) 在上一版的基础上做了全面更新和修订,循序渐进地讲解如何使用 HTML 以符合标准的方法创建动态网站。本书紧贴实用,介绍新的 HTML5 特性 ( 如 video 、 audio 和 canvas 元素 ) ,讨论如何设计页面结构、添加图片、设置文本格式、创建链接、添加颜色、使用多媒体以及使用表单,分析 CSS 的用法,并讲解基于 JavaScript 创建动态 Web 内容、发布网站、编写 HTML 电子邮件代码等技术。学习本书后,你将可以利用* HTML 技术构建自己的网站。
本书全面介绍了基于HTML5 CSS3的Web前端开发技术,在叙述有关原理时安排了大量的相关实例。本书分为9章,内容包括Web前端开发概述,HTML,HTML5与Web标准,CSS样式美化,CSS布局,表格与表单,响应式网页设计,JavaScript与jQuery基础,Bootstrap响应式网页设计等。附录中安排了作为课程教学的实验。全书面向工程实际,强调原理性与实用性。本书适合作为高等院校各专业 Web前端开发 或 网页设计 等课程的教材,也可作为网页设计与制作的培训类教材,还可供网站设计和开发人员参考使用。
《网页设计与制作(HTML5 CSS3)》围绕符合新Web标准的典型静态网站开发项目 信息技术学院网站开发 展开,以 规划网站一制作网页一测试发布与管理维护网站 这一实际网站开发流程为主线,设计11个相对独立的教学项目,包括规划网站与网页设计,布局网页,网页内容编排,通过直接编写代码制作网页,使用模板制作网页,制作包含内联框架的网页,应用JavaScript制作网页特效,给网页应用行为,制作表单网页,手机网站页面设计制作,测试、优化与发布维护网站。 《网页设计与制作(HTML5 CSS3)》融 教、学、练 三者于一体,通过项目实施让读者学会必要的知识和技能,学以致用,同时通过巩固拓展项目的训练不断强化读者的知识应用能力和实践能力。 0《网页设计与制作(HTML5 CSS3)》内容翔实、重点突出、图文并茂,紧跟主流技术,并采用HTML5 CSS3
在竞争激烈的移动互联网环境下,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章是一个综合项目,目的是对前面所学的