Итак, после долгого бездействия, возобновляю работу над Карбоном!
За то время, что прошло с последнего релиза ядра версии 2.2.0, в нашем ToDo-листе скопилось приличное количество улучшений, которые я хотел бы внести в свою библиотеку, но никак не хватало времени. Теперь настали студенческие каникулы, а значит настала пора воплощать в жизнь все задуманные улучшения, а также, наконец, сделать страницу демонстрации и убрать слово “beta” из логотипа Карбона.
К тому же, я собирался взяться за изучение стандарта html5, в том числе серьёзно изучить элемент <canvas>, а это значит, что возможно будет создан отдельный модуль Карбона для работы с этим элементом.
Следите за новостями сайта!
Откопал в архиве старого сайта свою небольшую статью про то, как сделать простейшую страницу новостей сайта с применением Ajax. Такая техника очень часто применяется на блого-подобных сайтах, типа news2.ru.
Читать полностью »
Сегодня вышла новая версия jQuery 1.4. И у нас есть повод радоваться – движок Sizzle из jQuery 1.4 не на много быстрее чем в версии 1.3.2, и, соответственно, всё ещё медленнее движка Carbon.JS Core 2.1.6.
Да, кстати, не обжатая версия jQ 1.4 весит 154 кб., что даже больше чем Prototype JS 1.6.1, так что Карбон выигрывает вдвойне. Новая версия добавлена в SlickSpeed.
Хочу рассказать немного о документации для Carbon.JS – о том, что в ней будет, и как она будет устроена.
На данный момент уже написана документация для всех модулей, но ещё не сделана страница просмотра (http://carbonjs.com/manual/). Файлы документации будут подгружаться в эту страницу динамически через Ajax, поэтому сейчас я веду разработку скрипта подзагрузки и визуального оформления самих доков. Возможно, в скором времени после создания этой страницы также появится и offline-документация.
Документация разделена на 6 частей – по одной на каждый модуль. Каждый раздел, в свою очередь, разделён на документацию к каждой отдельной функции из этого модуля. Потом планирую добавить перекрёстные ссылки из каждого раздела на используемые в них функции из других модулей. Если всё пойдёт как надо, планирую полностью закончить рабочую версию документации к Новому году.
Итак, после 4х месяцев разработки отправляю на золото новую версию ядра – 2.1.5.
Эта версия не содержит существенных изменений в самом алгоритме поиска элементов, но богата на другие новые функции.
Читать полностью »
Состоялось неофициальное открытие нашего сайта. Что есть на данный момент: практически законченный дизайн блога, форум и репозиторий.
Что будет: страница загрузки, демки и онлайн-документация по Карбону. Также я решил разбавить серые будни сайта, посвещённого программированию, своим личным блогом (попасть в него можно выбрав соответствующую рубрику в сайдбаре справа, а также щёлкнув на моём имени внизу сайта). Там я буду постить всякий бред посты, посвещённые жизни сурового мытищинского студента (т.е. меня), особо не связанные с программированием (а ля ЖЖ).