Date:
Модификация данных — решается через хранимые процедуры
Недостатки разработки на JavaScript
Дата начала: В любое время
По аналогии с телефонными номерами разница между доменным именем и IP-адресом такая же, как и между вызовом Джону Доу и звонком по номеру 201-867-5309
А делать пользователя счастливым - это и есть главная цель сайта
Небольшой пример с возможными способами присваивания класса (присвоение модификатора происходит при нажатии на зелёный квадрат): http://jsbin