При устранении последних неполадок на сайте, восстановил все заметки кроме одной, но важной. Сегодня я решил восстановить ее из локальной RSS-читалки, т.к контент действительно интересен для разработчиков, и применялся этой ночью мной на практике.
Сегодня читал рассылку "Новые технологии веб-программирования", и очень проникся идеей которая предложена в статье "JavaScript-по-запросу".
Идея в том, чтобы на сайтах, содержащих большое количество скриптов(например, AJAX`овских), при начальной загрузке страницы загружались не все скрипты сразу, а только скелетный, остальные же подгружались по мере необходимости.
От себя чуточку доработал метод подгрузки на основе DOM с тем чтобы слегка универсализировать функцию:
function loadOurScript(source){
var head = document.getElementsByTagName("head")[0];
script=document.createElement('script');
script.id='formPrinter';
script.type='text/javascript';
script.src=source;
head.appendChild(script);
}
Использование: для тестирования функции создаем любой элемент с обработкой события OnClick, вызывающей нашу функцию loadOurScript с именем или адресом подгружаемого скрипта в параметре.
<button onClick="loadOurScript('1.js')">load 1.js</button>
В полевых же условиях, область применения ограничивается только фантазией разработчика. Скрипт можно подгрузить в ответ на любое событие :)
wDesktop readme
О программе:
Обои для рабочего стола Windows, изменяющие фоновую картинку в зависимости от сезона и времени суток. Рабочий стол имеет 16 состояний:
утро, день, вечер и ночь каждого времени года(весна, лето, осень, зима).
Использование:
- Распакуйте архив wDesktop в любую папку на Вашем компьютере.
- В настройках рабочего стола укажите файл wDesktop.html в той папке, куда Вы его собственно и распаковали :)
- Если Вы не знаете как выполнить пункт 2, поясняю:
- щелкаете правой кнопкой мыши на рабочем столе.
- в появившемся контекстном меню выбираете пункт "Свойства"
- в открывшемся окне "Свойства: экран" переключитесь на вкладку "Рабочий стол"
- нажмите кнопку "Обзор"
- укажите путь к папке wDesktop, и выберите в ней файл wDesktop.html
- нажмите кнопку "открыть"
- в окне "Свойства: экран" нажмите кнопку "Ок", и наслаждайтесь результатом :)
Тюнинг:
Вы можете:
- Использовать свои наборы картинок. Для этого вам нужно просто заменить картинки в папке images на собственные. При этом следует учитывать что картинки не будут растягиваться под Ваш экран, а выстроятся как текстура(т.е будут повторяться до заполнения всего пространства экрана)
- Вписывать в файл wDesktop дополнительный функционал, ссылки, формы, скрипты - что угодно. При этом запрещается удалять комментарии автора и информацию об авторских правах. Это не мешает Вам добавить собственную информацию отдельно - на тот случай, если Вы захотите распространять измененную версию. При этом желательно уведомить автора по email. Также запрещается изменять или удалять readme-файл. Информацию о своих изменениях пишите отдельно.
Об авторе:
Скрипт написал Большаков Владимир Андреевич ( Bolzamo). Закладурки - это полезные процедурки,
оформленные в виде javascript: ссылок, которые можно сохранить в браузере,
как закладки, и исполнять в нужный момент на любой Web-странице. Для того,
чтобы ими пользоваться, не нужно быть программистом и разбираться в языке
JavaScript, достаточно элементарных навыков работы с браузером. С точки
зрения пользователя их можно сравнить с макросами Word или Excel, которые
позволяют Вам одним нажатием кнопки выполнять целые последовательности
манипуляций.
Изобрел закладурки, по всей видимости,
Steve Kangas,
и, как ни странно, совсем недавно, хотя вся необходимая для этого технология
наличествовала уже в третьей версии Netscape Navigator! Вдохновившись
гениальной идеей Стива, я написал несколько закладурок специально для обитателей
русскоязычного Интернета, которые и представляю Вашему вниманию.... Давно узнал про это дело, а сейчас вспомнил, т.к. потребовалось самому сделать одну для сервиса whois. Если кому-то надо, вот код:
javascript:void(str='http://www.nic.ru/whois/?query=' + document.location.host);if(str){abc123=open(href=str,'','scrollbars,resizable');}abc123.focus(); Между делом так вжился в проект что уже готова новая версия скрипта. Нет, первая версия не бажная. В версии 1,01 значительно расширен функционал скрипта. Если раньше он создавал cmd для копирования файла, то теперь можно копировать, перемещать и удалять. Кроме того улучшен интерфейс.
Вы можете скачать скрипт в архиве. Он независим от платформы и работает в браузере с локальной машины. Единственное условие - вы не должны изменять его код.
Читать статью
Что такое закладурки?
Просто создайте в Вашем браузере закладку и впишите этот код в поле адреса. Название любое. Теперь, зайдя на нужный сайт, просто щелкаете эту закладку и смотрите информацию о домене, полученную от ru-center. Проверить на этом сайте.
http://markovnin.com/2007/apr/javascript_manuals/
cmd_gen_1.0.zip
cmd_gen_v1.01.zip
Пользуйтесь на здоровье.
