среда, 1 июля 2015 г.

Просто календарик.. или концепт использования программирования


Завел я этот блог если честно, для того что бы потихоньку выкладывать те части программ которые с моей точки зрения должны быть доступны всем.
То, что написал сам, и часто использую буду выкладывать и по возможности объяснять что это и зачем. :)
Последнее время я увлекаюсь программированием на java script. Но для обкатки некоторых концептуальных моментов в процессе разработки пишу так называемые тесты или простые программки в которых и обкатываю то, что меня волнует. :) Одной такой программкой я обкатывал обработку потока callback и принципы которые потом усовершенствовал до максимально эффективного использования.  Тут можно посмотреть код и использовать в собственных целях. :)

функция Base64 была взята тут...

календарь в виде .html

Календарик в работе

.. некоторые куски кода:

/* проверка на високостный год */
    function testYear(api){
        var test_year = api.real_date.getFullYear();
        if ( test_year % 4 == 0 && test_year % 100 != 0 || test_year % 400 == 0) {
            api.mday[1]=29;
            return api;
        } else {
            api.mday[1]=28;
        return api;}
    }

идея была взята здесь...

опредление IE тут...

Функция которую я "обкатывал" называется:  taskManager()
... сейчас этот принцип работает быстрее в разы и более функционально. ;)
но об этом позже.. :)
А вот календарик я думаю многим пригодится и как есть и его части.. :)
За дизайн простите, не было необходимости.. :(