11 lutego 2009

13 powodów, dla jQuery

Wysłany przez: Mahbub W: misc

Cóż, było wiele artykułów na stronach WWW, które mogłyby wystarczyć "Dlaczego jQuery jest wybór". Dla mnie to po prostu dokładny, uporządkowany, wysoka krzywa uczenia się i łatwy w użyciu. Kiedy byłem na początku mojej undergrad w roku 1999, nie było biblioteki do czynienia z krzyżowym problemów z przeglądarką (Netscape używany, aby uczynić życie nieszczęśliwy dla programistów JavaScript). Musieliśmy pisać dłuższe skryptów w określonym celu i obsługiwać krzyżowe problemów z przeglądarką. Thomas Brattli na dhtmlcentral dała kilka bardzo dobrych skryptów na menu i niektórych bibliotek, które używaliśmy do wykonania. Ale przede wszystkim nie było takie dobre biblioteki, który mógłby zrobić magię, bibliotekę, że można rozszerzyć łatwo, jak chcesz coś spotyka prawdziwego standardu programowania. Podróż do tworzenia javascript ramy zaczęła się dużo wcześniej. Istnieje spora liczba bibliotek, które zaczęły mianowicie mochikit, prototyp, mootools, dojo, itp. Ale trzeba użyć jQuery dla:

    1. Bardzo lekki, waży mniej niż 20K po zminimalizowaniu i skompresowane.
    2. Wysoka krzywa uczenia się.
    3. Super chainability. Prawie każdy jQuery metoda zwraca obiektu jQuery, który pozwala umieścić metod w ogonach jeden po drugim. .. jak $ ("# div_one") css ("granica", "1px solid # 000") fadeTo (300,0.5) slideUp (300).;
    4. Może być stosowany z innymi bibliotekami, takimi jak Mootools korzystających noconflict ().
    5. Łatwość pisania wtyczek.
    6. Kod staje się krótki, słodkie i łatwe do zrozumienia.
    7. Nie musisz być Javascript góry maniakiem pisania jQuery kodów.
    8. WAŻNE: Vast wsparcie społeczności i składki.
    9. Używany przez największych aplikacji open source takich jak Drupal, WordPress.
    10. Microsoft zdecydował jQuery go używać z ich zastosowań. (Może być dobrym punktem do niektórych fanów MS ;) )
    11. Bardzo łatwy do gry z DOM. Wiele zbudowany w metod zintegrowanych. Selektory DOM są bardzo untuitive.
    12. Obsługa selektorów XPath.
    13. Bardzo łatwe wbudowany narzędzi AJAX. (Zostaw mi maila jeśli ktoś chce wiedzieć, jak łatwo jest to).

      Ok .. tyle na razie. Lista mogłaby się ciągnąć dość długo.

      Więcej już wkrótce.

      5 Responses to "13 powodów, dla jQuery"

      1 | Jeevan

      11 marca 2009 o 9:01 am

      Avatar

      hi would u powiedz mi o jquery ajax w prosty sposób?
      Dzięki.

      2 | Mahbub

      11 marca 2009 o 9:56 am

      Avatar

      Jasne: To całkiem proste. Istnieją różne sposoby wysyłania żądania AJAX za pośrednictwem jQuery. Ale to zawsze lepiej jest użyć funkcji bazowej.

      To idzie tak
      $.ajax({
      url : "your_url",
      type : "post",
      data : "&param1=value1&param2=value2",
      success : function (response){
      alert(response)
      }
      });

      Właściwości są dość wymowne. Dla szczegółowej dokumentacji na żądanie AJAX, można znaleźć na stronie jQuery http://docs.jquery.com/Ajax~~pobj i w krótkich tutaj http://docs.jquery.com/Ajax/jQuery.ajax~~HEAD=NNS~~HEAD=pobj opcji #

      Znalazłem to najprostszy wśród wszystkich bibliotek takich jak prototyp, MooTools, Dojo i EXT

      3 | Oscar Godson

      19 marca 2009 o 1:53 pm

      Avatar

      Czy masz na myśli jQuery ma niski krzywa uczenia się? Wouldn'ta większa krzywa oznacza więcej do nauczenia się do nich trudniejszy? Ciężko biblioteki, aby dowiedzieć się nie jest dobry jeden ;)

      4 | Mahbub

      20 marca 2009 o 7:28 am

      Avatar

      Myślę, że czytałem w zarządzaniu operacyjnym, że wysoki lub stroma krzywa uczenia oznacza, że ​​"kiedy rzeczy są łatwe do nauczenia się ma wysoki krzywej uczenia się". Innymi słowy, jeśli zadanie 80% szybkość uczenia się krzywej oznacza to, że druga jednostka tego zadania zajmuje 80% pierwszej i trzeciej zajmuje 80 procent sekund.
      JQuery jest bardzo łatwy do nauczenia i myślę, że powinienem napisać wysoki współczynnik krzywej uczenia się, i nie mylić ludzi ;)

      Formularza komentarzy


      Tłumacz

      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

      Tagi