Опубликовано: 10-02-2014 15:15

Иногда, при разработке веб-приложений, разработчик сталкивается с ситуацией, когда страницы в его проекте грузятся/генерируются слишком медленно даже после рефакторинга. В такой ситуации можно попробовать применить кеширование страниц.

Подробнее »


Опубликовано: 19-12-2012 15:14

Одним из способов защиты скриптов от чтения и модификаций является обфускация и упаковка. Давайте посмотрим, что нам говорит Википедия об этом термине.

Обфускация (от лат. obfuscare — затенять, затемнять; и англ. obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему ее функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
В отличии от разного вида шифрований и упаковок, восстановить обфусцированный исходный код до первоначального вида невозможно. Но можно привести его в более презентабельный и понятный вид.

Подробнее »


Опубликовано: 04-05-2012 13:23

Многим приходилось видеть интересную и удобную штуку на сайте Вконтакте, когда, прокрутив страницу вниз, появлялась кнопка для возврата наверх. Впрочем, данная возможность теперь есть и на моем блоге - можете попробовать. Ниже я хочу рассказать Вам как можно реализовать такой функционал у себя на сайте с применением JQuery.

Подробнее »


Опубликовано: 02-03-2012 14:17

Недавно столкнулся с проблемой, когда решил добавить поддержку подсветки синтаксиса исходников у себя в блоге, а именно то, что HTML полностью игнорирует символы табуляции и наши форматированные исходники, хорошо выглядевшие в textarea вдруг становятся совсем иными.

Даную проблему решил заменой знаков табуляции пробелами с помощью JavaScript при отправке формы:

function tabReplace(id) {
    var innerText = document.getElementById(id).value;
    innerText = innerText.replace(/(\t)/g,"    ");
    document.getElementById(id).value = innerText;
}

Вызов данной функции можно прикрутить к событию onClick() для Вашей формы. Возможно, данная информация окажется для кого-нибудь полезной.

Подробнее »