Мы приняли идеал "Код для людей, не машины", основанный на предположении, который Вы тратите многократно дольше в режиме техобслуживания, чем на новой разработке.
Для меня, который исключает аргумент, что компилятор "знает" то, что вводит переменную, - уверен, Вы не можете записать недопустимому коду первый раз, потому что компилятор мешает Вашему коду компилировать, но когда следующий разработчик читает код через 6 месяцев, они должны быть в состоянии вывести то, что переменная делает правильно или неправильно и быстро определите причину проблем.
Таким образом,
var something = SomeMethod();
вне закона по нашим стандартам кодирования, но следующее поощряется в нашей команде, потому что это увеличивает удобочитаемость:
var list = new List<KeyValuePair<string, double>>();
FillList( list );
foreach( var item in list ) {
DoWork( item );
}
Мой лучший опыт работы с datepicker - это прототип AnyTime на основе прототипа. Я знаю, что это не jQuery, но, возможно, вам стоит пойти на компромисс. Я не знаю абсолютно никакого прототипа, и с ним все еще достаточно легко работать.
Я обнаружил одно предостережение: он несовместим напрямую в некоторых браузерах. То есть он не работал с более новой версией прототипа в Chrome.
I researched this just recently and have yet to find a decent date picker that also includes a decent time picker. What I ended up using was eyecon's awesome DatePicker, with two simple dropdowns for time. I was tempted to use Timepickr.js though, looks like a really nice approach.
Я столкнулся с этим та же проблема. На самом деле я разработал свое программирование на стороне сервера, но я провел быстрый поиск, чтобы попытаться помочь вам, и нашел это.
Вроде нормально, не слишком много смотрел на исходный код, но, похоже, это чисто JavaScript.
] Взгляните:
http://www.rainforestnet.com/datetimepicker/datetimepicker.htm
Вот ссылка на демонстрационную страницу:
http://www.rainforestnet.com/datetimepicker/datetimepicker-demo .htm
удачи
@David, спасибо за рекомендацию! @fluid_chelsea, я только что выпустил Any+Time(TM) версии 3.x, которая использует jQuery вместо Prototype и имеет значительно улучшенный интерфейс, так что я надеюсь, что теперь он удовлетворит ваши потребности:
Любые проблемы, пожалуйста, дайте мне знать по ссылке для комментирования на моем сайте!
.Чтобы добавить к информации здесь, у The Fluid Project есть хорошая вики-статья с обзором большого количества средств выбора даты и / или времени здесь .