Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Для желающих получить опыт верстки
Great Rash replied to Dimitry Wolotko's topic in Practise Templates
Сначала сюда: http://stepbystep.htmlbook.ru/ -
Про хеши: определения я давать не собираюсь - как назвали так назвали. По мне это тоже глупость, я б называл вещи своими именами - это просто свойства объекта. Но я оперирую теми понятиями, которые приняты среди JavaScript программистов. Если вы скажете любому из них про хеш, он поймет вас правильно (ему не придут в голову алгоритмы шифрования типа MD5). Повторюсь еще раз это не полноценные ассоциативные массивы. Вы не сможете провести над ними таких операций, которые вы сможете провести над обычным массивом, я имею в виду сортировку, добавление элементов в начало и конец массива, обращение массива, соединение двух массивов и т.п. Вы просто ничего этого сделать не сможете. Если следовать вашей логике то в том же PHP существуют два ассоциативных массива что ли? Первый - когда я создаю массив вот так: $arr = array('key' => value); а второй когда я создаю публичные свойства класса... Но это же бред...
-
setTimeout( function(){ self.loop() }, 13 ); Ща модно так писать: setTimeout(arguments.callee, 13 );
-
Ага, баян... По сути эта библиотека хорошо работает только с разными хитрыми CSS-селекторами, остальное она толком не исправляет... Оно и понятно, вроде это все еще альфа...
-
Задать только один параметр (или width или height) равным 100%, тогда пропорции сохранятся. Ну или считать на JavaScript. Задать оба параметра и ширину, и высоту. У родителя должна быть обязательно задана высота (ширина не обязательно).
-
Вот туториал Вот демо Вот туториал на русском К верстке это мало относится, скорее к AS. Туториалы старые, написаны на AS2.0, думаю не составит труда адаптировать их под AS3.0
-
Что значит как его заверстать? Флеш он и есть флеш его верстать не надо. Если у вас флеш-сайт, то все должно быть реализовано внутри. Или вы спрашиваете как вставить флеш на страницу?
-
А первый alert вы типа не заметили? 1,,,,,,2 По простому массиву циклом ходить можно всегда. неправда, остальные элементы будут пустые Читайте про хеши. Вот вам несколько цитат из статьи (если мне не верите и читать лень): P.S. Еще по поводу вот этой фразы: Взято отсюда
-
Как спрятать блок за экран без горизонтальной прокрутки?
Great Rash replied to MiHALbI4's question in HTML Coding
Оберните красный блок в еще один блок у которого поставьте overflow: hidden; <div style="position: relative; height: 100px; overflow: hidden; border: red 1px solid;"> <div style="position: absolute; right: -50px; width: 150px; height: 100px; background: red;"></div> </div> -
А это тогда как понимать? var arr = []; arr[0] = 1; arr[7] = 2; alert(arr); alert(arr.length);
-
Для желающих получить опыт верстки
Great Rash replied to Dimitry Wolotko's topic in Practise Templates
Не нужно вам проще, ставьте перед собой сразу трудные задачи. Иначе так ничему и не научитесь. Если будут трудности мы поможем. -
Да нет в яваскрипте ассоциативных массивов! Запустите и убедитесь: var arr = new Array(); arr['a'] = 1; arr['b'] = 2; arr['c'] = 3; arr['d'] = 4; alert(arr.length); alert(arr); arr.push(1); arr.push(2); arr.push(3); arr.push(4); alert(arr.length); alert(arr); Если ему свойств назадавать, как вы по нему циклом то ходить будете? А сортировку как сделаете?
-
Если вы не заметили, я говорил про ассоциативные массивы в PHP. Там ассоциативный массив и объект (класс) - это совершенно разные вещи. Такого плана массивов в JavaScript нет. Даже в яваскрипте Объекты - это не ассоциативные массивы. Вы не сможете работать со свойствами объекта так же как с массивом (я имею в виду такие методы как push(), join(), shift(), slice() и т.п.). Не вводите человека в заблуждение.
-
Для желающих получить опыт верстки
Great Rash replied to Dimitry Wolotko's topic in Practise Templates
Не верстайте этот макет. Во-первых, он слишком простой. Во-вторых, там все плохо, не учитесь плохому. Лучше сверстайте вот этот (ссылка в сообщении №2) -
Резиновым флеш-сайт можно сделать только изучив ActionScript. Иначе никак.
-
В JavaScript нет ассоциативных массивов как в PHP. Вы раньше на PHP чтоль программировали? Или на чем? Объектная модель в JavaScript сильно отличается от таковой на PHP.
-
Согласен с s0rr0w, по моему вам стоит начать читать другую книгу ибо так как пишут в этой уже давно никто не делает. document.write - это пипец... для таких целей надо использовать методы DOM new Array() - так тоже никто не пишет, достаточно квадратных скобок Вот так работать не будет сто процентов, потому что не создан элемент <tr> document.write("<table border=1>"); document.write('<th>Номер</th> <th>Наименование</th>'); document.write('<th>Номер модели</th> <th>Количество</th>'); В общем мой вам совет: бросайте эту книгу, забудте о потраченных деньгах (если купили) или потраченном траффике (если скачали). Учитесь по этим урокам - и бесплатно и более полезно. P.S. Ах да, по теме сказать забыл... Двумерный массив - это массив массивов, т.е. каждый элемент массива тоже массив. Вкладывать массивы в массивы можно до бесконечности. Бывают трехмерные, четырехмерные и т.п. Про цикл в цикле все уже сказали.
-
Пишите что короче. var arr = []; var arr2 = new Array(); alert(typeof arr); alert(typeof arr2); arr - тупо короче... И не объект конструктора , а конструктор объекта
-
Возможно ли горизонтальное центрирование блока относительно соседних блоков
Great Rash replied to Belovsan's question in HTML Coding
Не в количестве страниц дело. А в количестве всевозможных скриптов, флешей и фильтров (png24, opacity и т.п.), короче в тяжести проекта дело. -
Div и вложенная в него широкая таблица (шире окна)
Great Rash replied to sigma77's question in HTML Coding
Спишем это на конец рабочего дня и усталость psywalker'а -
А чтобы растянуть на всю высоту окна надо чтобы родители тоже имели высоту 100%, т.е. нужно указать 100% для html и для body: html, body { height: 100%; } .main { width: 90%; height: 100%; margin: 0 auto; }
-
Возможно ли горизонтальное центрирование блока относительно соседних блоков
Great Rash replied to Belovsan's question in HTML Coding
Еще как, ИЕ6 - это траффик, траффик - это лишнее бабло... вот и получается то что получается... -
Возможно ли горизонтальное центрирование блока относительно соседних блоков
Great Rash replied to Belovsan's question in HTML Coding
Начальству моему это расскажи... -
Возможно ли горизонтальное центрирование блока относительно соседних блоков
Great Rash replied to Belovsan's question in HTML Coding
Ладно признаю, что в таком случае не зависнет. Можно еще вот так: width: expression((document.body.parentNode.offsetWidth < 950) ? "950px" : "auto"); И все-таки без скриптов имхо правильней. Да ничем не хуже по сути... Однако, если тяжелый проект, то лишний раз нагружать проц у юзера не стоит, ИЕ6 и так медленный зараза... -
Аналога функции sleep() в JS не существует, т.к. скрипт выполняется в один поток. http://forum.htmlbook.ru/index.php?showtopic=21100