JavaScript. Все записи рубрики:

Знакомство с библиотекой jQuery

Опубликовано 8 сентября, 2009 в JavaScript

Сперва скажу, что jQuery - это супер. Теперь подробнее. jQuery - это JavaScript фреймворк, библиотека, разработанная Джоном Резигом. Официальный сайт проекта - jquery.com (там же можно скачать эту библиотеку). Проект стартовал в 2006 году, когда была выпущена первая альфа-версия, на сегодняшний день jQuery является самым популярным JavaScript фреймворком. Данный пост - некая замануха,  хочу создать приятное впечатление об этой библиотеке. Знакомьтесь. Итак, что же дает программисту jQuery? В первую очередь, мостик к возможностям браузера. Можно, прорываясь через бурную реку, преодолевая пороги, писать на чистом JavaScript, а можно воспользоваться таким инструментом, как jQuery. По сути, эта библиотека - набор функций, воспользовавшись которыми, можно без проблем, в одну-две строчки создать на странице какой-либо визуальный [...]

Про фреймворки (CodeIgniter, jQuery)

Опубликовано 7 сентября, 2009 в JavaScript, PHP

Давненько не писал. За время застоя начал не спеша осваивать различные фреймворки, нужные при разработке сайтов. Раньше я был категорически против них, считал, что любой фреймворк - есть глючная и тормознутая прокладка между мозгом программиста и результатом. Когда-то начинал изучать jQuery (JS фреймворк), но что-то не сложилось с ним, почему-то мне казалось проще писать весь код самому, не нравился большой размер фреймворка, который приходилось загружать всем пользователям. Вот, попробовал PHP фреймворк, и наконец-то пропала эта неприязнь к jQuery CodeIgniter Когда я столкнулся с тем, что появилось много проектов, где делалось много одной и той же работы, но под разным ракурсом, подумал об освоении какого-нибудь PHP фреймворка. Как раз наткнулся на тему серча, где [...]

Iframe’овый Ajax

Опубликовано 31 мая, 2009 в JavaScript, PHP

Хочу поделиться своим способом отправить те или иные данные серверному скрипту и получить ответ от него, без перезагрузки основной страницы. В 95% случаев, такое реализуют посредством XMLHttpRequest в JS, но по моему мнению, это не самый лучший вариант, почему именно он закрепился как "default" для всего, где не нужна перезагрузка страницы, мне не понятно. Мой способ (на iframe) работает везде и всегда, как рабочая лошадка, для его реализации почти ничего не нужно. А суть в следующем: Ключевые слова способа: Скрытый iframe на странице и его параметр name. Параметр target тега form. parent - имя основного окна в JS. Теперь по порядку. У тега <form>, также как у ссылки (<a>), есть параметр target, в значении которого - [...]

Очень неприятно, когда кто-то копирует тексты с сайта без ссылки на источник. Как защитить уникальный контент своего сайта от копирования? - этот вопрос задается на форумах с завидиным постоянством. Ответ тут может быть только один - почти никак. Если кому-то понадобится скопировать статью или картинку - он это сделает. Но можно максимально усложнить копипастеру процесс его работы, а некоторым, не самым компьютерно-подкованным товарищам, вообще отрубить путь к копированию. Вставляем между тегами <head></head> следующий код: <script language="JavaScript"> document.onselectstart = function() { return false; } document.oncontextmenu = function() { return false; } document.onmousedown = function() { return false; } </script> Данный JavaScript запрещает выделение текста и отключает правую кнопку мышки. Работает во всех современных браузерах (только в опере кнопку мышки отключить [...]

Наипростейший WYSIWYG редактор

Опубликовано 8 января, 2009 в JavaScript

Недавно для простого движка понадобилось написать простенький WYSIWYG редактор, так как разные громоздкие tinyMCE не подходили из-за своих габаритов (сам движок весит в 10 раз меньше). И вот, что получилось. Выкладываю, опять же, чтобы не потерять никуда этот кусок кода. [...]

Когда-то очень давно, когда я только-только освоил JavaScript, чтобы закрепить свои знания на практике, родил этот скриптик, который назвал "Краскопульт". Этот скрипт - некое подобие виндусовского паинта, позволяет создавать точечные рисунки прямо в окне браузера. После того, как рисунок готов, он отправляется PHP скрипту, который переделывает рисунок в формат PNG. Изначально же скрипту посылается рисунок в виде текста (набор спец. меток), PHP обрабатывает этот текст, и из него, при помощи библиотеки GD, формирует изображение. Сама рисовалка очень простая, - JS просто создает точки нужного размера, следуя за мышкой. Никаких canvas'ов и прочих либ не использовано. Со скриптиком можно побаловаться здесь. Первое нажатие мышкой - начать рисовани, второе - закончить. После [...]