О нас
FAQ
Связь
Peклaмa
Логин:
Пароль:

Динамическая страница / Замена содержимого

  1. HTML: все работает без JavaScript
  2. CSS
  3. JQuery JavaScript
  4. Prereq
  5. Дамп кода
Эта статья является обновлением эта старая статья , в которой была ужасная демонстрация и множество техник, она, вероятно, больше не считалась хорошей практикой. Эта новая демоверсия намного чище, актуальнее и полнее. Поскольку старая статья была немного другой области, я оставлю ее в покое, просто обратитесь к этой. Обновление Январь 2013: есть лучшие практики сейчас, подробно здесь ,

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

Посмотреть демо Скачать файлы

HTML: все работает без JavaScript

Нет никакого оправдания тому, что навигация веб-сайта будет полностью нарушена без включенного JavaScript. Так что лучший подход здесь - просто создать эти страницы и навигацию как обычный семантический HTML. Вы знаете, как будто это 2001 год.

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

<nav> <ul> <li> <a href="index.php"> Главная страница </a> </ li> <li> <a href="about.php"> О программе </a> </ li> <li> <a href="contact.php"> Контакт </a> </ li> </ ul> </ nav>

CSS

На самом деле это не учебник по CSS, но если вы хотите пиковаться в этом, сделайте это. Кричать, чтобы Майк Рандл кто-то поделился CSS для этих кнопок на днях в Твиттере, когда я работал над этим и украл его.

JQuery JavaScript

JavaScript - самая интересная часть здесь! Это план на простом английском языке:

  1. Когда нажимается кнопка навигации ...
  2. Изменить хеш-тег URL
  3. Когда хэш-тег в URL меняется ...
  4. Исчезать старый контент
  5. Загрузите и добавьте новый контент
  6. Обновить текущую навигационную подсветку

Так зачем возиться с «хэш-тегом», меняющим вещи? Некоторые причины:

  • Используя плагин события hashchange Бен Алман, мы можем включить браузер кнопку назад / вперед. Суперсовременные браузеры сами поддерживают событие hashchange, этот плагин позволяет поддерживать его для старых браузеров.
  • Мы можем искать хеш при загрузке страницы и загружать соответствующую страницу (т. Е. «Глубокие ссылки»)

Prereq

Мы будем использовать библиотеку jQuery, плагин onhashchange, а затем загрузим наш собственный скрипт в последнюю очередь.

<script type = 'text / javascript' src = '// ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'> </ script> <script type = 'text / javascript' src = 'js / jquery.ba-hashchange.min.js'> </ script> <script type = 'text / javascript' src = 'js / dynamicpage.js'> </ script>

Дамп кода

$ (function () {var newHash = "", $ mainContent = $ ("# main-content"), $ pageWrap = $ ("# page-wrap"), baseHeight = 0, $ el; $ pageWrap.height ( $ pageWrap.height ()); baseHeight = $ pageWrap.height () - $ mainContent.height (); $ ("nav"). делегат ("a", "click", function () {window.location.hash = $ (this) .attr ("href"); вернуть false;}); $ (window) .bind ('hashchange', function () {newHash = window.location.hash.substring (1); if (newHash) ) {$ mainContent .find ("# guts") .fadeOut (200, function () {$ mainContent.hide (). load (newHash + "#guts", function () {$ mainContent.fadeIn (200, function ( ) {$ pageWrap.animate ({height: baseHeight + $ mainContent.height () + "px"});}); $ ("nav a"). removeClass ("current"); $ ("nav a [href = '"+ newHash +"'] "). addClass (" current ");});});};}); $ (window) .trigger ('hashchange');});

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

Посмотреть демо Скачать файлы

Похожие

Март | 2013 | ДемопКпоп | Страница 16
Хотя об этом было поздно сообщать, дочерняя компания JYP Entertainment в США «JYP Creative», которую они основали в ноябре 2011 года, окончательно
Все о SEO!
Ромарио Мартинс, директор Web Doctors и SEOshop, выступил с докладом на последнем семинаре, проведенном компанией JET e-Commerce. Выдвинув на передний план знаменитую тему «SEO», Ромарио представил, что составляет инструмент, его функциональность, разницу между SEO и Sponsored Link, и показал вам шаг за шагом, как внедрить SEO в вашу маркетинговую стратегию. Кроме того, он исследовал SEO и как использовать его в
Black Hat SEO работает?
Говоря людям, сегодня я хочу быстро поделиться темой, которая важна для многих людей, о том, как появляться в Google с помощью тех методов, которые действительно работают. Я уверен, что вы, возможно, много слышали об этом, и одна из вещей, о которых вы, должно быть, слышали, это то, что все, что вам нужно, это просто «качественный контент», и это привлечет сотни или тысячи посетителей. на ваш блог, но так ли это на самом деле? Прежде чем продолжить, я хочу прояснить, что я не считаю качественный
Сео Юрий ^^ 서유리 (@angrybird_baby) - Страница 4
| Название: Помни, Крис! | Автор: Сео Юрий | | В ролях: ♪ Ли Ын Джи (OC) | Ris Крис Экзо-М | | Поддержка в ролях: | ♪ Ли Тэ Мин Шини | | Жанр: Романс, Angst, бла-бла-бла. | | Длина: разделены | Рейтинг: PG 16 | | Резюме | | Все вещи в мире предназначены для объединения. Как день и ночь, лето и зима. Солнце и луна, луна и обратно. Э-э-э ... хорошо, возможно для этого есть треугольник любви , но, по крайней
Нет индексации из-за ошибок HTML?
© monsitj - Fotolia.com Клиенты часто спрашивают нас, могут ли ошибки HTML или неверный HTML заставить Google исключить веб-страницу из индексации. Несколько лет назад Google объявил, что это не помеха, а также не вредит рейтингу влияет на страницу. Теперь у нашего эксперта Клауса Вокенфота, менеджера SEO-проектов FAIRRANK, есть Джон Мюллер
Почему SEO программное обеспечение не работает
Представьте себе: введите ваши главные ключевые слова в программном приложении, а затем появитесь для них в Google. Никакой очистки вашего контента для идеальной фразы, никакой обработки длиннхвостых рейтингов для пользовательских тенденций, никакого мониторинга трафика сайта. Просто лучший рейтинг, без всяких хлопот. Проверка реальности - это программное обеспечение не существует и не может
Создание файла robots.txt
... кода User-agent : укажите, к какому роботу применяется следующий код. Например, вы можете выбрать индексирование страницы другими поисковыми системами, такими как Yahoo! или Bing, но не Google. В поисковых системах вы можете даже быть более конкретным. Если вы хотите, чтобы
Курсы SEO - Узнайте все о поисковой оптимизации
Продолжительность 2 дня на улице. Онлайн маркетинг проводит открытые курсы и частично индивидуальные курсы по поисковой оптимизации. На наших курсах рассматриваются различные формы поисковой оптимизации. Мы работаем с вашим собственным веб-сайтом и имеющимися возможностями для его обновления с помощью вашей
Google: не используйте ссылки на уровне блоков HTML5
Справка Google для веб-мастеров У потока есть один веб-мастер, спрашивающий, будет ли ему плохо использовать ссылки на уровне блоков
Yoast SEO или все в одном SEO | Какой выбрать?
Я часто читаю о многих администраторах блогов WordPress , которые имеют различные трудности, на которых плагин выбрать между Yoast SEO и All In One SEO, безусловно, два лучших плагина для улучшения SEO вашего блога. Мы стараемся помочь всем этим пользователям, сравнивая эти два плагина, выявляя особенности, сильные и слабые стороны каждого из них. YOAST SEO
Поисковая оптимизация (SEO)
Поисковая оптимизация - это структурирование веб-страницы или веб-сайта таким образом, чтобы оно отображалось в результатах

Комментарии

Все виды рекомендаций по SEO можно найти в Интернете, но как узнать, что действительно работает?
Все виды рекомендаций по SEO можно найти в Интернете, но как узнать, что действительно работает? Как вы можете определить, правильно ли вы сделали? Что отличает меня или любого другого хорошего оптимизатора от толпы, так это опыт, способность находить, что будет работать для вашего сайта, и ноу-хау, делающие это правильно.
Правильно ли я установил все перенаправления 301?
Правильно ли я установил все перенаправления 301? Могут ли другие люди получить доступ к веб-сайту? Я что-то пропустил? Мой сайт все еще работает? Это может быть немного тревожно, когда вы, наконец, нажимаете на переключатель и запускаете новый дизайн, особенно если ваш сайт находится на вершине поисковых систем. Последнее, что вы хотите сделать, это разрушить ваш рейтинг, потому что давайте посмотрим правде в глаза - вам, вероятно, потребовались
Вы когда-нибудь нажимали на веб-страницу, чтобы найти, что верхняя половина загружена, но нижняя половина все еще работает над этим?
Вы когда-нибудь нажимали на веб-страницу, чтобы найти, что верхняя половина загружена, но нижняя половина все еще работает над этим? Для этого есть название: First Contentful Paint (FCP). Также есть имя для завершения загрузки обеих половин веб-страницы - верхней и нижней - DOMContent Loaded (DCL). Именно эти два технических термина вы увидите при проверке скорости вашего сайта. Информация Google PageSpeed ​​в реальном времени и их значение
Вызов изображения функцией Javascript - Может ли Google индексировать URL-адреса изображений, которые не зафиксированы в исходном коде, но вызываются в браузере с помощью функции JavaScript?
Вы когда-нибудь нажимали на веб-страницу, чтобы найти, что верхняя половина загружена, но нижняя половина все еще работает над этим? Для этого есть название: First Contentful Paint (FCP). Также есть имя для завершения загрузки обеих половин веб-страницы - верхней и нижней - DOMContent Loaded (DCL). Именно эти два технических термина вы увидите при проверке скорости вашего сайта. Информация Google PageSpeed ​​в реальном времени и их значение
Вы все царапаете голову, задаваясь вопросом, кто, черт возьми, кто-то, если не все эти люди?
Вы все царапаете голову, задаваясь вопросом, кто, черт возьми, кто-то, если не все эти люди? Я на самом деле знал, кем они были до того, как услышал об их кастинге, но не сложно сказать, что они относительно неизвестны по сравнению с двумя отведениями. Я очень хорошо помню, как П.Д. Юн сказал, что хотел найти замечательных актеров для этой драмы. Пока что только его ведущий актер Jang Geun Seok соответствует этой категории. Возможно, PD Yoon хотел сказать «зеленые» актеры вместо
Но все это работает без плагина, так зачем устанавливать большое расширение?
Но все это работает без плагина, так зачем устанавливать большое расширение? Потому что Google Analytics от Yoast идет еще дальше. Он позволяет исключать или отслеживать определенные роли пользователей, отслеживать исходящие ссылки и загружать файлы и многое другое. В премиум-версии типы сообщений могут быть изучены, страницы ошибок и результаты поиска проанализированы и многое другое. Преимущество Google Analytics от Yoast заключается в том, что со всеми настройками проще работать и они отлично
Почему бы не заплатить кому-то еще, кто уже знает все лучшие инструменты для повышения вашего места размещения в поисковой системе И кто готов сделать это ВСЕ для вас?
Почему бы не заплатить кому-то еще, кто уже знает все лучшие инструменты для повышения вашего места размещения в поисковой системе И кто готов сделать это ВСЕ для вас? [clickToTweet tweet = ”Узнайте 8 причин, по которым вам следует нанять профессионального #SEO консультанта” quote = ”Узнайте 8 причин, по которым вам следует нанять профессионального консультанта SEO” theme = ”style3 ″] 8. Постройте отношения.
Конечно, большинство людей используют проверку ранга, чтобы увидеть все ключевые слова, которые они ранжируют на первой странице, правильно?
Конечно, большинство людей используют проверку ранга, чтобы увидеть все ключевые слова, которые они ранжируют на первой странице, правильно? Они хотят видеть свою полезную работу в действии. Но умные маркетологи и опытные инженеры по поисковой оптимизации найдут ключевые слова, по которым они ранжируются на 2-й и 3-й страницах, а затем усердно работают, чтобы эти ключевые слова имели более высокий рейтинг. Когда вы настолько близки, тогда вы обязаны сделать то, что должны, чтобы
Что я скажу, если вы сделаете все это и многое другое за небольшую плату?
Что я скажу, если вы сделаете все это и многое другое за небольшую плату? Аутсорсинг SEO услуг для таких экспертов, как Сети МСП может дать вашему бизнесу тот рост, который вы ищете. Это больше, чем правильные ключевые слова SEO и ссылки? SEO - это больше, чем просто получение ключевых слов и ссылок. Он включает в себя
Все еще не убежден?
Все еще не убежден? Я НАСТОЯТЕЛЬНО уверен, что после того, как вы последуете рекомендациям, изложенным в этой книге, вы увеличите свой поисковый трафик, и я верну вам ваши деньги, если вы этого не сделаете! Примечание: продукт представляет собой электронную книгу (PDF). Фотография только для маркетинговых целей. всего за 29 долларов! Более 200 страниц информации, разбитые на простые для выполнения задач. Долгосрочный источник ссылок
Как гигант поисковой системы стал тем, чем он является сегодня, и какие новые функции были реализованы с течением времени, и по какой причине Google все это делает?
Как гигант поисковой системы стал тем, чем он является сегодня, и какие новые функции были реализованы с течением времени, и по какой причине Google все это делает? Как это влияет на повседневную работу SEO? Заключение: После перерыва на обед с вкусной закуской и множеством интересных дискуссий мы продолжили разговор о SEA: «Реклама в поисковых системах - Google AdWords и ее возможности» Патрик Феллер, менеджер по SEO Google AdWords

На ваш блог, но так ли это на самом деле?
Все виды рекомендаций по SEO можно найти в Интернете, но как узнать, что действительно работает?
Как вы можете определить, правильно ли вы сделали?
Правильно ли я установил все перенаправления 301?
Правильно ли я установил все перенаправления 301?
Могут ли другие люди получить доступ к веб-сайту?
Я что-то пропустил?
Мой сайт все еще работает?
Вы когда-нибудь нажимали на веб-страницу, чтобы найти, что верхняя половина загружена, но нижняя половина все еще работает над этим?
Вы когда-нибудь нажимали на веб-страницу, чтобы найти, что верхняя половина загружена, но нижняя половина все еще работает над этим?
Рекомендуем
ochistka_vody_v_domashnih_usloviyah

Очистка воды в домашних условиях
uluchshaem_rabotosposobnost_mozga

Улучшаем работоспособность мозга
puteshestviya_po_francii

Путешествия по Франции
elka_iz_salfetok_svoimi_rukami

Елка из салфеток своими руками!
Cdelay_pervye_dvizheniya_na_konkah

Cделай первые движения на коньках
izdeliya_iz_listvennicy_ekstra-klassa

Изделия из лиственницы экстра-класса
franciya__idealnaya_strana_dlya_romanticheskih_puteshestviy

Франция – идеальная страна для романтических путешествий
zhiloy_kompleks_Grona_Lund

Жилой комплекс «Grona Lund»
s_chego_nachinat_stroitelstvo_doma

С чего начинать строительство дома
kak_nauchit_sobaku_komande_lezhat

Как научить собаку команде лежать

© yaznayu.net, 2017