This book is for developers with AngularJS experience who want to extend their knowledge to create or customize directives in any type of AngularJS application. Some experience of modern tools such as Yeoman and Bower would be helpful, but is not a requirement.What You Will LearnBuild and customize external HTML templates, and create simple, effective directives for common interface componentsLearn how to use Controller function and any Bootstrap UI directives to manipulate the DOM and how to transform any UI library into AngularJS directivesConstruct an AngularJS application to use shared components and validate your HTML5Discover how to use jQuery events and manipulate the DOM using jQuery UI inside AngularJS applicationsCreate custom directives for ongoing projects using Yeoman generators, and find out how to implement standalone directivesBuild reusable directives for Large AngularJS applications and extend directives to use dynamic templatesWrite unit test for directives using the Karma runner and Jasmine's behavior-driven development frameworkIn Detail
AngularJS directives are at the center of what makes it such an exciting – and important - web development framework. With directives, you can take greater control over HTML elements on your web pages – they 'direct' Angular's HTML compiler to behave in the way you want it to. It makes building modern web applications a much more expressive experience, and allows you to focus more closely on improving the way that user interaction impacts the DOM and the way your app manages data. If you're already using Angular, you probably recognize the power of directives to transform the way you understand and build your projects – but customizing and creating your own directives to harness AngularJS to its full potential can be more challenging. This cookbook shows you how to do just that – it's a valuable resource that demonstrates how to use directives at every stage in the workflow.
Packed with an extensive range of solutions and tips that AngularJS developers shouldn't do without, you'll find out how to make the most of directives. You'll find recipes demonstrating how to build a number of different user interface components with directives, so you can take complete control over how users interact with your application. You'll also learn how directives can simplify the way you work by creating reusable directives – by customizing them with Yeoman you can be confident that you're application has the robust architecture that forms the bedrock of the best user experiences. You'll also find recipes that will help you learn how to unit test directives, so you can be confident in the reliability and performance of your application.
Whether you're looking for guidance to dive deeper into AngularJS directives, or you want a reliable resource, relevant to today's web development challenges, AngularJS Directives Cookbook delivers everything you need in an easily accessible way.Style and approach
This book easy-to-follow guide is packed with hands-on recipes to help you build modular AngularJS applications with custom directives. It presents tips on using the best tools and various ways to use these tools for front-end development.
This book is for those who want to develop applications with ReactJS. With its wide variety of topics, it caters both to the inexperienced developer as well as to the advanced, and it doesn't require any prior experience with ReactJS.What You Will LearnCreate a development environment that speeds up your development processFind out about responsive web development and create apps that can be used on any deviceEffortlessly connect to public and private APIsCreate efficient components that are easily testable and small enough to completely understandUnderstand what data flow means in ReactJS and why you never need to worry about where data changes originateCreate universal apps that run on the browser as well as on the serverWork with modern front-end tooling and level up your skillsTrain yourself to think in terms of ReactJSIn Detail
Packed with real-world code, this book starts by covering the idea behind ReactJS and the key concepts you must familiarize yourself with. You will learn how to bootstrap your ReactJS projects and you'll also be provided with a handy scaffolding that you can use and reuse over and over.
We then go on to cover a wide variety of apps, and will help you to structure and build your own components. Next, you will build a web shop, create a fully responsive and routable app, and also develop a real-time search app. Further on, you will be taught to work with public APIs to create a map-based application. You will also be taken through some advanced concepts such as Redux that are making a huge splash currently in the world of ReactJS. You'll learn how to efficiently seal off your app for guest access, interact with hardware APIs, and create a photo app. You will then master the art of making your apps universal, and find out how to deploy them to the cloud. Finally, we wrap up the book as you are shown how to make a game. What better way to kick off your ReactJS development journey?Style and approach
This is an easy-to-follow guide full of real-world ReactJS applications. Each chapter is self-contained, and every code example is explained in detail.
With this book you will learn how to rapidly develop software applications using the Laravel 5 PHP framework.
This book walks you through the creation of an application, starting with behavior-driven design of entities. You'll explore various aspects of modern software including the RESTful API, and will be introduced to command bus. Laravel's annotations package is also explained and demonstrated. Finally, the book closes with a demonstration of different ways to deploy and scale your applications.
When a serious health crisis suddenly forces Timothy to reevaluate the meaning of life, he embarks on a journey of spiritual awakening and is thrust into the magical world of the beautiful Satyana, an enigmatic and powerful intuitive.
With Satyanas help, Timothy begins to learn about the mystical realm of the Akashic Records, the etheric database for all of creation and the place that holds the soul plan for every being. There he discovers a series of twelve ancient truths that reveal how to live a healthy and happy life, all the while being confronted with the possibility of his own death. Together, Timothy and Satyana race to uncover the story of his destiny as well as the identity of a powerful woman who has been tied to his soul since the beginning of time and may hold the key to his ultimate enlightenment.
A journey that spans lifetimes, dimensions and the higher planes of consciousness, The Twelve Messages of the Spiritual Heart is at once a monumental adventure story and thoughtful essay on how we can all actively pursue our own enlightenment by journeying inward to the deepest levels of who we are.
KnockoutJS By Example is a project-based guide that introduces the key features and concepts of knockout.js. It helps you create an application skeleton and a Hello World application. You will develop a To-Do list application that aims to show the basic features of knockout.js in action, such as data binding and observables, following which you will develop a dynamic online customer registration form that captures and validates customer information. This book will further walk you through developing a customer banking portal, which demonstrates the use of knockout.js with components such as navigation bars, tabs, carousels, master details view, panels, forms, and wizards. You will also discover how to use token-based authentication and authorization to secure the customer banking portal, and move on to creating an editable products grid with CRUD operations. Finally, you will explore how to use the Google Maps API with knockout.js.
KnockoutJS By Example will not only leave you with a basic understanding of knockout.js fundamentals but also take you through some of the advanced features. It will help you get a web application up and ready instantly.
What You Need:Node.js 8.xOperating system with bash-like shellOMQ (pronounced "Zero-M-Q") library, version 3.2 or higherElasticsearch version 5.0 or higherjq version 1.5 or higherRedis version 3.2 or higher
Tech-guru Brian McCullough delivers a rollicking history of the internet, why it exploded, and how it changed everything.
The internet was never intended for you, opines Brian McCullough in this lively narrative of an era that utterly transformed everything we thought we knew about technology. In How the Internet Happened, he chronicles the whole fascinating story for the first time, beginning in a dusty Illinois basement in 1993, when a group of college kids set off a once-in-an-epoch revolution with what would become the first “dotcom.”
Depicting the lives of now-famous innovators like Netscape’s Marc Andreessen and Facebook’s Mark Zuckerberg, McCullough also reveals surprising quirks and unknown tales as he tracks both the technology and the culture around the internet’s rise. Cinematic in detail and unprecedented in scope, the result both enlightens and informs as it draws back the curtain on the new rhythm of disruption and innovation the internet fostered, and helps to redefine an era that changed every part of our lives.