Getting started with Knockout.js for .NET developers : unleash the power of Knockout.js to build complex ASP.NET web applications /
This book is intended for .NET developers who want to use the MVVM design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBSCO_ocn911187018 | ||
003 | OCoLC | ||
005 | 20231017213018.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150618s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d DEBBG |d EBLCP |d IDEBK |d E7B |d DEBSZ |d YDXCP |d COO |d OCLCF |d OCLCQ |d MERUC |d TEFOD |d OCLCQ |d CEF |d N$T |d OCLCQ |d WYU |d UAB |d AU@ |d OCLCQ |d AUW |d OCLCQ |d OCLCO |d OCLCQ |d QGK |d OCLCO | ||
019 | |a 910815654 |a 913844255 |a 1259198509 | ||
020 | |a 9781783984015 |q (electronic bk.) | ||
020 | |a 1783984015 |q (electronic bk.) | ||
020 | |z 1783984007 | ||
020 | |z 9781783984008 | ||
029 | 1 | |a DEBBG |b BV042683731 | |
029 | 1 | |a DEBBG |b BV043620692 | |
029 | 1 | |a DEBSZ |b 433956372 | |
029 | 1 | |a DEBSZ |b 446589381 | |
029 | 1 | |a GBVCP |b 83248184X | |
035 | |a (OCoLC)911187018 |z (OCoLC)910815654 |z (OCoLC)913844255 |z (OCoLC)1259198509 | ||
037 | |a CL0500000605 |b Safari Books Online | ||
037 | |a E3303501-2AAF-41E6-9B0B-BB48C2C8BCB4 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a TK5105.875.I6 | |
072 | 7 | |a COM |x 013000 |2 bisacsh | |
072 | 7 | |a COM |x 014000 |2 bisacsh | |
072 | 7 | |a COM |x 018000 |2 bisacsh | |
072 | 7 | |a COM |x 067000 |2 bisacsh | |
072 | 7 | |a COM |x 032000 |2 bisacsh | |
072 | 7 | |a COM |x 037000 |2 bisacsh | |
072 | 7 | |a COM |x 052000 |2 bisacsh | |
082 | 0 | 4 | |a 004.120938645 |
049 | |a UAMI | ||
100 | 1 | |a Akinshin, Andrey, |e author. | |
245 | 1 | 0 | |a Getting started with Knockout.js for .NET developers : |b unleash the power of Knockout.js to build complex ASP.NET web applications / |c Andrey Akinshin. |
246 | 3 | 0 | |a Unleash the power of Knockout.js to build complex ASP.NET web applications |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed June 10, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Knockout.js; Knockout.js overview; What is Knockout.js?; The best features; MVVM design pattern; Installing Knockout.js; Method 1 -- official site; Method 2 -- NuGet; Method 3 -- CDNs; Method 4 -- GitHub; Knockout.js fundamentals; Creating a View; Adding a ViewModel; Adding a data binding; Adding an observable; Subscribing to observables; Updating View in a forced way; Delaying and suppressing change notifications; Adding dynamic behavior; A binding diversity. | |
505 | 8 | |a Single and multiple bindingsValue representation; White spaces; Skipping the value; Useful links; Summary; Chapter 2: Creating a Simple Knockout.js Application; Creating the Model, View, and ViewModel; Text and appearance bindings; The text binding; The html binding; The css binding; The style binding; The attr binding; The visible binding; Form fields bindings; The value binding; The click binding; The submit binding; The event binding; The checked binding; The enable and disable binding; The options binding; The selectedOptions binding; Control flow bindings; The foreach binding. | |
505 | 8 | |a The if and ifnot bindingsThe with binding; Computed observables; Using a computed observable; Computed observable features; Observable arrays; Using an observable array; Adding to an observable array; Removing from an observable array; Manipulating an observable array; Summary; Chapter 3: Integrating Knockout.js in ASP.NET MVC Applications; Creating an application without Knockout.js; Creating a new project; Adding models; Adding views; Adding the Controller; Running the application; Creating an application with Knockout.js; Motivation; Creating a new project; Adding models; Adding views. | |
505 | 8 | |a Adding the controllerRunning the application; Summary; Chapter 4: Creating a Web Application with Knockout MVC; Getting started with Knockout MVC; Motivation; When you should use Knockout MVC; Installation; Useful links; Working with the Hello World example in Knockout MVC; Adding the model; Adding the controller; Adding the view; Running the application; Under the hood; Developing a Knockout MVC application; Adding the model; Adding the controller; Adding the view; Running the application; Under the hood; Summary; Chapter 5: Advanced Features of Knockout.js; Loading and saving JSON data. | |
505 | 8 | |a Converting data to JSONConverting JSON to data; Introducing Knockout mapping; A manual mapping example; An automatic mapping example; Mapping in Knockout MVC; Mapping unique values; Partial mapping -- create; Partial mapping -- update; Partial mapping -- ignore; Multiple mappings; Advanced mapping; Binding context; Custom bindings; Registering a new binding; Binding callbacks' parameters; A custom binding example 1 -- slideVisible; A custom binding example 2 -- hasFocus; Extending observables; Creating an extender; An extending observables example 1 -- numeric. | |
505 | 8 | |a An extending observables example 2 -- required. | |
520 | |a This book is intended for .NET developers who want to use the MVVM design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed. | ||
546 | |a English. | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Web applications. | |
650 | 0 | |a Application software |x Development. | |
650 | 0 | |a JavaScript (Computer program language) | |
650 | 6 | |a Applications Web. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a JavaScript (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Computer Literacy. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Computer Science. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Data Processing. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Hardware |x General. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Information Technology. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Machine Theory. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Reference. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a JavaScript (Computer program language) |2 fast | |
650 | 7 | |a Web applications |2 fast | |
776 | 0 | 8 | |i Print version: |a Akinshin, Andrey. |t Getting Started with Knockout.js for .NET Developers. |d Birmingham : Packt Publishing, ©2015 |z 9781783984008 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=999643 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783984008/?ar |z Texto completo |
938 | |a ProQuest Ebook Central |b EBLB |n EBL2058655 | ||
938 | |a ebrary |b EBRY |n ebr11060793 | ||
938 | |a EBSCOhost |b EBSC |n 999643 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis31663055 | ||
938 | |a YBP Library Services |b YANK |n 12455506 | ||
994 | |a 92 |b IZTAP |