Posts Tagged ‘javascript’

jquery vs mootools vs prototype – porównanie – cz 2

środa, Lipiec 8th, 2009

Rok temu (6 lipca 2008) podjąłem się zadania porównania frameworków javascript: jquery, mootools, prototype. W ciągu takiego okresu czasu bardzo dużo mogło się zmienić więc piszę aktualizację wpisu :) Wtedy jednoznacznie stwierdziłem wyższość js nad innymi bibliotekami, biorąc pod uwagę kilka mierzalnych czynników. Dziś wykonam te same operację, porównując rok 2008 do 2009. No to jedziemy :)

(więcej…)

krótko: jQuery Grid Plugin

wtorek, Lipiec 7th, 2009

jQuery Grid Plugin – jak sama nazwa wskazuje jest to plugin go jQuery.  Funkcjonalność pozawla nam na stworzenie naszego własnego grida – można to tłumaczyć jako siatkę z danymi którymi możemy operować.  Najlepiej to sobie  wyobrazić jako pojedynczy arkusz w excelu :) Oczywiście takich funkcjonalności jakie oferuje pakiet ms nie otrzymamy, lecz jeżeli musimy stworzyć coś takiego w aplikacji posłużmy się już gotowym rozwiązaniem

(więcej…)

krótko: funkcje php w javascript

sobota, Lipiec 4th, 2009

Czasem zdarza się, że mam potrzebę użycia w javascript funkcji z php. Jak się okazało nie tylko ja miałem taki problem. Dlatego też powstał projekt przepisania funkcji php do js. Jak możemy przeczytać na stronie http://phpjs.org/ wszystko zaczęło się niewinnie, od dwóch funkcji udostępnionych na blogu w paczce php.js. Następnie przyłączyli się inni developerzy do tworzenia dzieła i tak powstała biblioteka php.js zawierająca pokaźną ilość zaimplementowanych funkcjonalności php’a.

(więcej…)

krótko: css opacity – przezroczystość elementu (javascript, jquery)

piątek, Marzec 20th, 2009

Artykuł ku pamięci – ciągle zapominam i muszę szukać tej prostej rzeczy, jak będę miał na swoim blogu to nie zapomnę, a jak zapomnę – szybciej odnajdę :). Opisuję tutaj sposoby na uzyskanie przezroczystości elementu poprzez css i javascript (jquery). W pierwszym przypadku jest opisane rozwiązanie kiedy nie uwzględniamy kompatybilności z IE6 (np.: złożony backend). Drugie rozwiązanie – działa pod każdą przeglądarką – wymaga jquery – do zastosować ‘frontendowych’.
(więcej…)

krótko: google ajax search API

niedziela, Marzec 15th, 2009

Mało kto wie, że google w swoich zasobach posiada coś takiego jak Google Ajax Serach API. Jak sama nazwa wskazuje ma to związek z ajaxem, wyszukiwaniem i API :) Pozwala to na stworzenie wyszukiwarki google w dowolnym miejscu na stronie – np.: u mnie po prawej stronie na górze.
(więcej…)

tworzenie elementów w jquery – długość tekstu w px

środa, Styczeń 21st, 2009

W jQuery można tworzyć elementy na wiele sposobów, albo dodając jako atrybut jako w metodzie html() albo też korzystać z document.createElement() lub append(obj). W zależności od przypadku każde rozwiązanie ma swoje wady i zalety. (więcej…)

Nasze własne $(document).ready();

poniedziałek, Grudzień 8th, 2008

Czasem, lecz bardzo rzadko się zdarza iż musimy wykonać operację taką samą jak $(document).ready() tylko bez użycia jQuery. Wydawałoby się to banalne, czyli zastosowanie window.onload, tylko z jedną drobną różnicą. Operacja ready() wykonuje się po wczytaniu html’a, a window.onload – po załadowanu witryny. Takie akcje są zazwyczaj przydatne w sytuacji gdy nasze skrypty będą uruchamiane na wielu różnych witrynach www i nie mamy pewności, czy włączając jQuery nie popsujemy fukcjonalności tej stronki (np może być już tam użyta biblioteka prototype itp itd) a dodatkowo jQuery to dodatkowe 15 kb.
(więcej…)

Gzipowanie strony/plików – przyśpieszenie ładowania

niedziela, Wrzesień 28th, 2008

Ostatnio coraz głośniej się robi o tym jak sobie radzić z dużą ilością użytkowników bo jednoznacznie oznacza wysoki transfer. Jednym z lekarstw na tę okoliczność jest używanie gzipa – czyli przesyłanie spakowanych stronek do użytkownika. Dotyczy się to wszystkich plików tekstowych, czy również javascript i css. Pliki multimedialne możemy pominąć bo żaden kompresor nie spakuje jpg’a czy avika :)
(więcej…)

Jquery vs Mootools vs Prototype – porównanie

niedziela, Lipiec 6th, 2008

Ostatnio wdałem się (niepotrzebnie) w dyskusje na temat wyższości jquery nad mootools. Ostatecznie wyszło tak, że ja mam “kota” na punkcie jquery a ktoś na punkcie mootools :), lecz udało się dojść do porozumienia. Po zapoznaniu się z konkurentem lidera :), nadal uważam że jquery jest lepsze :). W sumie moje widzimisie małe ma tutaj znaczenie bo zazwyczaj jak dowiaduję się o lepszej technologii jak tej której używam – dążę do zmiany, np php -> python, prototype -> jquery. W artkule postaram się poruszyć główne zalety jquery mając nadzieję, że ktoś przytoczy lepsze argumenty w tych kategoriach wskazujące na wyższość mootools lub prototype.
(więcej…)

Profesjonalny JavaScript – jquery dla początkujących

niedziela, Czerwiec 22nd, 2008

Znów piszę kontrowersyjny artykuł, którego tytuł sam w sobie jest sprzecznością, bo niby jak można zestawiać określenia takie jak “profesjonalny” i “początkujący”. W tym przypadku nie ma wielkiej różnicy bo nauka jquery polega na przestawieniu się w myśleniu, a odpowiednio wykorzystując nawet niewielką wiedzę można napisać profesjonalny kod :).
(więcej…)