Angular Notes for Professionals book

    Amazing collection of free programming books

    收集中
    免费
    Amazing collection of free programming books

    The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

    Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

    https://goalkicker.com/

    章节目录

    • 1-1
      Content list
    • 1-2
      About
    • 1-3
      Chapter 1: Getting started with AngularJS
    • 1-4
      Section 1.1: Getting Started
    • 1-5
      Section 1.2: Showcasing all common Angular constructs
    • 1-6
      Section 1.3: The importance of scope
    • 1-7
      Section 1.4: Minification in Angular
    • 1-8
      Section 1.5: AngularJS Getting Started Video Tutorials
    • 1-9
      Section 1.6: The Simplest Possible Angular Hello World
    • 1-10
      Chapter 2: Modules
    • 1-11
      Section 2.1: Modules
    • 1-12
      Section 2.2: Modules
    • 1-13
      Chapter 3: Components
    • 1-14
      Section 3.1: Basic Components and LifeCycle Hooks
    • 1-15
      Section 3.2: Components In angular JS
    • 1-16
      Chapter 4: Built-in directives
    • 1-17
      Section 4.1: Angular expressions - Text vs. Number
    • 1-18
      Section 4.2: ngIf
    • 1-19
      Section 4.3: ngCloak
    • 1-20
      Section 4.4: ngRepeat
    • 1-21
      Section 4.5: Built-In Directives Cheat Sheet
    • 1-22
      Section 4.6: ngInclude
    • 1-23
      Section 4.7: ng-model-options
    • 1-24
      Section 4.8: ngCopy
    • 1-25
      Section 4.9: ngPaste
    • 1-26
      Section 4.10: ngClick
    • 1-27
      Section 4.11: ngList
    • 1-28
      Section 4.12: ngOptions
    • 1-29
      Section 4.13: ngSrc
    • 1-30
      Section 4.14: ngModel
    • 1-31
      Section 4.15: ngClass
    • 1-32
      Section 4.16: ngDblclick
    • 1-33
      Section 4.17: ngHref
    • 1-34
      Section 4.18: ngPattern
    • 1-35
      Section 4.19: ngShow and ngHide
    • 1-36
      Section 4.20: ngRequired
    • 1-37
      Section 4.21: ngMouseenter and ngMouseleave
    • 1-38
      Section 4.22: ngDisabled
    • 1-39
      Section 4.23: ngValue
    • 1-40
      Chapter 5: Use of in-built directives
    • 1-41
      Section 5.1: Hide/Show HTML Elements
    • 1-42
      Chapter 6: Custom Directives
    • 1-43
      Section 6.1: Creating and consuming custom directives
    • 1-44
      Section 6.2: Directive Definition Object Template
    • 1-45
      Section 6.3: How to create resuable component using directive
    • 1-46
      Section 6.4: Basic Directive example
    • 1-47
      Section 6.5: Directive decorator
    • 1-48
      Section 6.6: Basic directive with template and an isolated scope
    • 1-49
      Section 6.7: Building a reusable component
    • 1-50
      Section 6.8: Directive inheritance and interoperability
    • 1-51
      Chapter 7: How data binding works
    • 1-52
      Section 7.1: Data Binding Example
    • 1-53
      Chapter 8: Angular Project - Directory Structure
    • 1-54
      Section 8.1: Directory Structure
    • 1-55
      Chapter 9: Filters
    • 1-56
      Section 9.1: Accessing a filtered list from outside an ng-repeat
    • 1-57
      Section 9.2: Custom filter to remove values
    • 1-58
      Section 9.3: Custom filter to format values
    • 1-59
      Section 9.4: Using filters in a controller or service
    • 1-60
      Section 9.5: Performing filter in a child array
    • 1-61
      Chapter 10: Custom filters
    • 1-62
      Section 10.1: Use a filter in a controller, a service or a filter
    • 1-63
      Section 10.2: Create a filter with parameters
    • 1-64
      Section 10.3: Simple filter example
    • 1-65
      Chapter 11: Constants
    • 1-66
      Section 11.1: Create your first constant
    • 1-67
      Section 11.2: Use cases
    • 1-68
      Chapter 12: Custom filters with ES6
    • 1-69
      Section 12.1: FileSize Filter using ES6
    • 1-70
      Chapter 13: Directives using ngModelController
    • 1-71
      Section 13.1: A simple control: rating
    • 1-72
      Section 13.2: A couple of complex controls: edit a full object
    • 1-73
      Chapter 14: Controllers
    • 1-74
      Section 14.1: Your First Controller
    • 1-75
      Section 14.2: Creating Controllers, Minification safe
    • 1-76
      Section 14.3: Using ControllerAs in Angular JS
    • 1-77
      Section 14.4: Creating Minification-Safe Angular Controllers
    • 1-78
      Section 14.5: Creating Controllers
    • 1-79
      Section 14.6: Nested Controllers
    • 1-80
      Chapter 15: Controllers with ES6
    • 1-81
      Section 15.1: Controller
    • 1-82
      Chapter 16: The Self Or This Variable In A Controller
    • 1-83
      Section 16.1: Understanding The Purpose Of The Self Variable
    • 1-84
      Chapter 17: Services
    • 1-85
      Section 17.1: Creating a service using angular.factory
    • 1-86
      Section 17.2: Dierence between Service and Factory
    • 1-87
      Section 17.3: $sce - sanitize and render content and resources in templates
    • 1-88
      Section 17.4: How to create a Service
    • 1-89
      Section 17.5: How to use a service
    • 1-90
      Section 17.6: How to create a Service with dependencies using 'array syntax'
    • 1-91
      Section 17.7: Registering a Service
    • 1-92
      Chapter 18: Distinguishing Service vs Factory
    • 1-93
      Section 18.1: Factory VS Service once-and-for-all
    • 1-94
      Chapter 19: Angular promises with $q service
    • 1-95
      Section 19.1: Wrap simple value into a promise using $q.when()
    • 1-96
      Section 19.2: Using angular promises with $q service
    • 1-97
      Section 19.3: Using the $q constructor to create promises
    • 1-98
      Section 19.4: Avoid the $q Deferred Anti-Pattern
    • 1-99
      Section 19.5: Using $q.all to handle multiple promises
    • 1-100
      Section 19.6: Deferring operations using $q.defer
    • 1-101
      Chapter 20: Dependency Injection
    • 1-102
      Section 20.1: Dynamic Injections
    • 1-103
      Section 20.2: Dynamically load AngularJS service in vanilla JavaScript
    • 1-104
      Chapter 21: Events
    • 1-105
      Section 21.1: Using angular event system
    • 1-106
      Section 21.2: Always deregister $rootScope.$on listeners on the scope $destory event
    • 1-107
      Section 21.3: Uses and significance
    • 1-108
      Chapter 22: Sharing Data
    • 1-109
      Section 22.1: Using ngStorage to share data
    • 1-110
      Section 22.2: Sharing data from one controller to another using service
    • 1-111
      Chapter 23: Form Validation
    • 1-112
      Section 23.1: Form and Input States
    • 1-113
      Section 23.2: CSS Classes
    • 1-114
      Section 23.3: Basic Form Validation
    • 1-115
      Section 23.4: Custom Form Validation
    • 1-116
      Section 23.5: Async validators
    • 1-117
      Section 23.6: ngMessages
    • 1-118
      Section 23.7: Nested Forms
    • 1-119
      Chapter 24: Routing using ngRoute
    • 1-120
      Section 24.1: Basic example
    • 1-121
      Section 24.2: Defining custom behavior for individual routes
    • 1-122
      Section 24.3: Route parameters example
    • 1-123
      Chapter 25: ng-class directive
    • 1-124
      Section 25.1: Three types of ng-class expressions
    • 1-125
      Chapter 26: ng-repeat
    • 1-126
      Section 26.1: ng-repeat-start + ng-repeat-end
    • 1-127
      Section 26.2: Iterating over object properties
    • 1-128
      Section 26.3: Tracking and Duplicates
    • 1-129
      Chapter 27: ng-style
    • 1-130
      Section 27.1: Use of ng-style
    • 1-131
      Chapter 28: ng-view
    • 1-132
      Section 28.1: Registration navigation
    • 1-133
      Section 28.2: ng-view
    • 1-134
      Chapter 29: AngularJS bindings options (`=`, `@`, `&` etc.)
    • 1-135
      Section 29.1: Bind optional attribute
    • 1-136
      Section 29.2: @ one-way binding, attribute binding
    • 1-137
      Section 29.3: = two-way binding
    • 1-138
      Section 29.4: & function binding, expression binding
    • 1-139
      Section 29.5: Available binding through a simple sample
    • 1-140
      Chapter 30: Providers
    • 1-141
      Section 30.1: Provider
    • 1-142
      Section 30.2: Factory
    • 1-143
      Section 30.3: Constant
    • 1-144
      Section 30.4: Service
    • 1-145
      Section 30.5: Value
    • 1-146
      Chapter 31: Decorators
    • 1-147
      Section 31.1: Decorate service, factory
    • 1-148
      Section 31.2: Decorate directive
    • 1-149
      Section 31.3: Decorate filter
    • 1-150
      Chapter 32: Print
    • 1-151
      Section 32.1: Print Service
    • 1-152
      Chapter 33: ui-router
    • 1-153
      Section 33.1: Basic Example
    • 1-154
      Section 33.2: Multiple Views
    • 1-155
      Section 33.3: Using resolve functions to load data
    • 1-156
      Section 33.4: Nested Views / States
    • 1-157
      Chapter 34: Built-in helper Functions
    • 1-158
      Section 34.1: angular.equals
    • 1-159
      Section 34.2: angular.toJson
    • 1-160
      Section 34.3: angular.copy
    • 1-161
      Section 34.4: angular.isString
    • 1-162
      Section 34.5: angular.isArray
    • 1-163
      Section 34.6: angular.merge
    • 1-164
      Section 34.7: angular.isDefined and angular.isUndefined
    • 1-165
      Section 34.8: angular.isDate
    • 1-166
      Section 34.9: angular.noop
    • 1-167
      Section 34.10: angular.isElement
    • 1-168
      Section 34.11: angular.isFunction
    • 1-169
      Section 34.12: angular.identity
    • 1-170
      Section 34.13: angular.forEach
    • 1-171
      Section 34.14: angular.isNumber
    • 1-172
      Section 34.15: angular.isObject
    • 1-173
      Section 34.16: angular.fromJson
    • 1-174
      Chapter 35: digest loop walkthrough
    • 1-175
      Section 35.1: $digest and $watch
    • 1-176
      Section 35.2: the $scope tree
    • 1-177
      Section 35.3: two way data binding
    • 1-178
      Chapter 36: Angular $scopes
    • 1-179
      Section 36.1: A function available in the entire app
    • 1-180
      Section 36.2: Avoid inheriting primitive values
    • 1-181
      Section 36.3: Basic Example of $scope inheritance
    • 1-182
      Section 36.4: How can you limit the scope on a directive and why would you do this?
    • 1-183
      Section 36.5: Using $scope functions
    • 1-184
      Section 36.6: Creating custom $scope events
    • 1-185
      Chapter 37: Using AngularJS with TypeScript
    • 1-186
      Section 37.1: Using Bundling / Minification
    • 1-187
      Section 37.2: Angular Controllers in Typescript
    • 1-188
      Section 37.3: Using the Controller with ControllerAs Syntax
    • 1-189
      Section 37.4: Why ControllerAs Syntax?
    • 1-190
      Chapter 38: $http request
    • 1-191
      Section 38.1: Timing of an $http request
    • 1-192
      Section 38.2: Using $http inside a controller
    • 1-193
      Section 38.3: Using $http request in a service
    • 1-194
      Chapter 39: Prepare for Production - Grunt
    • 1-195
      Section 39.1: View preloading
    • 1-196
      Section 39.2: Script optimisation
    • 1-197
      Chapter 40: Grunt tasks
    • 1-198
      Section 40.1: Run application locally
    • 1-199
      Chapter 41: Lazy loading
    • 1-200
      Section 41.1: Preparing your project for lazy loading
    • 1-201
      Section 41.2: Usage
    • 1-202
      Section 41.3: Usage with router
    • 1-203
      Section 41.4: Using dependency injection
    • 1-204
      Section 41.5: Using the directive
    • 1-205
      Chapter 42: HTTP Interceptor
    • 1-206
      Section 42.1: Generic httpInterceptor step by step
    • 1-207
      Section 42.2: Getting Started
    • 1-208
      Section 42.3: Flash message on response using http interceptor
    • 1-209
      Chapter 43: Session storage
    • 1-210
      Section 43.1: Handling session storage through service using angularjs
    • 1-211
      Chapter 44: Angular MVC
    • 1-212
      Section 44.1: The Static View with controller
    • 1-213
      Section 44.2: Controller Function Definition
    • 1-214
      Section 44.3: Adding information to the model
    • 1-215
      Chapter 45: SignalR with AngularJS
    • 1-216
      Section 45.1: SignalR and AngularJS [ ChatProject ]
    • 1-217
      Chapter 46: Migration to Angular 2+
    • 1-218
      Section 46.1: Converting your AngularJS app into a componend-oriented structure
    • 1-219
      Section 46.2: Introducing Webpack and ES6 modules
    • 1-220
      Chapter 47: AngularJS with data filter, pagination etc
    • 1-221
      Section 47.1: AngularJS display data with filter, pagination
    • 1-222
      Chapter 48: Profiling and Performance
    • 1-223
      Section 48.1: 7 Simple Performance Improvements
    • 1-224
      Section 48.2: Bind Once
    • 1-225
      Section 48.3: ng-if vs ng-show
    • 1-226
      Section 48.4: Watchers
    • 1-227
      Section 48.5: Always deregister listeners registered on other scopes other than the current scope
    • 1-228
      Section 48.6: Scope functions and filters
    • 1-229
      Section 48.7: Debounce Your Model
    • 1-230
      Chapter 49: Performance Profiling
    • 1-231
      Section 49.1: All About Profiling
    • 1-232
      Chapter 50: Debugging
    • 1-233
      Section 50.1: Using ng-inspect chrome extension
    • 1-234
      Section 50.2: Getting the Scope of element
    • 1-235
      Section 50.3: Basic debugging in markup
    • 1-236
      Chapter 51: Unit tests
    • 1-237
      Section 51.1: Unit test a component (1.5+)
    • 1-238
      Section 51.2: Unit test a filter
    • 1-239
      Section 51.3: Unit test a service
    • 1-240
      Section 51.4: Unit test a controller
    • 1-241
      Section 51.5: Unit test a directive
    • 1-242
      Chapter 52: AngularJS gotchas and traps
    • 1-243
      Section 52.1: Things to do when using html5Mode
    • 1-244
      Section 52.2: Two-way data binding stops working
    • 1-245
      Section 52.3: 7 Deadly Sins of AngularJS
    • 1-246
      Credits
    • 1-247
      You may also like

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案