[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Усыпить скрипт
McLotos
HELLO WORLD!
Подскажите плиз, есть ли кроме sleep, другие способы учыпить скрипт на некоторое время? В слипе есть минус, он усыпляет всё, а как допустим усыпить только фрагмент кода?
Ну я например хочу, чтобы загрузилась анимация, которая выполняется 15 секунд, а патом загрузилось всё остальное.



Спустя 25 минут, 46 секунд (28.02.2012 - 08:02) johniek_comp написал(а):
setinterval() в js

Спустя 2 минуты, 8 секунд (28.02.2012 - 08:04) PandoraBox2007 написал(а):
setTimeout в js

Спустя 22 минуты, 1 секунда (28.02.2012 - 08:26) McLotos написал(а):
Т.е. нужно запустить некий JS до создания самой страницы? Грубо говоря нужно вызвать echo, которое сначала сгенерирует скрипт, а уже патом включит шаблонизатор, который построит страницу? А альтернатива есть? =(

Спустя 12 минут, 10 секунд (28.02.2012 - 08:39) PandoraBox2007 написал(а):
Цитата (McLotos @ 28.02.2012 - 06:37)
а как допустим усыпить только фрагмент кода?

Вы вообще понимаете как работает HTTP запрос?
Это не просто TCP соединение с обменом данных через браузер, для таких целей есть WebSocket

Спустя 3 минуты, 3 секунды (28.02.2012 - 08:42) PandoraBox2007 написал(а):
Цитата (McLotos @ 28.02.2012 - 06:37)
Ну я например хочу, чтобы загрузилась анимация, которая выполняется 15 секунд, а патом загрузилось всё остальное.

по наступлению конца анимации послать запрос или на джаваскрипте вызвать ajax подгрузку

Спустя 1 час, 2 минуты, 21 секунда (28.02.2012 - 09:44) McLotos написал(а):
Просто по концепции проекта не желательно использовать большое количество JS, я и так напихал его больше, чем разрешено.

Спустя 6 минут, 15 секунд (28.02.2012 - 09:50) Visman написал(а):
McLotos, чтобы скрипты не тормозили открытие страницы используй загрузчик скриптов.

Спустя 21 минута, 8 секунд (28.02.2012 - 10:11) McLotos написал(а):
PandoraBox2007
Отсюда возникает вопрос, можно ли при помощи сокетов сделать полностью асинхронный проект не прибегая к AJAX, а используя только PHP+HTML5?
Где можно подробнее почитать про соккеты?
Ну кроме википедии, и уроков сомнительного содержания. =)
Кажется нашёл что-то интересное =)
Visman
Что есть "загрузчик скриптов"?
Вообще-то я планирую полностью избавиться от JS, если мне удастся перейти на HTML5+CSS3, но пока никак не могу найди верстальщика, который бы сделал это, а мне просто некогда лазить ещё и в клиентской части проекта, диплом сдавать уже через 2 месяца, а проект за пол года научился только самым основным вещам, а ещё столько всего хочется добавить. На самом деле проблема в том что код проекта 1 000 000 раз изменялся, и почти 100 раз переписывался с нуля, думаю если я сейчас освою ещё и соккеты, то придётся многое изменить.

Спустя 16 минут, 59 секунд (28.02.2012 - 10:28) Visman написал(а):
McLotos, вот примеры JavaScript loader
http://labjs.com/documentation.php
http://headjs.com/

Спустя 8 минут, 35 секунд (28.02.2012 - 10:37) McLotos написал(а):
Спасибо. А что на счёт WebSocket?
Есть информация?

Спустя 12 минут, 46 секунд (28.02.2012 - 10:50) Visman написал(а):
Цитата (McLotos @ 28.02.2012 - 15:37)
А что на счёт WebSocket?

Может что тут интересное есть
http://habrahabr.ru/blogs/webdev/79038/

Спустя 3 дня, 3 часа, 32 минуты, 34 секунды (2.03.2012 - 14:22) maximka787 написал(а):
McLotos
Это все реализуется только на JS. PHP не может вернуть часть запроса. Можно попробовать AJAX, но это лучше писать самому. Плагин Lazy Load подгружает контент, но совсем по иной схеме. Тут проще самому написать кусок кода на JS.

Спустя 11 часов, 39 минут, 16 секунд (3.03.2012 - 02:02) dron4ik написал(а):
Вы ходите использовать пых на стороне браузера?


_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.