Livres en anglais

3 livres et 3 critiques, dernière mise à jour le 11 décembre 2013 , note moyenne : 4.3

  1. jQuery in Action
  2. AJAX and PHP - Building Responsive Web Applications
  3. Pro JavaScript RIA Techniques - Best Practices, Performance, and Presentation
couverture du livre jQuery in Action

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

jQuery in Action

de
Public visé : Expert

Résumé de l'éditeur

A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of code reduced to three. jQuery is concise and readable. Its unique “chaining” model lets you perform multiple operations on a page element in succession, as in $(“div.elements”).addClass (“myClass”).load(“ajax_url”).fadeIn().
jQuery in Action is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book's unique “lab pages” anchor the explanation of each new concept in a practical example. You'll learn how jQuery interacts with other tools and frameworks and how to build jQuery plugins. This book requires a modest knowledge of JavaScript and Ajax.

Édition : Manning - 376 pages , 2eédition, 28 février 2008

ISBN10 : 1933988355 - ISBN13 : 9781933988351

Commandez sur www.amazon.fr :

30.71 € TTC (prix éditeur 31.81 € TTC) livraison gratuite !
  • Introducing jQuery
    • Why jQuery?
    • Unobtrusive JavaScript
    • jQuery fundamentals
    • Summary
  • Creating the wrapped element set
    • Selecting elements for manipulation
    • Generating new HTML
    • Managing the wrapped element set
    • Summary
  • Bringing pages to life with jQuery
    • Manipulating element properties and attributes
    • Changing element styling
    • Setting element content
    • Dealing with form element values
    • Summary
  • Events are where it happens!
    • Understanding the browser event models
    • The jQuery Event Model
    • Putting events (and more) to work
    • Summary
  • Sprucing up with animations and effects
    • Showing and hiding elements
    • Animating the display state of elements
    • Creating custom animations
    • Summary
  • jQuery utility functions
    • Using the jQuery flags
    • Using other libraries with jQuery
    • Manipulating JavaScript objects and collections
    • Dynamically loading scripts
    • Summary
  • Extending jQuery with custom plugins
    • Why extend?
    • The jQuery plugin authoring guidelines
    • Writing custom utility functions
    • Adding new wrapper methods
    • Summary
  • Talk to the server with Ajax
    • Brushing up on Ajax
    • Loading content into elements
    • Making GET and POST requests
    • Taking full control of an Ajax request
    • Putting it all together
    • Summary
  • Prominent, powerful, and practical plugins
    • The Form Plugin
    • The Dimensions Plugin
    • The Live Query Plugin
    • Introduction to the UI Plugin
    • Summary
    • The end?
  • appendix: JavaScript that you need to know but might not!
    • JavaScript Object fundamentals
    • Functions as first-class citizens
    • Summary
Critique du livre par la rédaction SpaceFrog le 1er janvier 2008
JavaScript, longtemps considéré comme un langage de second plan de par sa portée limitée, revient en force pour dynamiser les sites. Appuyé par la technoligie AJAX (XMLHTTPRequest) qui permet des conversations entre client et serveur sans rechargement de page, JavaScript s'est vu doté de librairies de fonctions (ou frameworks) de plus en plus élaborées. Ces librairies permettent de s'exempter des différences d'interprétation du JavaScript, CSS et HTML par les différents navigateurs, mais aussi proposent, pour certaines, des effets visuels pré-codés. Ainsi coder des menus déroulants, des effets de glissement, apparitions, disparitions, translations, etc. devient un jeu d'enfant. jQuery est l'une de ces librairies et non des moindres.
Après un démarrage laborieux, sans doute pour faire monter le suspense, les douzes premières pages étant consacrées à des considérations peu en rapport avec le sujet, voici enfin que nous pouvons entrer dans le vif de jQuery.
Ce livre, destiné selon moi aux developpeurs ayant déja fait leurs armes en JavaScript, propose une présentation approfondie de ce que jQuery peut apporter à la creation de pages web.
Exemples à l'appui et crescendo jQuery est disséqué devant nos yeux ébahis. Les auteurs ont parfaitement su exposer la puissance de jQuery au travers de ses différentes possibilités, depuis la création d'objets à la volée, en passant par leur manipulation, les effets visuels, et, cerise sur le gateau, la prise en charge d'AJAX depuis l'instanciation de l'objet, le suivi de la requête et enfin le traitement du retour.
Puis ceux pour qui jQuery ne suffirait pas encore, on y apprend que l'on peut lui ajouter ses propres fonctions, des plugins voire même utiliser d'autres librairies.
En bref un guide complet pour ceux qui souhaitent réellement franchir le pas de l'utilisation pleine et entière d'un framework puissant et souple à la fois.
English version :
JavaScript long considered as a secondary language because of its poor scope, comes back in force to enhance web sites dynamism.
Backed by AJAX technology (XMLHTTPRequest) that allows conversations between client and server without reloading pages, JavaScript has been completed with gained elaborate function libraries (or frameworks). These libraries avoid problems due to the way JavaScript CSS and HTML are interpreted by the different browsers, but some of these libraries also offer pre-coded visual effects.
Scripting dropdown menus, sliding effects, fade-in and out effects, translations ... becomes very easy. jQuery is one of these frameworks and not the least.
After a slow start, may be to build up suspense, the twelve first pages of the book being dedicated to various considerations, we finally get to the heart of jQuery.
This book, intended according to me for seasoned JavaScript coders, offers a complete presentation of what jQuery can bring to web pages creation. Gradually and with detailed examples, JQuery is dissected infront of our eyes.
The authors have found exactly how to demonstrate the power of jQuery through it's numerous possibilities, from dynamically creating objects to manipulating these objects and cherry on the cake the AJAX feature.
Then for those for whom jQuery would not suffice, we are taught how to add our own functions to jQuery, add further pluggins, and even work along with other libraries.
To summarise this book is a complete guide for those who really want to make the step to fully use the powerfull and flexible framework jQuery.




 Poster une réponse

Avatar de forum forum - Robot Forum https://www.developpez.com
le 02/06/2014 à 20:20
Bonjour,

jQuery in Action


A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of code reduced to three. jQuery is concise and readable. Its unique “chaining” model lets you perform multiple operations on a page element in succession, as in $(“div.elements”).addClass (“myClass”).load(“ajax_url”).fadeIn().
jQuery in Action is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book's unique “lab pages” anchor the explanation of each new concept in a practical example. You'll learn how jQuery interacts with other tools and frameworks and how to build jQuery plugins. This book requires a modest knowledge of JavaScript and Ajax.

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?


couverture du livre AJAX and PHP

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

AJAX and PHP

Building Responsive Web Applications

de
Public visé : Intermédiaire

Résumé de l'éditeur

AJAX and PHP: Building Responsive Web Applications is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter, better web applications by using the AJAX ingredients technologies to their full potential. Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. This book is written web developers with a basic knowledge of PHP, XML, JavaScript and MySQL. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you'll be likely to need for your own applications: * Server-enabled form-validation page * Online chat collaboration tool * Customized type-ahead text entry solution * Real-time charting using SVG * Database-enabled, editable and customizable data grid * RSS aggregator application * A server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkit

The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.

Extraits :

Édition : Packt Publishing - 284 pages , 1re édition, 1er février 2005

ISBN10 : 1904811825 - ISBN13 : 9781904811824

Commandez sur www.amazon.fr :

29.22 € TTC (prix éditeur 29.69 € TTC)
AJAX and The Future Of Web Applications
Client-Side Techniques with Smarter JavaScript
Server-Side Techniques with PHP and MySQL
AJAX Form Validation
AJAX Chat
AJAX Suggest and Autocomplete
SVG (Scalable Vector Graphics)
AJAX Grid
AJAX RSS Reader
AJAX Drag and Drop
Appendix

Configuring Your Working Environment
Critique du livre par la rédaction arnolem le 1er février 2005
Ajax and PHP, building responsive web applications est un concentré d'Ajax expliqué par la pratique à travers des cas concrets basés sur le couple php5/mysql côté serveur.
Pour ceux qui voudraient se lancer à corps perdu dans un nouveau langage de programmation, sachez qu'Ajax n'en est pas un mais plutôt un phénomène complexe qui ne signifie pas la même chose pour tout le monde. Pour résumer, Ajax est une manière habile d'utiliser le JavaScript (et l'objet XMLHttpRequest) pour offrir des applications web d'un nouveau genre (dites clients riches).
Bien que ce livre reprenne régulièrement les bases, je pense qu'il s'adresse à un public ayant déjà une petite expérience en développement Web. Des notions de JavaScript, de PHP et de XML seront un plus pour avancer rapidement dans ce livre.
Afin d'être le plus objectif possible, j'ai effectué une lecture linéaire mais il est tout à fait possible de s'attaquer uniquement aux exemples pratiques pour les développeurs expérimentés.
Le premier chapitre introductif rappelle la définition et le contexte d'Ajax. On y retrouve ses avantages mais aussi ses différents inconvénients.
Par la suite, on attaque un tour d'horizon de tout ce qu'il faut savoir pour réaliser un projet en Ajax, avec un exemple pratique à chaque fois. On y apprend les caractéristiques de l'objet XMLHttpRequest, la maîtrise du CSS par le JavaScript, les fonctionnalités du modèle DOM, la gestion des erreurs et plein d'autres choses. Ces 100 premières pages nous donnent tous les outils permettant de comprendre les applications qui suivent. On apprécie cette approche détaillée, cas par cas avant d'attaquer des exemples complets et réutilisables. À partir du chapitre 4, on dispose d'assez de connaissances pour s'attaquer à des applications que vous ne manquerez pas de retrouver dans vos projets professionnels. De la validation de formulaire, au chat en Ajax en passant par l'auto-complétion, le drag & drop, les Datagrids, les flux RSS ou même la génération de graphique SVG en tant réel ! Autant de cas pratiques traités de manière professionnelle. J'insiste sur l'approche professionnelle de ce livre à travers l'utilisation de la POO, la gestion des erreurs, la compatibilité du code suivant les navigateurs et l'envie de nous montrer le côté pratique et non fantaisiste de l'Ajax.
On regrettera tout de même le manque d'explications sur la détection de la prise en charge du JavaScript, sur l'utilisation des sessions PHP dans un environnement Ajax, sur les nouveaux objets portés au web comme les accordéons, les fenêtres ou les treeview, sur le référencement ou sur les différentes librairies Ajax. Des sources plus accessibles et une page aide-mémoire facile à retrouver serait un plus appréciable.
En résumé, je conseille ce livre aux développeurs désirant évoluer vers le concept Web 2.0, aux professionnels souhaitant comprendre le fonctionnement d'Ajax en profondeur et à tous ceux qui cherchent une alternative aux différentes librairies disponibles sur Internet qui ne s'adaptent pas forcément à vos besoins.




 Poster une réponse

Avatar de khayyam90 khayyam90 - Responsable Portail https://www.developpez.com
le 03/06/2014 à 22:34
AJAX and PHP
Building Responsive Web Applications


AJAX and PHP: Building Responsive Web Applications is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter, better web applications by using the AJAX ingredients technologies to their full potential. Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. This book is written web developers with a basic knowledge of PHP, XML, JavaScript and MySQL. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you'll be likely to need for your own applications: * Server-enabled form-validation page * Online chat collaboration tool * Customized type-ahead text entry solution * Real-time charting using SVG * Database-enabled, editable and customizable data grid * RSS aggregator application * A server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkit

The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.

Extraits :


[Lire la suite]


couverture du livre Pro JavaScript RIA Techniques

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
5 commentaires
 
 

Pro JavaScript RIA Techniques

Best Practices, Performance, and Presentation

de
Public visé : Intermédiaire

Résumé de l'éditeur

Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (Rich Internet Applications) with compelling user interfaces and great performance.
With the best practices and optimization techniques you'll learn in this book, you can optimize performance without sacrificing a rich user interface. Using a combination of innovative ideas and intelligent use of HTML, CSS, JavaScript, and plug-ins, this book shows you how to make decisions based on best web standard development practices and real-world browser data.
Through practical examples, you'll see how to optimize both design and performance with an eye toward future enhancements and efficient maintenance.
  • Starting with the essential principles and techniques of semantic markup, build efficient, responsive web applications based on web standard best practices and real-world experience.
  • Apply practical techniques and see how to reuse examples of broadly relevant page components to improve the interface and performance of existing sites.
  • Explore ways to push the boundaries of the possible with existing browser technology.

What you'll learn

  • Best practices for building web applications using JavaScript and web standards.
  • Optimization techniques for high performance in browsers.
  • How to create richer user interfaces.
  • Advanced Ajax techniques.
  • How to optimize graphic performance by drawing in the browser with SVG.
  • Integrating accessibility into rich web applications.

Who is this book for
This book is aimed at web developers and designers who need to improve the user experience of their sites by making their code more efficient and their sites more responsive, and incorporating more complexity all at the same time. It is for Internet professionals ready to go beyond Web 2.0 to a newer, more streamlined vision of rich user experiences.

Édition : APress - 400 pages , 1re édition, 1er mai 2009

ISBN10 : 1430219343 - ISBN13 : 9781430219347

Commandez sur www.amazon.fr :

32.30 € TTC (prix éditeur 35.83 € TTC) livraison gratuite !
1. Building a Solid Foundation
2. JavaScript for Rich Internet Applications
3. Understanding the Web Browser
4. Performance Tweaking
5. Smoke and Mirrors: Perceived Responsiveness
6. Beautiful Typography
7. Multimedia Playback
8. Form Controls
9. Offline Storage-When the Lights Go Out
10. Binary Ajax
11. Drawing in the Browser
12. Accessibility in Rich Internet Applications
Index
Critique du livre par la rédaction Didier Mouronval le 7 août 2009
Version française
Je dois dire que ce livre a été une bonne surprise pour moi. Il n'aborde pas seulement les bonnes pratiques pour obtenir un code facilement lisible et maintenable, mais aussi comment concevoir et développer une application Internet riche (en anglais : Rich Internet Application : RIA) et donne des exemples de code utiles et bien expliqués.
La première partie traite des bonnes pratiques en (X)HTML, CSS et JavaScript.
Nous abordons la façon de construire ce que l'auteur appelle de "solides fondations", basée sur une syntaxe rigoureuse et une présentation soignée.
Ensuite, nous voyons de nombreux détails utiles permettant de créer une application fonctionnelle et facilement maintenable.
Tous ces conseils sont présentés avec des exemples de code fonctionnel afin de voir comment mettre cela en place.
Enfin, nous nous servons de tout ce qui a été vu pour créer notre propre bibliothèque JavaScript, dont chaque morceau est expliqué de façon détaillée. Puis l'accent est mis sur la réalisation d'un projet complet, c'est-à-dire comment le concevoir et comment le rendre facilement évolutif.
Cette partie du livre ne devrait essentiellement être que des rappels, cependant le niveau s'élève progressivement jusqu'à atteindre des concepts relativement poussés.
Dans la seconde partie, l'auteur aborde toutes les améliorations que l'on peut apporter au code en terme de performance.
La performance est vue de façon globale, depuis les optimisations du serveur jusqu'à l'interaction avec l'utilisateur.
Chaque point en jeu dans une application complète est détaillé (l'aspect serveur, le (X)HTML, le CSS, le JavaScript, les images, etc.) afin de permettre à vos visiteurs de profiter pleinement de votre application, y compris en prenant soin de les avertir des actions en cours.
La dernière partie du livre rassemble tous les éléments abordés pour vous montrer des exemples concrets puissants et originaux de ce qu'il est possible de faire en respectant les principes abordés précédemment. Là encore, le code est très efficacement commenté et expliqué afin de vous permettre de parfaitement comprendre le fonctionnement des exemples.
En conclusion, je dirais que ce livre devrait être indispensable pour tous les programmeurs d'applications riches souhaitant améliorer leurs connaissances et avoir une compréhension solide de tous les acteurs en jeu dans ce type de développement.
Même si JavaScript est toujours présent, la portée du livre est beaucoup plus large que ce simple aspect.
English version
This book has really been a good surprise for me. Not only it tackles the best techniques for nice and understandable coding, but also it treats how to manage a whole RIA project and gives you useful examples clearly explained.
The first part of the book is devoted to generic (X)HTML, CSS ans JavaScript best practices.
We can see how to build what the author calls "solid foundation" based upon good syntax and well presentated code.
Then, we are explained plenty of very usefull details and tips to build a functionnal and maintenable RIA.
All these advices come along with pieces of functionnal code, showing examples of how to carry this out.
Finally, we gather all that have been seen to build our own JavaScript library, with every chunk of the code explained very clearly. Then, a focus is given on a full project creation, meaning how to elaborate it and how to make it easily maintenable.
This part of the book should be mainly reminders, yet the level is increasing gradually to reach advanced concepts.
In the second part, the author points all the improvements we should give to our code in terms of performance.
Performance is seen in a global way, that's to say from the server optimizations all the way to the user's interaction.
Every single part of a complete Internet application is detailed (server-side, (X)HTML, CSS, JavaScript, images, etc.) to allow your visitors to take the best advantage of your application, including warning them of actions being made.
The last part of the book takes up all that have been explained to show powerfull and original examples of what can be done following all the points given. All the examples are very strongly commented and explained so that the functions can be fully understood.
As a conclusion, I would say that this book should become a must have for all RIA programmers who want to increase their knowledge and have solid understanding of all the different points in play in such applications.
JavaScript is always present, but the range of the book is much wider than strict JavaScript.




 Poster une réponse

Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 04/08/2009 à 12:20


Je viens de finir la lecture du livre anglophone "Pro JavaScript RIA Techniques" de Den Odell.

Voici la critique que j'en ai faite pour developpez.com.

Ce livre m'a beaucoup plu, il est destiné aux développeurs au moins intermédiaires et me semble particulièrement complet concernant le développement d'applications Internet riches (RIA).

Si vous avez aussi lu ce livre, vous pouvez donner votre point de vue.

Avatar de le_chomeur le_chomeur - Expert confirmé https://www.developpez.com
le 04/08/2009 à 13:15
Salut bovino
sais tu si ce livre est également disponible en français ?

Je penses que j'en suis à un stade au niveau js ou j'aurais besoins d'étendre mes connaissances dans le domaine des RIA justement voir me créer mes propres librairies ... ( même si je sais déja le faire à la sauce jquery & co via les espace de nom ... ) il est toujours bon de reprendre les bases
Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
le 04/08/2009 à 13:58
Salut
Citation Envoyé par le_chomeur Voir le message
Salut bovino
sais tu si ce livre est également disponible en français ?
Malheureusement, pas encore à ma connaissance...
Je penses que j'en suis à un stade au niveau js ou j'aurais besoins d'étendre mes connaissances dans le domaine des RIA justement voir me créer mes propres librairies ... ( même si je sais déja le faire à la sauce jquery & co via les espace de nom ... ) il est toujours bon de reprendre les bases
C'est un peu dans ce sens que va l'auteur en privilégiant les espaces de noms et la programmation objet. Surtout, j'ai trouvé les explications très pertinentes.
Responsable bénévole de la rubrique AJAX : Xavier Lecomte -