Mastering JavaScript Design Patterns

所需积分/C币:10 2015-02-03 09:07:00 1.85MB PDF
收藏 收藏
举报

Mastering JavaScript Design Patterns
Mastering Java Script Design Patterns Copyright o 2014 Packt Publishi ing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews rt has been made in the preparation of this book to ensure the accuracy of the information presented However the information contained in this book is sold without warranty, cither express or implied. Neither the author nor Pacl Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: November 2014 Production reference: 1151114 Published by Packt Publishing ltd Livery place 35 Livery street Birmingham b3 2PB UK ISBN978-1-78398-798-6 www.packtpub.com Credits Author Project Coordinator Simon timms Rashi Khivansara Reviewers Proofreaders Amrita Chaturvedi Simran bhogal Philippe Renevier Gonin Lawrence a. herman Pedro miguel Barros Morgado Elinor Perry-Smith Mani nilchiani Indexer Commissioning Editor Hemangini bari Kunal parikh Graphics Acquisition Editor Sheetal aute Meeta rajani Ronak dhruv Valentina d'silva Content Development Editor Disha haria Sweny M. Sukumaran Abhinash sahu Technical editor Siddhi rane Production coordinator Nitesh Thakur Copy Editor Laxmi subramanian Cover work Nitesh Thakur About the author Simon Timms is a developer who loves to write code. He writes in a variety of languages using a number of tools. For the most part, he develops web applications with. NET backends. He is very interested in visualizations and cloud computing a background in build and system administration keeps him on the straight and narrow when it comes to DevOps He is the author of Social data Visualization with htmL5 and Javascript, Packt PublishingHeblogsathttp://blog.simontimms.comandisalsoafrequent contributor to the Canadian Developer Connection, where his latest series explores volving AsP. NET applications He is the President of the Calgary. NET User Group and a member of half a dozen others. He speaks on a variety of topics from DevOps to how the telephone system works He works as a web developer for Pacesetter Directional Drilling the friendliest performance drilling company around I would like to thank my wonderful wife for all her support and my children who provided a welcome distraction from writing. I would also like to thank the prime team at pacesetter for their sense of humor and for putting up with me About the reviewers Amrita Chaturvedi is a Phd researcher in the Department of Computer Science and Engineering at Indian Institute of Technology, Kanpur, Uttar Pradesh,India(http://www.cse.iitk.ac.in/users/amrita/index.htm) She was schooled(kindergarten to intermediate) at City Montessori School, Aliganj, Lucknow, Uttar Pradesh, India. She received a Bachelor of Technology degree in Information Technology from Institute of engineering and technology, Lucknow, Uttar Pradesh, India and a Master of Technology degree in Information Technology(with a specialization in Software engineering) from Indian Institute of Information Technology, Allahabad Deemed University), Uttar Pradesh, India She has worked in Nucleus Software Exports Ltd. Noida, Uttar Pradesh, India as a software engineer. She was also employed as a faculty in Institute of Engineering and Technology, lucknow Uttar Pradesh India. She has worked in user interface design as a senior project associate at Indian Institute of Technology, Kanpur, Uttar Pradesh, india She was selected as the first female phd student from asia under EURECA (European Research and Educational Collaboration with Asia) project 2009 to conduct research at VU University Amsterdam, the Netherlands Iler areas of specialization are software engineering, software architecture, software design patterns, and ontologies. Her research interests include software architecture and design, ontologies-based software engineering, service-oriented and model-driven architecture, semantic web, Internet technologies, and mobile agents She has given several talks and seminars as well as conference welcome/key notes at international conferences. She has also earned various awards such as best paper award for her research paper in an international conference, ACM SIGAPP award and has also been a Physics Olympiad topper. She has traveled several European North American, African and Asian countries for educational/ conference/research purposes. She has teaching as well as research experience and has worked on several implementation-based projects both jointly in a team as well as independently. She has acted as a session chair and program committee member, as well as research paper reviewer for various international conferences I would like to thank my incredible and beloved husband Bhartendu Chaturvedi, for his constant support Philippe Renevier gonin has been an assistant professor at the University of Nice Sophia-Antipolis(UNS), France, since 2005. He teaches web technologies, software engineering(architecture, development) and HCI(Human Computer Interaction In the research area, he works on connections between user-centered design (for example, user and task models)and software engineering(for example, component architecture and Ul development Pedro miguel Barros morgado holds a master s degree in Informatics and Computing Engineering at FEUP (Faculdade de Engenharia da Universidade do porto) and did his master thesis on object-Oriented Patterns and Service-Oriented Patterns Since 2009, he has been working with several different programming languages, frameworks, and technologies, which included the main Oo programming languages such as PHIP, Python, C/C++, Java, and JavaScript as well as web languages such as HTML, JSON, and XML. He has worked with different database technologies such as MySQL, PostgreSQL, Oracle SQL, and SQL Server and also with different caching systems and search engines He has worked as an IT consultant in the banking field for a year, and built a recommendation system( data mining and text mining) as a research assistant at INESC (Technology and Science-Associated Laboratory) for a period of 1 year Finally, he focused on web projects as a technical lead at Rocket Internet AG, for which he built scalable systems for FoodPanda, CupoNation, Camudi, and lamudi Due to his experience, he has specialized in project management and product development based on an e-commerce area. For more information take a look athisLinkedinaccountathttps://www.linkedincom/in/pedrombmorgado Mani Nilchiani is a developer, an artist, and a teacher based in Brooklyn, New York. He holds an mfa degree in Design and Technology from Parsons The New School for Design. He is a frontend engineer at The Daily Beast where he focuses on UI Development, api design, integration, and architecture, and works as an adjunct faculty at Parsons The ne D r Design, curriculum of javaScript development and design patterns. as a digital artist, he approaches code as an expressive medium to create interactive, site-specific, and generative works of art Www.Packtpub.com Support files, eBooks, discount offers, and more Forsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpub.cOm Did you know that packt offers e Book versions of every book published, with PDF and epuBfilesavailableYoucanupgradetotheeboOkversionatwww.packtpub.comand as a print book customer you are entitled to a discount on the ebook copy get in touch with us at service@packtpub com for more details Atwww.packtPub.comyoucanalsoreadacollectionoffreetechnicalarticles sign up for a range of free newsletters and receive exclusive discounts and offers on packt books and ebooks PACKTLIB http://packtlIb.Packtpub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books Wh' y subscribe Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Free access for packt account holders IfyouhaveanaccountwithPacktatwww.packtpub.comyoucanusethistoaccess PacktLib today and view g entirely free books Simply use your login credentials for immediate access

...展开详情
试读 127P Mastering JavaScript Design Patterns
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
Mastering JavaScript Design Patterns 10积分/C币 立即下载
1/127
Mastering JavaScript Design Patterns第1页
Mastering JavaScript Design Patterns第2页
Mastering JavaScript Design Patterns第3页
Mastering JavaScript Design Patterns第4页
Mastering JavaScript Design Patterns第5页
Mastering JavaScript Design Patterns第6页
Mastering JavaScript Design Patterns第7页
Mastering JavaScript Design Patterns第8页
Mastering JavaScript Design Patterns第9页
Mastering JavaScript Design Patterns第10页
Mastering JavaScript Design Patterns第11页
Mastering JavaScript Design Patterns第12页
Mastering JavaScript Design Patterns第13页
Mastering JavaScript Design Patterns第14页
Mastering JavaScript Design Patterns第15页
Mastering JavaScript Design Patterns第16页
Mastering JavaScript Design Patterns第17页
Mastering JavaScript Design Patterns第18页
Mastering JavaScript Design Patterns第19页
Mastering JavaScript Design Patterns第20页

试读结束, 可继续阅读

10积分/C币 立即下载 >