舉報

會員
Angular UI Development with PrimeNG
Sudheer Jonna Oleg Varaksin 著
更新時間:2021-07-15 17:33:45
開會員,本書免費讀 >
最新章節:
Summary
ThisbookisforeverybodywhowouldliketolearnorcreatemodernAngularbasedsinglepageapplicationsusingPrimeNGcomponentlibrary.ThisbookisagoodchoiceforbeginnerstoadvanceduserswhoareserioustolearnmodernAngularapplications.TheprerequisitesforthisbookaresomebasicknowledgeontheAngular2+versionwithTypeScriptandCSSskills.
最新章節
- Summary
- Debugging with ng.probe
- Augury in action
- Exploring a PrimeNG application with Augury and ng.probe
- Writing complete the e2e test
- Clean architecture with Page Objects
品牌:中圖公司
上架時間:2021-07-15 17:00:46
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-15 17:33:45
- Debugging with ng.probe
- Augury in action
- Exploring a PrimeNG application with Augury and ng.probe
- Writing complete the e2e test
- Clean architecture with Page Objects
- Browser object element and locators
- Writing automated UI tests at a glance
- Installing and configuring Protractor
- Setting up the e2e test environment with Protractor
- Tips on how to speed up unit testing
- Testing a service
- Testing a component
- Angular testing utilities
- Unit testing of components and services
- Testing setup with Webpack and Karma
- Brief introduction to Jasmine
- Setting up unit testing with Jasmine and Karma
- Creating Robust Applications
- Summary
- CRUD application with @ngrx/store
- Redux principles
- Introduction to state management with @ngrx/store
- Implementing a custom wizard component with Steps
- Displaying confirmation dialog with guarded routes
- Selecting colors with ColorPicker
- Process status indicator in action
- Blocking page pieces during long-running AJAX calls
- Deferring mechanism to optimize page loading
- CRUD sample implementation with DataTable
- Events
- Auto play mode and effects
- Get it up and running
- Displaying a collection of images with Galleria
- Droppable
- Draggable
- Learning draggable and droppable directives
- Customizations
- Restrictions by file types and size
- Basic multiple and automatic file uploading
- File uploading in all its glory
- Miscellaneous Use Cases and Best Practices
- Summary
- Events
- Overlays
- Various use cases with the GMap component
- Basic integration with the Google Maps API
- Selection and events
- Advanced customization
- Hierarchical data with zero configuration
- Drawing an organization chart for the relationship hierarchy
- Data representation with radar and polar area charts
- Data representation with pie and doughnut charts
- Data representation with line and bar charts
- Events
- Customization
- Chart types
- Working with the chart model
- Creating Charts and Maps
- Summary
- Breadcrumb – providing contextual information about the page hierarchy
- TabMenu - menu items as tabs
- PanelMenu – hybrid of Accordion and Tree
- MegaMenu – the multicolumn menu
- TieredMenu – sub-menus in nested overlays
- SlideMenu – menu in the iPod style
- DataTable integration
- Customized target for ContextMenu
- ContextMenu with nested items
- Accessing commands via MenuBar
- Statically and dynamically positioned menus
- Menu actions
- Creating programmatic menus using the MenuModel API
- Endless Menu Variations
- Summary
- Tooltips for form components
- Sticky behavior
- Growl - another way of notifying information
- Notifying users with Messages and Growl
- Transition effects
- Custom content mode
- Displaying content in Lightbox
- Closable properties
- Integration with other components
- Multipurpose scenarios with OverlayPanel
- Customization
- ConfirmDialog
- Customized header and footer
- Usability features
- Dialog
- Displaying content in the popup mode
- Amazing Overlays and Messages
- Summary
- Events and methods
- Beyond basic usage - advanced features
- Header customization
- Managing events with Schedule
- Beyond basic usage - advanced features
- Selection features - single multiple and checkbox
- Visualizing data with TreeTable
- Beyond basic usage - advanced features
- Selection features - single multiple and checkbox
- Visualizing data with Tree
- Lazy loading
- On-demand data loading with DataScroller
- Beyond basic usage - advanced features
- Grid-organized data with DataGrid
- Listing data with OrderList
- Listing data with PickList
- Events
- Lazy loading
- Facets and pagination
- Listing data with DataList
- DataTable events and methods
- Exporting data in CSV format
- Row expansion by providing a row template
- Handling tons of data with lazy DataTable
- RowSpan groups
- Sub-headers
- Expandable row groups
- Row grouping
- Column grouping
- Using column and row grouping
- Making DataTable responsive
- In-cell editing with DataTable
- Toggling
- Reordering
- Resizing
- Resizing reordering and toggling columns in DataTable
- Customizing the cell content with templating
- Pagination
- Filtering
- Sorting
- Sorting filtering and paginating data in DataTable
- Checkbox selection
- RadioButton selection
- Multiple selection
- Single selection
- Selecting rows in DataTable
- Dynamic columns
- Change detection
- Multi feature DataTable
- Data Iteration Components
- Summary
- Grouping content with tabs in TabView
- Vertical stacked panels with Accordion
- FieldSet
- Panel
- Arranging your view with Panels and FieldSets
- Grouping buttons with Toolbar
- SelectButton
- Selecting a value with ToggleButton and SelectButton
- Icons and theming
- SplitButton
- RadioButton
- Icons and severity
- Button
- Enhanced Button RadioButton and SplitButton
- Button and Panel Components
- Summary
- Validation with the input and select components
- Rating input
- Password and star-based rating inputs
- The customized editor
- Text editing with rich editors
- Advanced features - going beyond basic usage
- Slider
- Advanced features - going beyond basic usage
- Spinner and Slider – different ways to provide input
- Advanced features
- Time picker options
- Localization
- Basic and advanced Calendar scenarios
- The MultiSelect dropdown
- Customized Dropdown
- Choosing items with single and MultiSelect components
- Multistate representation - TriStateCheckbox
- Checkbox multiple selection
- Boolean checkbox - single selection
- Discovering checkbox - boolean many and TriState
- Display complex information using template
- Entering multiple values with Chips
- Advanced features - the customized content displays
- Working with objects
- Multiple selection
- Autosuggestion with AutoComplete
- Making a part of the mask optional
- Using the slot character
- Mask format options
- Formatted input with InputMask
- Enhanced Inputs and Selects
- Summary
- Bootstrap flexbox layout meets PrimeNG
- Responsive and fluid layout
- Nested columns
- Basic principles
- The responsive grid system in PrimeNG
- The Sass approach
- ThemeRoller approach
- Simple ways to create a new theme
- Organizing your project structure with Sass
- Understanding structural and skinning CSS
- Theming Concepts and Layouts
- Summary
- Adding PrimeNG dependencies
- Generating scaffolding
- Setting up PrimeNG project with Angular CLI
- Adding PrimeNG CSS and SASS
- Loaders and plugins
- Entry point and output
- Setting up PrimeNG project with Webpack
- Adding PrimeNG dependencies
- The SystemJS configuration for Angular
- Running PrimeNG with SystemJS
- Lifecycle hooks
- Modules and bootstrapping
- Angular modularity and lifecycle hooks
- Routing
- Forms
- Communication between components
- Built-in directives
- Templates and bindings
- Components services and dependency injection
- Angular cheat sheet - overview of key concepts
- Compiler options
- Type definition files
- Decorators
- Type inference
- Union types and type aliases
- Advanced types decorators and compiler options
- Modules
- Generics
- Functions
- Interfaces classes and enums
- Basic types
- TypeScript fundamentals
- Getting Started with Angular and PrimeNG
- Questions
- Piracy
- Errata
- Downloading the color images of this book
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewer
- About the Authors
- Foreword
- Credits
- Angular UI Development with PrimeNG
- Copyright
- Title Page
- cover
- cover
- Title Page
- Copyright
- Angular UI Development with PrimeNG
- Credits
- Foreword
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Getting Started with Angular and PrimeNG
- TypeScript fundamentals
- Basic types
- Interfaces classes and enums
- Functions
- Generics
- Modules
- Advanced types decorators and compiler options
- Union types and type aliases
- Type inference
- Decorators
- Type definition files
- Compiler options
- Angular cheat sheet - overview of key concepts
- Components services and dependency injection
- Templates and bindings
- Built-in directives
- Communication between components
- Forms
- Routing
- Angular modularity and lifecycle hooks
- Modules and bootstrapping
- Lifecycle hooks
- Running PrimeNG with SystemJS
- The SystemJS configuration for Angular
- Adding PrimeNG dependencies
- Setting up PrimeNG project with Webpack
- Entry point and output
- Loaders and plugins
- Adding PrimeNG CSS and SASS
- Setting up PrimeNG project with Angular CLI
- Generating scaffolding
- Adding PrimeNG dependencies
- Summary
- Theming Concepts and Layouts
- Understanding structural and skinning CSS
- Organizing your project structure with Sass
- Simple ways to create a new theme
- ThemeRoller approach
- The Sass approach
- The responsive grid system in PrimeNG
- Basic principles
- Nested columns
- Responsive and fluid layout
- Bootstrap flexbox layout meets PrimeNG
- Summary
- Enhanced Inputs and Selects
- Formatted input with InputMask
- Mask format options
- Using the slot character
- Making a part of the mask optional
- Autosuggestion with AutoComplete
- Multiple selection
- Working with objects
- Advanced features - the customized content displays
- Entering multiple values with Chips
- Display complex information using template
- Discovering checkbox - boolean many and TriState
- Boolean checkbox - single selection
- Checkbox multiple selection
- Multistate representation - TriStateCheckbox
- Choosing items with single and MultiSelect components
- Customized Dropdown
- The MultiSelect dropdown
- Basic and advanced Calendar scenarios
- Localization
- Time picker options
- Advanced features
- Spinner and Slider – different ways to provide input
- Advanced features - going beyond basic usage
- Slider
- Advanced features - going beyond basic usage
- Text editing with rich editors
- The customized editor
- Password and star-based rating inputs
- Rating input
- Validation with the input and select components
- Summary
- Button and Panel Components
- Enhanced Button RadioButton and SplitButton
- Button
- Icons and severity
- RadioButton
- SplitButton
- Icons and theming
- Selecting a value with ToggleButton and SelectButton
- SelectButton
- Grouping buttons with Toolbar
- Arranging your view with Panels and FieldSets
- Panel
- FieldSet
- Vertical stacked panels with Accordion
- Grouping content with tabs in TabView
- Summary
- Data Iteration Components
- Multi feature DataTable
- Change detection
- Dynamic columns
- Selecting rows in DataTable
- Single selection
- Multiple selection
- RadioButton selection
- Checkbox selection
- Sorting filtering and paginating data in DataTable
- Sorting
- Filtering
- Pagination
- Customizing the cell content with templating
- Resizing reordering and toggling columns in DataTable
- Resizing
- Reordering
- Toggling
- In-cell editing with DataTable
- Making DataTable responsive
- Using column and row grouping
- Column grouping
- Row grouping
- Expandable row groups
- Sub-headers
- RowSpan groups
- Handling tons of data with lazy DataTable
- Row expansion by providing a row template
- Exporting data in CSV format
- DataTable events and methods
- Listing data with DataList
- Facets and pagination
- Lazy loading
- Events
- Listing data with PickList
- Listing data with OrderList
- Grid-organized data with DataGrid
- Beyond basic usage - advanced features
- On-demand data loading with DataScroller
- Lazy loading
- Visualizing data with Tree
- Selection features - single multiple and checkbox
- Beyond basic usage - advanced features
- Visualizing data with TreeTable
- Selection features - single multiple and checkbox
- Beyond basic usage - advanced features
- Managing events with Schedule
- Header customization
- Beyond basic usage - advanced features
- Events and methods
- Summary
- Amazing Overlays and Messages
- Displaying content in the popup mode
- Dialog
- Usability features
- Customized header and footer
- ConfirmDialog
- Customization
- Multipurpose scenarios with OverlayPanel
- Integration with other components
- Closable properties
- Displaying content in Lightbox
- Custom content mode
- Transition effects
- Notifying users with Messages and Growl
- Growl - another way of notifying information
- Sticky behavior
- Tooltips for form components
- Summary
- Endless Menu Variations
- Creating programmatic menus using the MenuModel API
- Menu actions
- Statically and dynamically positioned menus
- Accessing commands via MenuBar
- ContextMenu with nested items
- Customized target for ContextMenu
- DataTable integration
- SlideMenu – menu in the iPod style
- TieredMenu – sub-menus in nested overlays
- MegaMenu – the multicolumn menu
- PanelMenu – hybrid of Accordion and Tree
- TabMenu - menu items as tabs
- Breadcrumb – providing contextual information about the page hierarchy
- Summary
- Creating Charts and Maps
- Working with the chart model
- Chart types
- Customization
- Events
- Data representation with line and bar charts
- Data representation with pie and doughnut charts
- Data representation with radar and polar area charts
- Drawing an organization chart for the relationship hierarchy
- Hierarchical data with zero configuration
- Advanced customization
- Selection and events
- Basic integration with the Google Maps API
- Various use cases with the GMap component
- Overlays
- Events
- Summary
- Miscellaneous Use Cases and Best Practices
- File uploading in all its glory
- Basic multiple and automatic file uploading
- Restrictions by file types and size
- Customizations
- Learning draggable and droppable directives
- Draggable
- Droppable
- Displaying a collection of images with Galleria
- Get it up and running
- Auto play mode and effects
- Events
- CRUD sample implementation with DataTable
- Deferring mechanism to optimize page loading
- Blocking page pieces during long-running AJAX calls
- Process status indicator in action
- Selecting colors with ColorPicker
- Displaying confirmation dialog with guarded routes
- Implementing a custom wizard component with Steps
- Introduction to state management with @ngrx/store
- Redux principles
- CRUD application with @ngrx/store
- Summary
- Creating Robust Applications
- Setting up unit testing with Jasmine and Karma
- Brief introduction to Jasmine
- Testing setup with Webpack and Karma
- Unit testing of components and services
- Angular testing utilities
- Testing a component
- Testing a service
- Tips on how to speed up unit testing
- Setting up the e2e test environment with Protractor
- Installing and configuring Protractor
- Writing automated UI tests at a glance
- Browser object element and locators
- Clean architecture with Page Objects
- Writing complete the e2e test
- Exploring a PrimeNG application with Augury and ng.probe
- Augury in action
- Debugging with ng.probe
- Summary 更新時間:2021-07-15 17:33:45