Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Все Скрипты для Cайта! - с множеством Регулируемых Настроек!


Выпуск 2.

 

Здравствуйте, уважаемые подписчики. В прошлом выпуске, который для нас, новых владельцев рассылки был первым, мы обещали Вам создавать страницы, интерактивно генерирующие полезные скрипты в соответствии с Вашими настройками. В сегодняшнем выпуске мы хотим предложить Вам пример такого скрипта. За основу примера мы взяли скрипт, генерирующий разноцветный текст на странице. Вверху страницы Вы можете увидеть пример работы скрипта, ниже размещены изменяемые параметры, которые Вы можете задавать по своему усмотрению (содержание текста, размер, толщина, шрифт, цвет фона). После чего нужно нажать кнопку «Обновить параметры текста» и во фрейме ниже появится результат работы скрипта, а еще чуть ниже HTML-код цветного текста с последними заданными Вами параметрами. Сразу оговоримся, что мы не занимались оптимизацией скрипта на создание HTML-кода цветного текста минимального размера, потому как изначально планировалось вставлять в страницу именно сам скрипт, который потом будет генерировать код. Однако, при больших размерах скриптов встречаются трудности: весь код скрипта должен поместиться в переменную, которую потом можно распечатать, как значение внутри какого-то тега. Но в скрипте кроме тегов используются и оба вида кавычек, что затрудняет помещение кода скрипта в переменную (нужно перекапывать весь код, чтобы один из видов кавычек удалить, для чего нужно вводить промежуточные переменные, переприсваивать значения и т.д. – хлопотно это), возникает много ошибок, что требует потом отладки... Может кто-нибудь из читателей рассылки знает красивый прием, чтобы сделать это быстро и просто. Ну, например, скрипт, который анализирует текст того окна, в котором он сам же и находится, а потом записывает в переменную все символы, находящиеся внутри тегов <script></script> внутри страницы (а возможно и символы, находящиеся внутри других тегов), после чего выводит их в тело документа, но не как HTML-код, а как текст, который будет отображаться в браузере (например, присваивает значению текстового поля)? Наверняка многие сталкивались с подобной проблемой и  как-то ее решали, напишите нам, пожалуйста, как? Без этого нам будет трудно делать страницы, генерирующие именно скрипты, а не HTML-код, а ведь как раз скрипты-то всем и нужны. Задача ставится так: есть код скрипта с обоими видами кавычек и кучей зарезервированных в HTML и JavaScript символов и слов и нам нужно найти способ автоматически «запихнуть» весь этот код в JavaScript-переменную без ручной переработки всего текста скрипта. У кого есть решения, или хотя бы идеи?

 

Ну, ладно, сам скрипт находится тут:

 

Скрипт генерации цветного текста. Создается HTML-код разноцветного текста.

 

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

Наверное, Вы найдете, что этот скрипт можно много улучшить. На самом деле, мы взяли первый попавшийся сценарий на JavaScript и попытались сделать его настраиваемым, а совсем не ставили задачи как-то его усовершенствовать. Впрочем, пишите все Ваши пожелания, мы попытаемся их учесть. Присылайте нам также те скрипты, которые Вы бы хотели видеть настраиваемыми, а также Ваши идеи и предложения! Мы постараемся в меру сил реализовать большинство Ваших предложений и сделать настраиваемыми большую часть присылаемых Вами скриптов. Чем больше мы будем получать писем, тем быстрее и чаще будут выходить выпуски.

Согласитесь, что возможность менять параметры скрипта и тут же мгновенно видеть результат работы этого скрипта, да еще и его текст с учетом изменений в параметрах, - это супер прекрасно и экономит кучу времени!

 

Пишите нам на tunescript(АТ)gmail.com, где вместо "(АТ)" подставьте собачку).

 

До скорых новых встреч!


В избранное