AcidLog je experiment. Nadesignuj a naprogramuj si ho podľa vlastných predstáv. viac »

Kedysi dávno (asi tak pred pár mesiacmi) v jednej ďalekej krajine (v Prahe) žil jeden geniálny alchymista (ehm, webdesigner), ktorý napodobil stvoriteľa a z ničoho (v podstate z odrážkovaného zoznamu) stvoril strom (taký ten rozbaľovací a zbaľovací).

Srandičky, srandičky. Na to by ma bolo… Každopádne ten strom som skutočne urobil a bol celkom funkčný, dokonca sa u nás v robote začal používať prakticky všade (v praxi ho môžete vidieť napríklad aj na AcidLogu, pri výbere kategórií vo formulári na pridávanie nových zápisov). Lenže ja som s ním bol čím ďalej tým nespokojnejší a nespokojnejší, až som sa rozhodol pre radikálny rez.

Druhú verziu toho skriptu, ktorú som mal už nejaký čas rozrobenú a s ktorou som sa dosť trápil, som zmiatol zo stola. Tak isto som vymazal tú starú, prvú verziu. A za jeden večer a jedno ráno som v podstate z ničoho napísal ten skript úplne nanovo, tentokrát poriadne.

Bola to číra radosť. Keďže som ten problém riešil už dvakrát, presne som vedel čo funguje a čo nie, kde by čo malo byť, ale hlavne som vopred vedel ktoré uličky sú slepé. A tak som mal kostru skriptu načrtnutú v okamihu (presne som vedel aké hlavné a pomocné funkcie budem potrebovať). Do nej som potom písal celé bloky, takmer bez testovania som to tam všetko narval a nakoniec iba mierne doupravil.

Po tom čo som to ukázal spriazneným dušiam na Nyxe sa ešte dotiahlo zopár drobných featur (poďakovanie za pomoc a asistenciu patrí hlavne Dwichovi, ktorý sa do toho pustil s príkladnou vervou). Samozrejme, ten skript ešte má nejaké voľné miesta, v ktorých by sa dal vylepšiť. Sú tu aj nejaké featury, ktoré by sa dali prirobiť. Lenže v podstate je už plne funkčný a prakticky použiteľný a vďaka tomu že je napísaný dosť univerzálne nie je problém ho začať používať s tým, že jeho nové podverzie akurát prepíšu tie staré bez toho, aby bolo nutné prepisovať niečo v už existujúcich zdrojákoch.

Celkom ma začína nadchýňať jedna vec: Postupne som si vytvoril takú svoju súkromnú knižnicu rôznych funkcií a skriptíkov – Event Attacher, fixE, classMagic a pod. A keďže sú to síce samostatné, ale dosť univerzálne veci, začínam ich úspešne kombinovať, krížiť a recyklovať. A robí mi to radosť, pretože sú to (až na Event Attacher) moje vlastné dietka a som hrdý na to, že sa mi tak pekne vydarili.

Nech žijem!

Komentáre

Tvoje javascripty su skoro take dobre ako moje php parsery :) Asi sa dam na javascript (asi dobry vikendovy oddych od hardcore programovania v praci…) a potom bude alchymia aj v Bratislave :)

 

HUGEE: O tom tvojom tag|walle radsej ani nehovorim, lebo ten zdrojak sice vyzera nadherne, ale nerozumiem v nom ani riadku… Proste nadhera. A hlavne to funguje.

 

RIKI: tvoje umeni na poli JavaScriptu je opravdu fenomenalni..
driv jsem javascript povazoval jen jako doplnek stranek. ale ted kdyz nam vsem ukazujes tu palebnou silu JS+CSS, sedam na zadek. respekt!
btw dle meho uslovi: doba si zada cinu misto planych kecu jsem se do JavaScriptu take pustil a uz jsem si oprasil zaklady, nabral neco navic a zacinam hackovat DOM :-)
hrozne se tesim na dobu, az budu moct nejen velmi akcne pouzivat cizi vytvory, ale je i sam tvorit.. uz aby to bylo!

 

Pridaj komentár

Komentáre môžu pridávať iba prihlásení užívatelia.