本书主要讨论了构建多线程应用的两种方法:一种是使用消息传递,另一种是使用共享内存。你将学习实现每种方法的API,包括根据情况进行选择,以及何时可以结合使用它们。你还将亲自动手实践这些方法构建的高级模式。本书的主要内容有:学习如何从多线程编程中受益。了解专用 worker、共享 worker和服务 worker之间的区别。知道何时以及何时不应该在应用程序中使用多线程。通过利用Atomics对象协调线程之间的通信。应用这些知识来构建高性能的应用程序。从多线程中受益的评估方式。
《HTML5 CSS3网页设计与制作案例课堂(第3版)》是针对零基础读者编写的网页设计入门教材,侧重案例实训,并提供微课来讲解当前热点的案例。 《HTML5 CSS3网页设计与制作案例课堂(第3版)》分为23章,内容包括新一代Web前端技术、HTML 5网页的文档结构、HTML 5网页中的文本、超链接和图像、使用HTML 5创建表格、使用HTML 5创建表单、HTML 5中的多媒体、使用HTML 5绘制图形、CSS 3概述与基本语法、使用CSS 3美化网页字体与段落、使用CSS 3美化网页图片、使用CSS 3美化网页背景与边框、使用CSS 3美化超级链接和光标、使用CSS 3美化表格和表单、使用CSS 3美化网页菜单、使用滤镜美化网页元素、CSS 3中的动画效果、HTML 5中的文件与拖放、定位地理位置技术、数据存储和通信技术、处理线程和服务器发送事件、CSS 3定位与DIV布局核心技术。后通过两个热点综合项目,进一步巩固读者
本书从外汇自动化交易实战角度出发,将零碎的MQL知识点模块化,将复杂难懂的机器语言整合成一个个功能块,告别编写时从零开始的惯性思维,能够使学习者集中精力于策略部分,极具易学、易懂、易用的特性。本书主要介绍了:MQL编写环境、常用函数、一套完整的策略的条件模块、下单模块、加减仓模块、平仓模块、显示模块以及作者对外汇圣杯之路的认识和体会。
本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。本书共三部分内容。*部分 函数式思想 是为第二部分的学习作铺垫的,这一部分引入了对函数式JavaScript的描述,从一些核心的函数式概念入手,介绍了纯函数、副作用以及声明式编程等函数式编程的主要支柱:第二部分 函数式基础 重点介绍函数式编程的核心技术,如函数链、柯里化、组合、Monad等;第三部分 函数式技能提升 则是介绍使用函数式编程解决现实问题的方法。本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入
本书紧密围绕互联网行业发展对网站开发人员技术与能力的要求进行编写,主要介绍如何使用JavaScript、jQuery编写网页特效,*终制作出界面美观大方、具备动态效果、面向企业应用的商业级网站。全书共10章,主要内容包括JavaScript基础,使用JavaScript操作BOM、DOM对象,jQuery基础,jQuery中的事件与DOM操作,表单校验及AJAX数据请求等。为保证*的学习效果,本书配套教学PPT、案例素材、学习交流社区、讨论组等辅助学习内容,为读者带来全方位的学习体验。本书可作为前端开发相关从业者的学习教程,也可作为高职院校计算机相关专业的教材和参考书。
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口都是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶必修课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在就跟随专业JavaScript程序员尼古拉斯 C.扎卡斯,开启JavaScript Promise之旅吧!
本书由七位JavaScript领域的专家合作撰写,图文并茂,理论与实践紧密结合,通过大量示例代码帮助读者更好的理解和掌握前沿的JavaScript知识与技巧。书中内容一共分为七章,涵盖表格处理、客户端Badge、canvas绘图、Firebug、元编程、3D迷宫以及混搭,囊括了近些年JavaScript用于网页应用开发的*实践与实用技巧。本书作为JavaScript中级读物,主要面向具有一定JavaScript经验的网页开发者,旨在帮助他们将JavaScript水平提升到一个新的高度。
《JavaScript网页交互特效范例与技巧》分10章,包括:JavaScript基础,简洁而精炼地介绍语言结构和基础知识,通过一些短小代码示例清楚地说明其用法,易于初学者学习;对象应用,提供了JavaScript应用基础范例,学习如何在程序中应用Data、String、Image和Style对象等,并为后面复杂程序代码编写打下基础;动态栏效果,给出了在浏览器标题栏和状态栏区域内显示各种动态文字效果,同时带给用户以情趣;网页动态文字效果,学习如何让网页中文字鲜活地动起来,包括文字在单行文本框、多行文本框以滤镜方式动态变化等;时间应用,提供在网页上呈现各种时间和计时特殊效果;JavaScript面向对象程序应用,实在基本掌握JavaScript基础上,重点讲解其独特的大部分人尚未知晓的面向对象程序设计;动态广告,给出新颖的展示信息变化或切换的效果;网页导航菜单,提供
Ajax是当今网络应用开发的主流技术,JavaScript是其核心,本书从企业开发的实际需求出发,通过范例全方位介绍这2种Web开发技术及其综合应用。 本书共分4部分23章,首先介绍JavaScript基础知识,内容包括变量、运算符、表达式、流程控制、函数、对象、教组、字符串、数学运算、正则表达式、异常处理、浏览器对象模型、Document对象、表单及表单元素、DOM文档对象模型、事件处理等,然后介绍CSS样式表、XML、XMLHTTPRequest对象、Prototype框架和DWR框架等在实际开发过程中真正需要的与Ajax相关的知识。 本书特点是注重实践,通过273个范例讲解JavaScript和Ajax的各种开发技术和应用技巧,后通过一个大型Web2. 0综合范例展示实际项目开发流程、方法和技术。本书附赠光盘收录了所有范例的源文件。 本书适合具有一些HTML基础希望进一步学习Java*和Ajax技术的网页设计人
贺春雷编著的这本《HTML+CSS+JavaScript网页 设计简明教程》从初学者的角度出发,以通俗易懂的 语言、丰富多彩的案例,详细介绍如何使用HTML、 CSS和JavaScript设计直观、漂亮、功能强大的网页 。 全书共分为16章,主要内容包括HTML发展历史、 开发工具、文档语法、头部内容和主体内容的常用标 记、网页注释,文本标记和列表标记,表格设计和表 单输入,层和框架,HTML 5中的新增元素、新增表单 、文件应用、数据存储对象、本地数据库、Web离线 应用、WebWork处理线程、跨文档消息通信、地理位 置信息的获取,CSS发展历史、CSS注释、CSS选择器 、CSS关键字和字符串,基本单位、字体属性、文本 属性、背景属性、边框属性、间隙和填充属性,CSS 3中新增的选择器、颜色和文本属性、边框属性、背 景属性、盒布局和多列布局属性、用户界面属性、渐 变效果、过渡属
JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。 全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、无类编程。除此之外,附录中还介绍了更多函数式JavaScript。 本书内容丰富,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。
JavaScript是Web前端开发必须掌握的编程语言,本书以真实的项目需求为导向,循序渐进、深入浅出地讲解JavaScript开发技术。每章均由知识点讲解和案例实践、常见面试题三部分组成,并配套示例源代码、PPT课件、课后习题答案、同步教学视频、思政版教案、思政版教学大纲等教学资源。 本书共分13章。主要内容包括JavaScript概述、语法基础、数组、函数、对象、DOM、事件处理、BOM、Ajax技术、JavaScript特效综合实例、基于ECharts的疫情实时监控系统、Vue简介和Vue基础特性等内容,并提供了新冠肺炎疫情风险等级划分、 2048 游戏、渔夫打鱼晒网、扫雷游戏、高亮显示关键词、留言板、折叠面板、浮现社会主义核心价值观内容、事件监听器、限时秒杀、电影购票、在线网盘、轮播图、网络购物车、放大镜、基于ECharts的疫情实时监控系统等大量实用案例。 本书适合JavaScript初
本书涵盖JavaScript快速开发的多项前沿技术,是极其少见的前后端技术集大成之作。本书所涉技术包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍如何用这些技术快速构建软件原型。部分是基础知识,让大家真正认识前后端及敏捷开发,并学会搭建本地及云环境。第二部分与第三部分分别介绍如何构建前端原型和后端原型。作者以前端组件开篇,通过为一个示例聊天应用Chat打造多个版本(Web/移动),将前端和后端结合在一起并给出应用部署方式。
第三方JavaScript应用程序是自包含的应用组件,通常都是小脚本或插件,能够为Web站点增加功能。它们往往是由独立的组织或个人提供的,代码和文件都是来自于远程的Web地址。 《第三方JavaScript编程》由两位第三方应用程序开发领域的专家编写完成,通过丰富的示例和讲解引导读者掌握第三方Web开发的相关技术及如何开发运行在第三方环境的JavaScript代码。《第三方JavaScript编程》共10章,分别介绍了第三方JavaScript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、JavaScript SDK的发展、性能、测试和调试。 《第三方JavaScript编程》并非JavaScript语言的初级读本,适用于有一定第三方代码开发经验的开发者以及致力于研究其如何在外部环境运行的开发者们阅读。
《JavaScript 动态网站开发(全案例微课版)》是针对零基础读者编写的动态网站开发入门教材,内容侧重案例实训,并提供扫码微课来讲解当前热点案例。 《JavaScript 动态网站开发(全案例微课版)》分为19章,包括初识JavaScript、JavaScript语言基础、运算符与表达式、程序控制语句、函数的应用、对象的应用、数组对象的应用、String对象的应用、JavaScript的事件处理、JavaScript的表单对象、JavaScript的窗口对象、JavaScript中的文档对象、文档对象模型(DOM)、Ajax技术的应用、jQuery框架快速入门、jQuery控制页面和事件处理、jQuery动画特效。本书后通过两个热点综合项目,进一步巩固读者的项目开发经验。 《JavaScript 动态网站开发(全案例微课版)》通过精选热点案例,让初学者快速掌握动态网站开发技术。读者通过微信扫码看视频,可以随时在移动端学习技能对应的操作。
对于Web开发者来说,HTML5和CSS3无疑是重要、基本的两种语言。HTML5被认为是Web的未来,而CSS3进一步保证了在模块发布方面的灵活性。 《HTML5和CSS3快速参考》是为专业Web设计人员及开发人员量身打造的一本快速参考。全书浓缩了近3000多页的(X)HTML5和CSS3的标准规范,涵盖了那些基本的通用概念和规范,包括标签、属性、属性值、对象及其属性与方法、事件,以及一系列API。《HTML5和CSS3快速参考》力图以简明易读、结构清晰的方式,为读者提供全面的、一站式的参考信息。 对HTML5和CSS3技术感兴趣的读者,或对Web设计和Web应用程序开发以及Web用户体验等感兴趣的人,都可以在阅读这本《HTML5和CSS3快速参考》的过程中有所收获。
刘贵国、晁代远编著的《JavaScript网页设计与网站特效课堂实录(附光盘)》全面介绍JavaScript 的基本知识、高级技巧和实例,全书共17章,包括 JavaScript基础知识、HTML基础、数据类型和变量、表达式与运算符、JavaScript程序核心语法、 JavaScript核心对象、JavaScript中的事件、 window对象、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和图片对象、Ajax基础、导航菜单特效案例、文字和图片特效案例、按钮链接和页面特效案例、广告代码特效案例等内容。 本书适合所有想全面学习Java*的开发人员阅读,包括网页设计与制作人员、JavaScript初学者、JavaScript专业开发人员、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站点,以及帮助人们找
《零基础学JavaScript》是针对零基础编程学习者研发的JavaScript入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用JavaScript进行程序开发需要掌握的知识和技术。全书共分16章,包括JavaScript简介、JavaScript语言基础、JavaScript基本语句、函数、对象、数组、String对象、JavaScript事件处理、文档对象以及365影视网站设计等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会JavaScript程序开发的精髓,快速提高开发技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的电子版《小白实战手册》中给出了3个流行的实用案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的电子资源包中给出视频讲解、实例及项目源码、代码查
React Native是当前移动端开发中的优秀解决方案。《React Native:用JavaScript开发移动应用》围绕着如何将一个完整App提交到App Store,讲解了使用React Native开发iOS应用所涉及的方方面面。首先介绍了Flexbox布局,教大家从零开始搭建一个初始应用,以此阐明React Native的基础运行机理;然后介绍了Flux的设计思想,怎么理解和使用Promise、Fetch等新API,以及数据库SQLite存储方面的知识,以便让你对一个完整的App形成感性认识;*后讲解了怎样测试React Native组件,并将完整的App发布到App Store中。 如果你对开发Web端的原生移动应用感兴趣,《React Native:用JavaScript开发移动应用》就是一本不容错过的以实例代码为引导的入门书籍。
Web前端是一个网站开发的首要部分,前端开发的好坏直接影响到整个网站的交互效果。HTML、CSS与JavaScript技术是所有网页技术的基础和核心,无论是在互联网上进行发布,还是编写可交互的应用程序,都离不开它们的综合应用。 本书以项目开发为主线,采用边讲边练的方式,适合于高等院校IT专业的本、专科生学习,也可作为希望从事网页设计与制作、网站开发及网页编程等行业人员参考。本书致力于通过深入浅出的讲解,带领读者进入丰富多彩的网页编程世界。 本书内容可以划分为3个部分,共11章和2个附录:部分主要介绍使用HTML语言和CSS进行项目开发和设计; 第二部分主要介绍使用JavaScript技术做出采用的网页动态效果;第三部分主要介绍了HTML5基础和应用以及客户端页面开发规范等。
本书系统论述和分析了不完全信息XML数据库和概率XML数据库等若干新的技术和理论。 本书共8章。主要内容包括:有关XML数据库的一些基本概念、基于编码的XML数据库存储方法;以语义型不完全信息下XML、逻辑型不完全信息-概率XML数据为主线,讨论了不完全信息下XML的强函数依赖推理规则、不完全信息下XML数据依赖规范化、存在XSFD的XMLSchema规范化、概率数据模型分析和数据的转换、概率XML查询代数系统和EXQuery、概率XML树的结点概率查询算法等。 本书可作为计算机科学与技术学科、数据库领域、Agent技术、软件设计元素的交换、网络服务领域、EDI、电子商务等领域相关专业的高年级本科生或硕士生选修课教材,也可供从事上述领域研究的博士生、科研人员及工程技术人员等参考。
本书全面介绍了Web标准的三个主要组成部分HTML、CSS和JavaScript,本书循序渐进地讲述了三大Web前端开发技术的内容、应用技巧以及它们的综合应用,每部分都配置了大量的实用案例,图文并茂,效果直观。在HTML篇,本书系统介绍了常用的HTML标签、HTML5语法变化、HTML5表单新增属性和新增input元素类型、HTML5新增文档结构元素和表单元素,以及新增的客户端校验方式等内容;在CSS篇,本书系统介绍了CSS定义、CSS常用选择器、CSS常用属性、盒子模型、定位排版和浮动排版、网页常用布局版式及其应用等内容;在JavaScript篇,本书系统介绍了JavaScript的基础知识、脚本函数、事件处理、正则表达式模式匹配、JavaScript内置对象、BOM对象、DOM模型以及使用DOM操作HTML文档等内容;然后,在HTML CSS JavaScript综合案例篇通过一个综合实例,详细讲解了整合三大Web前端技术制作网页所涉及