本书从外汇自动化交易实战角度出发,将零碎的MQL知识点模块化,将复杂难懂的机器语言整合成一个个功能块,告别编写时从零开始的惯性思维,能够使学习者集中精力于策略部分,极具易学、易懂、易用的特性。本书主要介绍了:MQL编写环境、常用函数、一套完整的策略的条件模块、下单模块、加减仓模块、平仓模块、显示模块以及作者对外汇圣杯之路的认识和体会。
本书紧密围绕网页设计师在制作网页过程中的实际需要和应该掌握的技术,全面介绍了使用HTML和CSS进行网页设计和制作的各方面内容和技巧。 本书共分4个部分21章和两个附录,包括网页设计基础、HTML基础、CSS基础、CSS高级技术和CSS布局技术等内容。全书遵循Web标准,强调“表现”与“内容”的分离,抛弃了那些过时的HTML标记和属性,从更规范的角度全面、系统地介绍了网页设计制作方法与技巧。附录收录了网站发布与管理的知识和160个应用CSS时出现频度较高的英文单词及其中文解释。书中给出了大量详细的案例,并对案例进行分析,便于读者在理解的基础上,直接修改后使用。本书作者具备扎实的实践功底,行文细腻,对每一个技术细节以及每一个实际工作中可能遇到的难点和错误都进行了详细的说明,并给出了解决方案。 本书附带学习光盘,收录了12
在过去几年中,JavaScript凭借Node.js和SpiderMonkey等平台,在服务器端编程中得到了广泛应用。JavaScript程序员因而迫切需要使用传统语言(比如C 和Java)提供的工具,包括传统的数据结构以及传统的排序和查找算法。《数据结构与算法JavaScript描述》讨论在数组即对象、无处不在的全局变量、基于原型的对象模型等JavaScript语言的环境下,如何实现高效的数据结构和算法。 《数据结构与算法JavaScript描述》适合JavaScript程序员以及对JavaScript语言感兴趣的学习者,特别是在学校中没有系统学习过计算机科学相关课程的 跨界 程序员。
JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。 全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、无类编程。除此之外,附录中还介绍了更多函数式JavaScript。 本书内容丰富,示例丰富,适合想要了解函数式编程的JavaScript程序员和学习JavaScript的函数式程序员阅读。
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口都是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶必修课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在就跟随专业JavaScript程序员尼古拉斯 C.扎卡斯,开启JavaScript Promise之旅吧!
作者根据自己多年的网站开发及教学经验,站在零基础读者的角度,详细介绍了HTML和CSS的基础知识,以及大量的前端开发技巧。 全书分为2大部分:第1部分是HTML基础,主要介绍各种标签的使用;第二部分是CSS基础,主要介绍样式布局操作。此外,作者还结合实际工作及前端面试,精心挑选了大量高质量的练习题放在每章*后,读者可以边学边练,更好地掌握本书内容。 本书提供了所有案例的源代码、配套视频课程,以及各种工具手册。另外,为方便老师教学,还提供了配套的PPT教学课件。 本书适合零基础的初学者使用,可以作为前端开发人员的参考书,也可作为培训学校、大中专院校相关专业的教学参考书。
本书按照Web前端工程师岗位技能要求,以真实项目组织内容,由浅入深地讲解了如何利用HTML5和CSS3等网页制作技术制作网站。本书共分为7个项目,项目1为Web前端基础的相关介绍;项目2和项目3包含HTML和CSS的基础知识、常用标签、CSS基础语法及选择器等内容;项目4和项目5介绍了HTML5语义化标签、CSS3的新特性等;项目6主要介绍JavaScript编程基础等;项目7为综合实践。全书以任务为导向,通过多个项目将知识点贯穿起来,并辅以实例,以此激发读者的学习兴趣。 本书可作为高等职业院校计算机相关专业的教材,也可作为计算机行业相关从业人员的自学参考书。
《深入HTML5编程(第2版)》首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML5背后的设计原理。本书在上一版的基础上新增了SVG和拖放API相关内容,并对部分内容进行了更新。从第2章起,分别围绕构建令人神往的富Web 应用,逐一讨论了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。《深入HTML5编程(第2版)》后探索了离线Web应用并展望了HTML5未来的发展前景。 《深入HTML5编程(第2版)》面向有一定经验的Web应用开发人员,对HTML5及未来Web应用技术发展有浓厚兴趣的读者也可以学习参考。
本书全面介绍了Web移动应用开发的基本技术,从HTML 4.01 CSS JavaScript的网站开发基础到*的HTML 5的移动特性,CSS 3新特征,增强的JavaScript API,流行的Web移动应用开发框架BootStrap,jQuery Mobile,AngualrJS,NoSQL的MongoDB数据库和Node.js全栈开发,及Web混合(Hybrid)应用开发框架PhoneGap/Cordova,把Web的应用重新打包编译成为Android App或iOS App。全书共分为5篇: 第1~4章为基础篇,着重介绍HTML的结构和基本元素,CSS样式布局和JavaScript语言的编程技术; 第5~17章为进阶篇,着重讨论*发布的HTML 5标准的特性,语义化元素,微数据/微格式,新的表单元素和属性,Web字体,画图,文件与拖放技术,音频视频播放技术,客户端数据存储和数据库技术,离线应用,Web Socket通信与多线程技术。同时,也介绍了CSS 3的新特征,包括透明度、圆角、阴影、背景图、渐变、过渡和变换特效,及复杂的CSS 3
《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。书中内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。 《编写可维护的JavaScript》作者NicholasC.Zakas是*的Web技术专家,也是《JavaScript高级程序设计》一书的作者。他曾是Yahoo!的首席前端开发工程师,在完成了从一名“独行侠”到“团队精英”的蜕变后,他站在前端工程师的角度提炼出众多的*编程实践,其中包括很多业内权威所推崇的*法则,而这些宝贵经验正是本书的核心内容。 《编写可维护的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编程或数据转换经验阅读起来会更加容易。
设计模式是解决软件设计中常见问题的可复用方案。学习任何编程语言,设计模式都是一个令人兴奋和极具吸引力的话题。 《JavaScript设计模式》是JavaScript设计模式的学习指南。全书分为14章。首先介绍了什么是模式、模式的结构、类别、模式的分类、如何编写模式等等;然后,集中介绍了很多流行的设计模式在JavaScript中的应用,包括Module(模块)模式、Observer(观察者)模式、Facade(外观)模式和Mediator(中介者)模式;后,还探讨了模块化的JavaScript模式、jQuery及其插件中的设计模式。 《JavaScript设计模式》适合专业的Web开发人员和前端工程师阅读。通过阅读本书,他们将能够提高对设计模式的认识,并学会如何将设计模式应用到JavaScript编程语言中。
胡秀娥,资深Web技术专家,有10余年网站开发授课经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。一直致力于对HTML、JavaScript、CSS、jQuery、jQUery Mobile等Web开发技术的研究和实践。 《HTML CSS JavaScript网页设计与布局实用教程(第2版)》共21章,引导读者从零开始,一步步掌握网页设计与布局的全过程。《HTML CSS JavaScript网页设计与布局实用教程(第2版)》紧密围绕网页设计师在制作网页过程中实际需要掌握的技术,全面介绍了使用HTML、CSS、JavaScript进行网页设计和制作的各方面内容和技巧。《HTML CSS JavaScript网页设计与布局实用教程(第2版)》不是单纯讲解语法,而是通过一个个鲜活、典型的实战案例来达到学以致用的目的。每个语法都有相应的实例。每章后面又配有综合小实例,同时配有习题,力求达到理论知识与实践操作完美结合的效果。 《HTML CSS 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章是一个综合项目,目的是对前面所学的
本书分4篇14章,介绍JavaScript的知识,全书内容包括:JavaScript语法基础、流程控制、函数、内置对象编程、文档对象模型DOM与事件驱动、处理XML、使用Cookie和文件、应用Ajax技术等。本书后一篇从6个方面详细介绍常见网页特效的实现过程。本书配套光盘内容为本书的源代码和软件配置教学视频文件。 本书适合于中、高级JavaScript动态网站开发人员,特别适合于有编程基础,希望全面学习JavaScript技术,提高实际应用能力的读者群体。
全书共分理论基础篇、开发工具篇、应用实例篇、视窗套件篇四大部分。理论基础篇:让你了解动态网页设计的各种标准与规范,以及不同浏览器对它们支持的情况;开发工具篇:提供一个跨浏览器的动态网页开发工具,你可以直接通过它来开发支持多种浏览器的动态网页,也可以借此深入了解各种浏览器的运作模式;应用实例篇:展示许多动态网页的实例及设计技巧;视窗套件篇:讲解如何设计及使用一引起常见的视窗套件,包括FrameWindow、TabWindow、Toolbar、TreeWindow及Menu。
HTML5和CSS3技术是网页设计的精髓,《HTML5+CSS3网页设计案例教程》以应用实例和综合实战案例的形式,全面涵盖网页设计的基础知识、HTML5和CSS3技术、DIV+CSS布局以及网页制作工具。 《HTML5+CSS3网页设计案例教程》包含数百个知识点示例、18个章节综合案例、20个上机案例以及3个综合实战案例,讲解过程由法入深、循序渐进,力求通过实例操作让读者快速掌握网页设计的方法和技巧。
......
本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及随机算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等 算法以及函数式编程, 还介绍了如何计算算法的复杂度。
本书通过大量的JavaScript应用实例帮助读者全面掌握JavaScript编程技术,全书共分11章,每章首先介绍基础知识,然后重点讲解相关的实例,让读者通过实践真正掌握JavaScript编程技术。第1章介绍JavaScript的基础知识,包括发展历史、相关标准、基本语法等;第2章介绍JavaScript的面向对象特性;第3、4章分别讲解JavaScript的字符串操作和浏览器编程的相关内容;第5~7章是本书的重点,分别讲解DOM的基础知识、事件处理和DOM样式编程;第8章介绍如何使用JavaScript进行XML编程;第9章也是本书的重点内容,讲解使用JavaScript与服务器端交互的各种技术;第10章介绍JavaScript与各种嵌入式对象的交互方法;第11章则介绍与JavaScript调试、优化相关的工具和技术。 本书面向的读者是具有初级和中级水平的Web开发人员,书中内容从目前Web开发中常见的应用场景出发,示例代码可以很容易
本书面向网站开发与网页制作的读者,采用全新流行的Web标准,以Web前端开发技术HTML5、CSS3、JavaScript和jQuery为基础,由浅入深、完整详细地介绍了网站设计与网页制作的相关知识。本书共分13章,主要内容包括HTML5基础知识、编辑网页元素、页面的布局与交互、CSS3入门、盒模型、使用CSS修饰页面外观、CSS布局技术、JavaScript程序设计基础、HTML5进阶、jQuery基础、jQuery的动画效果、jQuery UI插件的用法.和天地环保综合案例网站。本书内容紧扣 对高等学校培养 应用型、复合型人才的技能水平和知识结构的要求,以天地环保网站项目案例的开发思路为主线,采用模块分解、任务驱动、子任务实现和代码设计四层结构,通过对模块中每个任务相应知识点的讲解,引导读者学习网页制作、设计、规划的基本知识,以及项目开发、测试的完整流程。本书面向网站开发与网页制作的
JavaScript是一门脚本语言,广泛应用于Web前端开发。通过编写JavaScript代码可以为网页添加各式各样的动态交互效果,为用户提供舒适、美观的体验。 本书共12章,主要内容包括初识JavaScript、JavaScript基础语法、数组、函数、对象、DOM、BOM、正则表达式、Web服务器与Ajax、jQuery以及面向对象编程。本书不仅讲解知识,还将知识与精彩的案例相结合,使读者对知识的领悟 加透彻。 本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Web前端爱好者的参考读物。
《HTML5程序设计(第2版)》(作者柳伯斯、阿伯斯、萨利姆)首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML 5背后的设计原理。本书在上一版的基础上新增了SVG和拖放API相关内容,并对部分内容进行了 新。从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML55的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。本书 探索了离线Web应用并展望了HTML55未来的发展前景。 《HTML5程序设计(第2版)》面向有一定经验的Web应用开发人员,对HTML55及未来Web应用技术发展有浓厚兴趣的读者也可以学习参考。
HTML5和CSS3技术是目前整个网页的基础。由霍根(Brian P. Hogan)著的《HTML5与CSS3实例教程(第2版)》共分3部分,集中讨论了HTML5和CSS3规范及其技术的使用方法。这一版全面讲解了 的HTML5和CSS3技术,所有实例均使用 特性实现,针对的是 版本的浏览器。 《HTML5与CSS3实例教程(第2版)》适合所有使用HTML和CSS的Web开发人员学习参考。