Data w formacie dd-mm-yy

W JS nie ma tak przyjaznej i przydatnej funkcji jak `date‚ w php. Można oczywiście nadrobić. Oto przykład prostego rozwinięcia prototypu obiektu Date, pozwalającego na wyświetlenie daty w formacie „dd-mm-yyyy”:

[javascript]Date.prototype.getDateStr = function( date )
{
    function addChars( par, len, insert )
    {
        var str = par.toString(); // aby moc operowac na liczbie jak na ciagu znakow
        insert = insert || "0"; // jesli nic nie podano - domyslnie wartosc "0"
        len = len || 2; // jesli nic nie podano - domyslnie wartosc 2
        while (str.length < len)
        {
            str = insert + str; // dodaj zero (lub podany znak) z przodu
        }
        return str;
    }

    var today = date || new Date(),
        month = addChars(today.getMonth()+1),
        day   = addChars(today.getDate()),
        year  = today.getFullYear();

    year += (year  <= 99) ? 1900 : 0;

    return  day + "-" + month + "-" + year;
}[/javascript]

Czytaj dalej Data w formacie dd-mm-yy

Pop-up we wskazanym miejscu

Nim zaczniesz bombardować internautów odwiedzających twoją stronę www milionem okienek otwieranych we wszystkich możliwych miejscach, zastanów się czy oby na pewno jest to najlepsza metoda zwraca na siebie uwagi.

Łatwo jest otworzyć nowe okienko [tzw. „pop-up”], jednak czasem aż kusi, aby otwierało się ono w odpowiednim miejscu. Oczywiście da się to zrobić:-).

Czytaj dalej Pop-up we wskazanym miejscu

Książka „Mocne strony JavaScript”

Okładka Mocne strony JavaScript

To, że Javascript jest w tej chwili jednym z najpopularniejszych języków programistycznych świata – rzecz oczywista. To, że każdy kto chce tworzyć nowoczesne strony www wcześniej czy później JS nauczyć się musi – rzecz pewna. To, że JavaScript jest najbardziej niezrozumianym (SIC!) językiem świata – rzecz, którą warto zrozumieć.

Douglas Crockford był mi do tej pory znany jedynie z publikacji, które czytałem w internecie, a także z nagrań wideo z jego wykładów o JavaScript. Jest światowej sławy ekspertem JavaScript.

Książka „JavaScript – mocne strony” już od dawna budziła moją ciekawość. Czy spełniła pokładane w niej nadzieje? I tak. I nie. Mimo tak niejednoznacznej oceny, pozycja ta (licząca zaledwie ok. 150 stron) na stałe znajdzie miejsce na mojej półce i z pewnością jeszcze nie raz do niej wrócę.

Czytaj dalej Książka „Mocne strony JavaScript”

Książka „AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych”

Okładka AJAX i PHP AJAX jest stosunkowo młodą technologią, która w bardzo szybkim czasie zrobiła olbrzymią furorę. Czy słusznie? Z pewnością zastosowanie AJAX-a otwiera przed webmasterem cały wachlarz nowych – wcześniej niedostępnych – możliwość.

Książka “AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych” jest jedną z pierwszych polskojęzycznych pozycji dotyczących tej materii. Z pewnością jest ona godna uwagi.

Napisana jest zrozumiałym językiem. Czyta się ją naprawdę dobrze i całkiem szybko. Obszerne listingi (z bardzo dokładnymi komentarzami oraz dodatkowym omówieniem, co ważniejszych, fragmentów kodu) sprawiają, że nawet ktoś całkiem zielony jest w stanie się wiele nauczyć. Choć oczywiście by sięgnąć po tą pozycję warto mieć już spore doświadczenie w programowaniu w JS i PHP oraz dobrze znać HTML/CSS.

Czytaj dalej Książka „AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych”

Książka „JS rozmówki”

Okładka Rozmówki JS Mimo, że JS nie jest językiem nowym, to ostatnimi czasy stał się bardzo popularny. Książka „JavaScript. Rozmówki” Christian Wenz w sposób bardzo skrótowy opisuje możliwości tego języka.

Zabierając się do lektury myślałem, że na 288 stronach nie można zawrzeć zbyt wiele interesujących treści, i albo będzie w tej książce wszystko tylko lekko poruszone, albo poruszonych zostanie kilka podstawowych zagadnień. O dziwo kilka pierwszych rozdziałów zaskoczyło mnie, in plus. Rzeczywiście nie ma tu – jak w wielu książkach na rynku – obszernych przykładów zastosowań danej funkcjonalności. Nie odczułem jednak tego zbyt dotkliwie. Wręcz przeciwnie, bardzo przyspieszyło to czytanie książki.

Czytaj dalej Książka „JS rozmówki”