Jump to content

paska

User
  • Posts

    81
  • Joined

  • Last visited

Everything posted by paska

  1. Я пробовал подгрузить ряд картинок через цикл: var imgs = ["img1.jpg","img2.jpg",...]'; for(i=0;i<imgs;i++) ImgObj.src=imgs; При этом если посмотреть в Net панель Firebug - у картинок статус Aborted. Где-то на форумах о HTTP прочитал, что такое может быть вызвано, когда выполнение скрипта было чем-то прервано. Или действиями юзера, или сам скрипт де дождался и "пошел дальше" (как я понял). Короче если бы сделать последовательную загрузку картинок - т.е. одна загрузилась, только тогда следующая - это думаю решилобы проблему. у меня сейчас инет не очень скоростной и я вижу как при нажатии на page2 картинки догружаются. конечно это работает, но мне хотелось бы, что бы все картинки подгрузились с самого начала. при этом было бы меньше действий, когда каждая из страниц вызывается ajax. может когда идет загрузка "Please wait...Page is being loaded" подгружать все картинки.
  2. верно. собственно что и происходит на странице с примером. для катинок там стоит скрипт, закругляющий картинки. получается такое (как я понимаю): новый html был вставлен --> браузер дошел до первого тэга <img /> начал загрузку, до следующего, начал загрузку и т.д. --> браузер дошел до скрпита (в котором создаются эл-ты с width / height = width / height of img) и если к этому моменту картинка не догружена, то соотвтственно элемента будет с шириной ноль и высотой тоже ноль, так как у картинки еще нет ни высоты ни ширины. Поэтому когда работают со скриптами, выполняющимися над картникой - то ждут события onload (картинки / window), а затем уже запускается js. я поставил скругление в скрипте по загрузке ($("img").onload) - но при этом происходит ожидание пока картинки подгрузятся - не совсем красиво. хотелось бы что бы ко моменту запроса ajax - все нужные картинки были уже в кэше обозревателя - тогда будет заменто быстрее. Вот мой вопрос отсюда - как это сделать?
  3. paska

    Jquery star rating

    На сайте jquery по крайней мере такого метода ajaxSubmit не находтся http://api.jquery.com/?ns0=1&s=ajaxSubmit
  4. Блин, читать походу впадлу столько текста... Вот пример Если кликнуть по линку page2 (первый раз. дальше браузер кеширует)- то появится страница с не догруженными картинками. У кого есть идеи как решить такую проблему?
  5. Всем здрасте. Есть сайт - три страницы: index.html, page2.html, page3.html. На двух из них: index.html и page2.html - не мало графики, включая тяжеловесный фон 2000х1250. По запросу адреса сайта грузится index.html. Я сделал эмуляцию загрузки страницы таким образом, что сразу после тега <body> вызывается ф-я loading, которая образно состоит из двух блоков: 1. накрываю всю страницу абсолютно спозиционированным блоком с GIF картинкой "loading" внутри. 2. по событию window.load - убирается накрывающий фон; показываются элементы страницы; что-то типа такого: ... <body> <script> function loading_page(){ // add loading box to the DOM window.load = function(){ // remove loading box // show elements on the page (fadeIn) } } </script> ... Дальше каждая страница подгружается асинхронно при помощи ajax. Нужно прокешировать картинки на оставшихся двух или сразу для всех в ф-ии loading_page(). Думаю сделать запросы на скачивание картинок при помощи Image() объекта так: ... <body> <script> function loading_page(){ // add loading box to the DOM // preload all images srcs = ["some_path/image1.jpg",...];// all images from all of 3 pages for(i=0;i<srcs.length;i++) ImgObj.src = srcs[i]; window.load = function(){ // remove loading box // show elements on the page (fadeIn) } } </script> ... Вопрос заключается в следующем: правильно ли делать загрузку карнинок именно в этом месте (// preload all images). Т.е. правильно ли я понял - параллельно делаются запросы на скачивание каждой из картинок. Дальше агент парсит html код линию за линией и как только види <img /> тег или стилевое значение ...url(some_path/image.jpg)... то делает запрос к серверу на скачивание этой картинки. А если в этот же момент, эта же картинка загружается при помощи Image() объекта - то что будет делать обозреватель - пропустит дублирующий http запрос? И будет ли потрачено существенное время, на выявление дублирующего запроса? Может лучше после события window.onload для страницы index.html подгружать только картинки для оставшихся двух страниц: page2.html, page3.html? Всем осилившим текст - заранее СПС
  6. Я все же в корне не понимаю. Может я не правильно выразился... Мне нужен переворот (вращение) текста вокруг горизонтальной оси, как в примере по ссылке из первого поста. Как мне в этом можте помочь переворот текста задом на перед?
  7. Извините, не понял. Разбить текст на буквы? Каждую букуву в тэг и проворачивать каждый тэг? Если так, то зачем разбивать, можно весь текст проворачивать в тэге.
  8. потому что анимацию делаю я и во флеше не силен. попробую с картинкой для текста.
  9. Есть флешь шаблон: http://www.templatemonster.com/flash-templates/30482.html. Хочу сделать эффект, похожий на тот, что сделан для меню. Пока думаю так - запускать несколько анимаций одновременно: 1) покачивание кнопки - сделать думаю не проблема; 2) переход из черной кнопки в серую - спрайтом, с одновременно меняющейся прозрачностью. 3) переворот текста - тут я не знаю. Мой вопрос: можно ли такое сделать при помощи JS? 4) звездочки / шарики - про это еще не думал. Если у кого есть идеи как сделать все вместе по другому - буду очень рад. Заранее СПС.
  10. Дружище СПС. подмогло. я то так пробовал, все упиралось строку: height: auto !important; у блока #outer - не давала растянуть #content по высоте. Сколько раз себе говорил: "берешь чужой код - проверяй каждую строку" да, хотел с дуру тянтуь абсолютом, т.к. вариант что вверху не прокатывал.
  11. Всем здрасте. Такая задача: #outer - на весь экран в независимости от разрешения (фон картинка); #content - оцентровать по середине; содержимое #content - абсолютно споцизионированные блоки; IE7+ Растянуть #outer мне удалось. Нашел в Гагле вот такие инструции: body, html {height: 100%} #outer { width: 100%; min-height: 100%; height: auto !important; height: 100%; } Но немгу понять как растянуть вложеннный в #outer блок (#content) по высоте. height: 100% на него не влияет. Так же его мне необходимо оцентровать. Подскажите плз. Пример можно посмотреть здесь
  12. я бы в принципе и купил, да не в России я нахожусь
  13. Други, подмогите найти такую книгу. Час серфинги дал лишь .CHM первой главы в 150KB. Буду очень признател за ссылку или саму книжку.
  14. paska

    PHP - в чем соль?

    спс дружище, то что мне и нужно. буду разбирать / понимать теперь эти словечки, как говорят иноземные "one step at a time". и все же буду очень признателен, если кто перечислит критерии отбора на жуниОра PHP. даже если вы не проводите собеседования, но при этом сам программер, что именно вы бы требовали от человека, которого взяли бы в помощники для проекта (скажем некая корпоративная информационная система на некое предиприятие)
  15. paska

    PHP - в чем соль?

    Ну хорошо, это ясно - языков много. А я начал именно с ПХП. Например был такой пункт в вакансии на жуниора - "понимание принципов работы серверов". Что это значит? Есть ли какая спецификация почитать про это?
  16. Всем здрасте. Изучаю пхп два месяца. Понял, что это дело мне больше нравиться чем кодить странички и хотелось бы развиться до уровня профи. И в связи с этим передо мной встал вопрос: что нужно знать или скорее понимать, что бы быть профи. Я имею ввиду - какие планки ставить перед собой. Вот например я понимаю что есть классы (объекты), знаю как расшифровывается загадочная абривиатура MVC и понимаю (в общем) что представляет из себя эта модель. Также о "рефакторе" кода знаю. Сейчас пишу админку, но хочется четко определить направление для себя. Т.е. в чем соль? Профи в PHP - это тот кто пишет такой код, который лекго читать и в тоже время четко разделены части модели MVC (если этого требует сложность проекта)? Это тот, кто знает стандарты, шаблоны, фрейворки и кто может с минимальной затратой времени влиться в рабочую группу? ЭТо тот кто пишет минимум кода, при этом код обладает максимальным функционалом и быстродействием. В общем мой вопрос таков: какие критерии отбора в серьезные команды разработчиков. Хотя бы для жуниОров (если в серьезные таких берут). И на более далекие перспективы. (Если можно - по пунктам). Всем заранее СПС.
  17. Simply JavaScript, K.Yank, C.Adams, Jun-2007 ссылки не знаю, с торента качал. пишет доступно, информативно и весело.
  18. хз, не укладывается в голове у самого пока что...
  19. можно через конструктор сделать function Obj() { this.stat1 = "some value"; this.stat2 = this.stat1 + " will be here"; this.init = function (){ dynamic_prop = this.stat2; alert(dynamic_prop); } } obj = new Obj; alert(obj.stat2); //obj.init();
  20. "В отличие от PHP, Java, C++ и т.п, значение this в javascript не привязывается статически ни к какому объекту, а зависит от контекста вызова. Разберем все 4 возможных случая..." (С) javascript.ru http://javascript.ru/tutorial/object/thiskeyword получается - только ф-ия / метод может использовать this.
  21. хм, а теперь работает вот так если в методе использовать this - то тоже работает. запутался.... в общем получается, что метод может ссылаться (если использовать literal syntax) на объект, к которому он принадлежит, а свойство - нет?
  22. задача: есть объект, в котором должны быть статические (не будут изменяться) и динамические (будут изменяться) свойства. испльзуя Object literal syntax для объекта статич. свойства я объявляю как свойства, а динамические каждый раз перезаписываю в методе init. вот так: obj = { stat1 : 'some value', stat2 : obj.stat1 + ' will be here', init : function(){ // небходимо использовать некоторые из ранее созданных свойств этого объекта (stat1, stat2,...) dynamic_prop = stat1 + stat2; } } obj.init(); но при попытке использования stat1 когда я объявляю stat2 приводит к ошибке: "obj is undefinite". то же и с init() методом. чувствую, что-то не так, но не врубаюсь что. посему два вопроса: 1. почему такая конструкция не работает (в теории); 2. как правильно осуществить такую задумку. заранее всем спс.
  23. согласен - спорт, познавательные передачки - интересно. если есть кабельное или спут - можно из чего выбрать. но, то что показывают по гос каналам - это муть. а новости, я бы сказал вредны для людей, особенно для тех, кто не любит думать. на пример: вирус h2n1 - прошлой зимой, в Киеве что было: Юля Тимошенко передала по телевизору: "в стране вероятна эпидемия вируса, мы запасаемся респираторными масками дабы обезопасить народ от распространения .... и т.п." на следующий день (лично в метро ездил каждый день на работку в час пик сутра) около 70% людей (не считал конечно, но из десяти на встречу идущих - человек 7) в масках, шарфы на лицо надеты, платки... но ладно, маски - на нос и рот, а многих людей видел - так, сказали надо делать, вот я одену че нить, лишь бы как все. а подумать, что каждый год в это время зимой увеличиватеся число заболевших ОРЗ - мало кто думал или страх мешал - все таки - с телевизора сказали. да и не только, Юля - многие СМИ. На вокзале Киевском только заходишь - реклама - h2n1 (была). таких прмеров можно привсти много. в новостях факты преподаються так, как это выгодно для тех, кто через СМИ управляет. это понято многим людям. а по поводу гречки - пропала она, теперь ситуацию урегулировалась (я прада лично не видел, сам не с России), а кто-то за этот промежуток времени купил 10 меш. (условно) гречки - и теперь она у него будет на балконе лежать. не плохо конечно - запасся человек. Но идея - в том, что через телевизор происходит управление толпами народов, если говорить о "новостях". а ежели про другие телепередачи и прочее - людей "затачивают" под свои нужнды те, кто передают определенные идеи через телевизор. имхо.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy