Názor k článku
Seaside (4)
miner (neregistrovaný)
26. 12. 2006 21:00
jak by se měly používat CSS a JavaScript
celé vlákno
myslím si, že CSS by měly být spíše vkládány z externích souborů, a, pokud to není nutné (což většinou není), negenerovány skripty. Dyzajnér pak může jednoduše editovat soubor s CSS a nemusí se vůbec zabývat Smalltalkem.
Javascript by měl být vázán na elementy nevtíravě - tedy jenom registrovat listenery - rozhodně by neměly být vkládány inline skripty přímo do onmouseover akcí - krom toho, že zvětšují kód, zvyšují jeho nepřehlednost. Navíc je účelné oddělit kód Smalltalku od client-side kódu javascriptu, který může být uložen také v externích souborech, a editován nezávisle.
Hodně zajímavá je myšlenka Smalltalk - JavaScript kompilátoru - neb oba jsou jazyky dynamické, a syntaxi Smalltalku lze převést na syntaxi Javascriptu, jak je rozebráno např. zde.

