- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть вот код, например
В <head></head> есть скрипт .js , от которого должен зависеть остальной хтмл код. Т.е. если удалить строчку с подключением этого .js файла или сам файл - то хтмл код должен либо вообще пропадать либо начать отображаться дико некорректно.
Есть мысли по этому поводу?
Буду премного благодарен за помощь!
Первое, что пришло в голову:
1) Можно в JS файле сделать подключение CSS-файла. Нет JS-файла -> нет CSS стилей на странице -> страница "развалена".
2) Можно в JS файле добавлять\убирать определенный класс, от которого зависит отображение контента на странице (что-то похожее на первый пункт). Например, изначально все скрыто, загрузился JS, довесил класс, все отобразилось правильно. В таком духе.
3) Можно контент загружать AJAX'ом через этот JS файл. Нет файла, нет контента. Могут быть проблемы с индексацией (тут смотря как делать).
Сам html-код никуда не денется. Или вы имеете ввиду результат в браузере пользователя?
Тут варианты ограничены лишь фантазией, извратиться можно по всякому...
У каждого свое представление о "дико некорректно". :)
Как выше - с CSS лучше всего извратиться можно.
"Дико некорректно" понятие растяжимое, но для начала можно и так
В файл .js вписываетем переменную var show_content = 1;
В конце проверка на наличие этой переменной.
Всю эту байду (между <script></script>) пропустить через jsmin или packer, вствить перед </body>.
Для дикости еще можно сделать как на TM было (livedem, jqueri-1.7.1.min.js), мне нравится. Но не знаю, чем они закодировали. Дописано в конец jquery.js
Где-то так.