Cargando…

Ajax in action /

Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..." Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for re...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Crane, Dave
Otros Autores: Pascarello, Eric, James, Darren
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Greenwich, Conn. : Manning, ©2006.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocm62586031
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 051213s2006 ctua o 001 0 eng d
010 |z  2005296806 
040 |a N$T  |b eng  |e pn  |c N$T  |d OCLCQ  |d YDXCP  |d OCLCQ  |d TUU  |d OCLCQ  |d OCLCF  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO  |d UMI  |d CEF  |d NHM  |d DEBSZ  |d C6I  |d OCLCQ  |d PIFBR  |d OCLCQ  |d WY@  |d LUE  |d INARC  |d AU@  |d WYU  |d HS0  |d VT2  |d DST  |d OCLCO  |d OCLCQ  |d OCL  |d OCLCO 
015 |a GBA586362  |2 bnb 
016 7 |a 013311097  |2 Uk 
019 |a 233559015  |a 992077791  |a 1035896567  |a 1044158121  |a 1056441243  |a 1059099133  |a 1060860518  |a 1062873810  |a 1074270486  |a 1097166220  |a 1180310576  |a 1200278164  |a 1202563223  |a 1240513289  |a 1300676948  |a 1303388331 
020 |a 1932394664  |q (electronic bk.) 
020 |a 9781932394665  |q (electronic bk.) 
020 |a 1932394613 
020 |a 9781932394610 
029 1 |a DEBSZ  |b 355451360 
029 1 |a HEBIS  |b 291521150 
029 1 |a AU@  |b 000056728929 
035 |a (OCoLC)62586031  |z (OCoLC)233559015  |z (OCoLC)992077791  |z (OCoLC)1035896567  |z (OCoLC)1044158121  |z (OCoLC)1056441243  |z (OCoLC)1059099133  |z (OCoLC)1060860518  |z (OCoLC)1062873810  |z (OCoLC)1074270486  |z (OCoLC)1097166220  |z (OCoLC)1180310576  |z (OCoLC)1200278164  |z (OCoLC)1202563223  |z (OCoLC)1240513289  |z (OCoLC)1300676948  |z (OCoLC)1303388331 
037 |a CL0500000023  |b Safari Books Online 
050 4 |a TK5105.888  |b C72 2006eb 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 005.2762  |2 22 
049 |a UAMI 
100 1 |a Crane, Dave. 
245 1 0 |a Ajax in action /  |c Dave Crane, Eric Pascarello with Darren James. 
260 |a Greenwich, Conn. :  |b Manning,  |c ©2006. 
300 |a 1 online resource (xxx, 650 pages) :  |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 
588 0 |a Print version record. 
505 0 |a 1. A new design for the Web -- 1.1. Why Ajax rich clients? -- 1.2. The four defining principles of Ajax -- 1.3. Ajax rich clients in the real world -- 1.4. Alternative to Ajax -- 2. First steps with Ajax -- 2.1. The key elements of Ajax -- 2.2. Orchestrating the user experience with JavaScript -- 2.3. Defining look and feel using CSS -- 2.4. Organizing the view using the DOM -- 2.5. Loading data asynchronously using XML technologies -- 2.6. What sets Ajax apart -- 3. Introducing order to Ajax -- 3.1. Order out of chaos -- 3.2. Some small refactoring case studies -- 3.3. Model-view-controller -- 3.4. Web server MVC -- 3.5. Third-party libraries and frameworks -- 4. The page as an application -- 4.1. A different kind of MVC -- 4.2. The view in an Ajax application -- 4.3. The controller in an Ajax application -- 4.4. Models in an Ajax application -- 4.5. Generating the view from the model -- 5. The role of the server -- 5.1. Working with the server side -- 5.2. Coding the server side -- 5.3. The big picture : common server-side designs -- 5.4. The details : exchanging data -- 5.5. Writing to the server -- 6. The user experience -- 6.1. Getting it right : building a quality application -- 6.2. Keeping the user informed -- 6.3. Designing a notification system for Ajax -- 6.4. Implementing a notification framework -- 6.5. Using the framework with network requests -- 6.6. Indicating freshness of data -- 7. Security and Ajax -- 7.1. JavaScript and browser security -- 7.2. Communicating with remote services -- 7.3. Protecting confidential data -- 7.4. Policing access to Ajax data streams -- 8. Performance -- 8.1. What is performance? -- 8.2. JavaScript execution speed -- 8.3. JavaScript memory footprint -- 8.4. Designing for performance -- 9. Dynamic double combo -- 9.1. A double-combo script -- 9.2. The client-side architecture -- 9.3. Implementing the server : VB.NET -- 9.4. Presenting the results -- 9.5. Advanced issues -- 9.6. Refactoring -- 10. Type-ahead suggest -- 10.1. Examining type-ahead frameworks -- 10.2. The server-side framework : C♯ -- 10.3. The client-side framework -- 10.4. Adding functionality : multiple elements with different queries -- 10.5. Refactoring -- 11. The enhanced Ajax web portal -- 11.1. The evolving portal -- 11.2. The Ajax portal architecture using Java -- 11.3. The Ajax login -- 11.4. Implementing DHTML windows -- 11.5. Adding Ajax autosave functionality -- 11.6. Refactoring -- 8. Live search using XSLT -- 12.1. Understanding the search techniques -- 12.2. The client-side code -- 12.3. The server-side code : PHP -- 12.4. Combining the XSLT and XML documents -- 12.5. Completing the search -- 12.6. Refactoring -- 13. Building stand-alone applications with Ajax -- 13.1. Reading information from the outside world -- 13.2. Creating the rich user interface -- 13.3. Loading the RSS feeds -- 13.4. Adding a rich transition effect -- 13.5. Additional functionality. 
546 |a English. 
520 |a Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..." Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user. Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web site development. 
650 0 |a Ajax (Web site development technology) 
650 0 |a JavaScript (Computer program language) 
650 6 |a Ajax (Technologie de développement de sites Web) 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Ajax (Web site development technology)  |2 blmlsh 
650 7 |a JavaScript (Computer program language)  |2 fast 
650 7 |a Ajax (Web site development technology)  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Electrical & Computer Engineering.  |2 hilcc 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Telecommunications.  |2 hilcc 
700 1 |a Pascarello, Eric. 
700 1 |a James, Darren. 
776 0 8 |i Print version:  |a Crane, Dave.  |t Ajax in action.  |d Greenwich, Conn. : Manning, ©2006  |z 1932394613  |w (OCoLC)62399948 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781932394610/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 17503122 
938 |a EBSCOhost  |b EBSC  |n 143047 
938 |a YBP Library Services  |b YANK  |n 2369937 
938 |a Internet Archive  |b INAR  |n isbn_9781932394610 
938 |a Askews and Holts Library Services  |b ASKH  |n AH39609012 
994 |a 92  |b IZTAP