AngularJS实战:构建与维护Web应用

需积分: 3 0 下载量 53 浏览量 更新于2024-07-18 收藏 14.75MB PDF 举报
“AngularJS 维护Web应用” 在“AngularJS Maintaining Web Applications”课程中,Shiny Poojary作为你的课程指导,将引导你深入理解AngularJS这个强大的前端框架,帮助你在学习过程中步步为营。课程设计了一系列的讲解、测试、练习,确保你能够充分掌握每个知识点。 课程结构分为核心学习——AngularJS基础和更深入的实践内容。首先,课程将带你入门AngularJS,讲解其架构概念,如何设置框架以及代码组织。AngularJS的代码组织方式有四种:内联风格、模式化风格、特定风格和领域风格,每种都有其适用场景。 接着,课程将详细介绍创建可重用组件的指令,这是AngularJS的核心特性之一。你会学习到什么是指令,如何使用AngularJS内置的指令,如ngApp、ngController、ngBind、ngBindHTML、ngRepeat、ngModel、ngClick和其他事件指令、ngDisabled、ngClass、ngOptions、ngStyle、ngShow、ngHide、ngIf,以及ngInclude。此外,课程还将教你如何重构应用程序的组织结构,创建自定义指令,理解指令的属性,如template、templateUrl、replace、restrict、scope、transclude、link、require、controller和compile等。 动画是AngularJS中的另一重要方面,课程会解释其工作原理,并通过实例展示如何对ngRepeat进行动画处理,以及如何实现其他各种动画效果。通过这些实践,你将能熟练运用AngularJS来构建动态且具有交互性的Web应用。 这个课程旨在使你不仅能够掌握AngularJS的基本用法,还能深入了解其背后的原理,从而能够在实际项目中有效地维护和扩展AngularJS应用。通过学习,你将具备解决复杂Web应用问题的能力,提升你的前端开发技能。
2017-06-10 上传
Building Modern Web Applications Using Angular by Shravan Kumar Kasagoni English | 29 May 2017 | ASIN: B01FI3CCU4 | 226 Pages | AZW3 | 2.55 MB Key Features Learn about the core building blocks of Angular Build and architect high performance web applications Implement the latest JavaScript concepts in ECMAScript 2015, ECMAScript 2016, and TypeScript Leverage the latest Angular features to get the most out of your web applications Book Description In the last few years, Angular has established itself as the number one choice of JavaScript Developers. What makes Angular special is performance and productivity. With Angular, developers can work on consistent coding patterns and build web applications that are powerful and scalable. This book will you get you up and running with Angular and teach how to build modern web applications. It starts with basics of Angular 2 and then brushes you up with the new features of Angular 4. You will learn the core concepts involved in building web applications with Angular such as Data Binding, Routing, Dependency Injection, and much more. The book teaches how to build components and use them to build web apps of your choice. It will help you to handle different kinds of forms and learn the concept of reactive programming. Finally the book teaches how to build visually appealing and responsive UIs. What you will learn Develop a frontend web application using component-based architecture Use ES5, ES2015, and TypeScript to build Angular 4 UI applications Develop simple to complex user interfaces in Angular 4 Develop and handle forms in Angular 4 UI applications Test UIs built in Angular 4 Use material design components and animations in Angular 4 About the Author Shravan Kumar Kasagoni is a developer, gadget freak, technology evangelist, mentor, blogger, and speaker living in Hyderabad. He has been passionate about computers and technology right from childhood. He holds a bachelors degree in computer science and engineering, and he is a Microsoft Certified Professional. His expertise includes modern web technologies (HTML5, JavaScript, and Node.js) and frameworks (Angular, React.js, Knockout.js, and so on). He has also worked on many Microsoft technologies, such as ASP.NET MVC, ASP.NET WEB API, WCF, C#, SSRS, and the Microsoft cloud platform Azure. He is a core member of Microsoft User Group Hyderabad, where he helps thousands of developers on modern web technologies and Microsoft technologies. He also actively contributes to open source community. He is a regular speaker at local user groups and conferences. Shravan has been awarded Microsoft's prestigious Most Valuable Professional award for past 6 years in a row for his expertise and community contributions in modern web technologies using ASP.NET and open source technologies. He is currently working with Novartis India, where he is responsible for the design and development of high-performance modern enterprise web applications and RESTful APIs. Previously, he was associated with Thomson Reuters and Pramati Technologies. Table of Contents Getting Started Basics of Components Components, Services, and Dependency Injection Working with Observables Handling Forms Building a Book Store Application Testing Angular Material