13 mars 2009

Le Chainability douce

Posté par: Mahbub Dans: Méthodes

Une des meilleures choses à propos de jQuery est la capacité de la chaîne il pour presque toutes les méthodes qu'il a. Si "la capacité de la chaîne" sonne hébreu, voici une petite explication ce qu'elle est.

chain

Disons que vous avez un <div id="myDiv"> Lorem Ipsum </ div>

Et vous devez faire ce qui suit

  1. Modifier la hauteur de 150px
  2. Modification de l'opacité à 0,8
  3. Ajouter une classe appelée «Classe P"
  4. Et définir le texte à l'intérieur du div comme "We are the world"

Alors, que feriez-vous dans des circonstances normales? Vous écrivez quatre lignes de code. Comme si vous utilisez jQuery de manière conventionnelle que vous auriez probablement écrire

  1
 2
 3
 4
 ; are the world "); 

Mais si nous utilisons la méthode chaininig nous avions simplement écrire

 ) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") css ("hauteur", "150px") fadeTo (500, 0,8) addClass ("Classe P") texte ("We are the world")..; 

Semble désordonnée? Je ne le pense pas. Il est lisible sauf si vous mettez beaucoup de méthodes à un objet qui est très peu probable. Donc, c'est le chaînage.

Derrière les écrans, le chaînage se fait simplement en retournant le itselft objet après l'application de la méthode. Il est tout à fait comme la façon dont nous utilisons les méthodes de l'objet Javascript comme

  "Lorem Ipsum Dolor" ; var maChaine = "Lorem Ipsum Dolor»; 
  ( ) . substring ( 0 , 5 ) ; .. pString = maChaine toLowerCase () substring (0, 5); 

Et c'est un cadeau, quand nous avons des options pour faire des choses comme ça. Qui veut écrire plus de code quand il ya des façons de faire court? Au moins je ne sais pas. Ainsi, près de toutes les méthodes

en jQuery a cette chainability. Toutes les méthodes de cette chaîne, retourne l'objet jQuery tout lui-même afin que davantage de méthodes peuvent être appliquées.

Vous pouvez voir le code ci-dessus fonctionne ici .

11 février 2009

13 raisons pour l'utilisation de jQuery

Posté par: Mahbub Dans: misc

Eh bien, il ya eu de nombreux articles sur le WWW qui suffirait «Pourquoi jQuery est le choix". Pour moi, c'est juste précis, bien structuré, la courbe d'apprentissage élevée et facile à utiliser. Quand j'étais dans le début de mon dos de premier cycle en 1999, il n'y avait pas de bibliothèque pour faire face aux problèmes de navigateur (Netscape croisées utilisé pour rendre la vie misérable pour les programmeurs javascript). Donc, nous avons dû écrire plus de scripts pour un but précis et de traiter les questions transversales du navigateur. Thomas Brattli à dhtmlcentral a donné quelques scripts assez bons sur les menus et dans certaines bibliothèques que nous avons utilisées pour mettre en œuvre. Mais surtout il n'y avait pas de bibliothèque tels bonne qui pourrait faire des magies, une bibliothèque que vous pouvez étendre facilement la façon dont vous voulez, quelque chose de conforme à la norme de programmation réel. Le voyage à faire framework javascript a commencé beaucoup plus tôt. Il ya un certain nombre de bibliothèques qui a commencé à savoir mochikit, prototype, Mootools, etc dojo Mais vous devez utiliser jQuery pour:

    1. Très léger, pèse moins de 20k lorsqu'elle est réduite et compressée.
    2. Courbe d'apprentissage de haut.
    3. Chainability super. Presque toutes les méthodes jQuery retourne l'objet jQuery qui vous permet de placer des méthodes dans les queues l'une après l'autre. .. comme $ ("# div_one") css ("frontière", "1px solid # 000") fadeTo (300,0.5) slideUp (300).;
    4. Peut être utilisé avec d'autres bibliothèques comme mootools utilisant noconflict ().
    5. Facile à écrire des plugins.
    6. Le code devient court, doux et facile à comprendre.
    7. Vous n'avez pas besoin d'être un haut Javascript connaisseur écrire des codes jQuery.
    8. IMPORTANT: soutien de la communauté vaste et contributions.
    9. Utilisé par les principales applications open source comme Drupal, WordPress.
    10. Microsoft a choisi jQuery pour l'utiliser avec leurs applications. (Peut être un bon point pour certains fans MS ;) )
    11. Très facile à jouer avec les DOM. Lot de construire dans les méthodes intégrées. Sélecteurs DOM sont très untuitive.
    12. Prend en charge les sélecteurs XPath.
    13. Très très facile intégré dans les services publics AJAX. (Laissez-moi un email si quelqu'un a besoin de savoir comment cela est facile).

      Ok .. assez pour le moment. La liste pourrait s'allonger assez long.

      Plus à venir prochainement.

      30 août 2008

      Site JQuery Vous avez un nouveau look

      Posté par: Mahbub Dans: misc

      Alors, après tout jQuery changé de look de leur site et se sentent. Auparavant, il a eu la gentillesse de l'interface geek et un peu ennuyeux. Le nouveau look est beaucoup plus professionnelle.

      JQuery-La écrire moins, faire plus, JavaScript Library_1220178506276

      Au jour du lancement nouveau look, il y avait un tag-line en disant "Devenir Javascript Rock Star" avec un dessin animé. Mais les utilisateurs de la communauté semble avoir fortement qu'il n'aimait pas et après les commentaires de plus en plus négative Lire le reste de cette entrée »

      28 août 2008

      Débuter avec jQuery

      Posté par: Mahbub Dans: Mise en route

      Je suppose que nous savons ce que jQuery est. Eh bien pour le rafraîchir », jQuery est une librairie javascript qui rend notre vie plus facile" . J'aime définir de cette façon. Ok, maintenant dans ce post, je vais vous montrer comment obtenir les choses ont commencé pour jQuery. Comme vous pouvez le lire ce blog, il est évident que vous avez une connexion Internet et bien sûr vous utilisez certains navigateurs. Donc, nous allons simplement essayer un morceau de code avant de prendre le poste de longue durée. Avant que nous allons voir ce que nous avons besoin pour que

      • Bibliothèque jQuery (téléchargement à partir http://jqueryjs.googlecode.com/files/jquery-1.2.6.js ) Il s'agit de la version actuelle, quand je vous écris ce poste.
      • Un navigateur moderne (IE 6.0 +, FF 2 +, Safari 2.0 +, Opera 9.0 +) avec JavaScript activé.
      • Et un éditeur de texte (mon préféré est notepad + +)

      Je suppose que nous savons tous comment une page HTML de base ressemble. Nous venions de lancer un simple morceau de code ajoutant bibliothèque jQuery
      Maintenant, il suffit de copier et coller le code ci-dessus et enregistrez le qualifiant de "jquery-test.html". Lire le reste de cette entrée »

      20 août 2008

      Magie jQuery commence

      Posté par: Mahbub Dans: misc

      Magie jQuery est destiné à montrer quelques tutoriels, des extraits ou des trucs et astuces qui ne sont pas généralement disponibles sur le site officiel de jQuery, même si dans le site plugins. Nous appelons ces magies, car jQuery lui-même est pleine de magie, des choses que vous n'auriez jamais cru possible avec un peu petit morceau de code.
      Je vais essayer de montrer les trucs et astuces pour les niveaux débutant, intermédiaire et avancé. Je vais aussi accueillir les auteurs intéressés qui veulent contribuer à ce site avec leurs trucs et astuces.

      Traducteur

      English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

      Mots-clés