Learning web development with Bootstrap and AngularJS : build your own web app with Bootstrap and AngularJS, utilizing the latest web technologies /
Whether you know a little about Bootstrap or AngularJS, or you're a complete beginner, this book will enhance your capabilities in both frameworks and you'll build a fully functional web app. A working knowledge of HTML, CSS, and JavaScript is required to fully get to grips with Bootstrap...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai [India] :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello, {{name}}; Setting up; Installing AngularJS and Bootstrap; Installing Bootstrap; Installing AngularJS; Using AngularJS; Bootstrap; Self-test questions; Summary; Chapter 2: Let's Build with AngularJS and Bootstrap; Setting up; Scaffolding; Navigation; Getting to grips with Bootstrap's grid; Working with directives; ng-click and ng-mouseover; ng-init; ng-show and ng-hide; ng-if; ng-repeat; ng-class; ng-style; ng-cloak; Self-test questions; Summary; Chapter 3: Filters
- Applying a filter from the viewCurrency and numbers; Lowercase and uppercase; limitTo; Date; Filter; orderBy; JSON; Applying filters from JavaScript; Building your own filter; Modules; Creating a module; Creating a filter; Self-test questions; Summary; Chapter 4: Routing; Installing ngRoute; Creating basic routes; Routes with parameters; Fallback route; HTML5 routing or removing #; Enabling HTML5Mode; Linking routes; Self-test questions; Summary; Chapter 5: Building Views; Populating the Index view; Populating the Add Contact view; Horizontal forms; Populating the View Contact view
- Title and GravatarThe form-horizontal class; Self-test questions; Summary; Chapter 6: CRUD; Read; Sharing data between views; Sharing data using rootScope; Creating a custom service; Rolling our own service; Using route parameters; Creating a custom directive; Respecting line-endings; Search and adding the active page class; Search; Active page class; Create; Update; Scope; Controller; Piecing it together; Delete; Self-test questions; Summary; Chapter 7: AngularStrap; Installing AngularStrap; Using AngularStrap; The modal window; Tooltip; Popover; Alert; Utilizing AngularStrap's services
- Integrating AngularStrapSelf-test questions; Summary; Chapter 8: Connecting to the Server; Connecting with http; Posting data; Connecting with ngResource; Including ngResource; Configuring ngResource; Getting from the server; Posting to the server; Deleting contacts; Error handling; Alternative ways of connecting; RestAngular; Using RestAngular; Firebase; Self-test questions; Summary; Chapter 9: Using Task Runners; Installing Node and NPM; Utilizing Grunt; Installing the command-line interface; Installing Grunt; Creating a package.json file; Building the Gruntfile.js file; Running Grunt
- Setting up watchCreating the default task; Utilizing gulp; Installing gulp globally; Installing gulp dependencies; Setting up the gulpfile; Restructuring our project; Self- test questions; Summary; Chapter 10: Customizing Bootstrap; Compiling Less with Grunt or Gulp; Downloading the source; Compiling with Grunt; Setting up Watch and LiveReload; Compiling with Gulp; Setting up Watch and LiveReload; Less 101; Importing; Variables; Nested rules; Mixins; Customizing Bootstrap's styles; Typography; Navbar; Forms; Buttons; The Bootstrap themes; Where to find additional Bootstrap themes