LEADER 03655nam 2200493 450 001 9910798000803321 005 20180130145437.0 010 $a1-78439-294-4 035 $a(CKB)3710000000530957 035 $a(EBL)4191188 035 $a(MiAaPQ)EBC4191188 035 $a(PPN)228009480 035 $a(EXLCZ)993710000000530957 100 $a20160104d2015 uy| 0 101 0 $aeng 135 $aur|n|---||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aAngularJS directives cookbook $eextend the capabilities of AngularJS and build dynamic web applications by creating customized directives with a collection of more than 30 recipes /$fFernando Monteiro 210 1$aBirmingham :$cPackt Publishing,$d2015. 215 $a1 online resource (206 p.) 225 1 $aQuick answers to common problems 300 $aIncludes index. 311 $a1-78439-589-7 327 $aCover ; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Dealing with Modal and Tabs Directives; Introduction; Using inline HTML templates; Creating a simple modal directive; Loading external templates for best practices; Using the link function; Dealing with tabs without Bootstrap UI directives; Chapter 2: Building a Navbar Custom Directive; Introduction; Building a navbar directive; Directory structure for common components; Directive's controller function; Using the data attribute to HTML5 compile 327 $aChapter 3: Customizing and Using Bootstrap UI DirectivesIntroduction; Dealing with modal directives; Creating tab directives; The isolate scope; Building accordion tab directives; Loading dynamic content; Chapter 4: Creating Interactive jQuery UI Directives; Introduction; A simple directive example; Manipulating the DOM with jQuery; The compile and link functions; Creating the jQuery UI draggable directive; Creating the jQuery UI droppable directive; Chapter 5: Implementing Custom Directives with Yeoman Generators; Introduction; Creating the baseline app with generator-angm 327 $aGenerator best practicesHow to implement the ngMap directive; Using the Angular-Loading-Bar directive; Implementing the ng-grid directive; Chapter 6: Using Directives to Develop Interface Components; Introduction; Creating an Off Canvas menu; Applying custom CSS; Building a shopping cart; Chapter 7: Building Directives with Dynamic Templates; Introduction; Using dynamic templates on directives; The compile function; Organizing dynamic directives on shared folders; Mixing different content on templates; Chapter 8: Creating Reusable Directives; Introduction 327 $aHow to scale an AngularJS project to use reusable directivesBuilding a directive as an interface component; Creating a form directive with custom validation; Chapter 9: Directive Unit Testing with Karma and Jasmine; Introduction; How to test AngularJS apps using Karma and Karma Runner; Writing tests for directives with Jasmine; Testing elements when the scope changes; Index 410 0$aQuick answers to common problems. 606 $aAngularJS (Software framework) 606 $aApplication software$xDevelopment 606 $aJavaScript (Computer program language) 615 0$aAngularJS (Software framework) 615 0$aApplication software$xDevelopment. 615 0$aJavaScript (Computer program language) 700 $aMonteiro$b Fernando$01500855 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910798000803321 996 $aAngularJS directives cookbook$93727702 997 $aUNINA