Jump to content

Zverushka

User
  • Posts

    1,542
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by Zverushka

  1. Момент для сравнения. Обычный слева и вложенный справа. 

     

     

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

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

    Эммм. В твоем скриншоте "вложенный и невложенный код" абсолютно эквивалентен друг другу. Просто слева - это результат компиляции кода справа. Никто не будет в less/sass писать вложенность как в css через пробел.

    Тогда вообще непонятно о чем речь. 

    Не надо путать, это совсем не вложенность.
     

    А что это? 

  2. Плохо, придется вернуться на st 2... Часть плагинов, а особенно сниппеты не имеют документации нормальной (точнее файл редми часто есть, но этот плагин не отображается в списке плагинов из меню и приходится открывать его вручную), а часть сниппетов приходится даже править вручную. И распаковывать и запаковывать по такому случаю совсем не прельщает  :mellow:

  3. Я ставила на чистую винду нулевую. Sublime Text 3 - Portable версия. А плагины качала через package control. Единственное я взяла папку с настройками из sublime text 2 - которая data\packages\user Но ошибок у меня нет вообще и все работает. Только я часто захожу в папки с плагинами, чтобы прочитать readme или другие файлы поправить/посмотреть. И сейчас я попыталась зайти в папку, а ее и (других тоже) нет...

    Откуда-то же файл readme грузится...

     

    Кстати таки да, файл readme открывается, но в консоли пишет ошибку

    Unable to open /E/Programs/ST3/Data/Packages/Less2Css/README.md
  4. Решила поставить Sublime 3 и заметила, что вдруг в папке с плагинами они почти все будто исчезли.

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

    http://joxi.ru/xAeedzZSgGjWAy

  5. При чем тут препроцессоры вообще непонятно, правила построения вложенности ничем не отличаются от обычного css. Главное правило и так и там, как обычно - разумная необходимость.
    И кому как, а мне вложенность всегда было легче читать, чем самостоятельные селекторы вида #slider_form_round_prev_disabled- здесь нужно вчитываться и парсить слова, задумываться.

    А вот так (код внизу) - я вижу сразу словно перед мной дерево. Вижу, что все эти элементы относятся к конкретному элементу родителию #block1 и .slider, я в них даже не вчитываюсь, а автоматически отсекаю первые столбцы и четко вижу иерархию. Так даже проще выделить нужный блок, если правишь его стили - видно и начало и конец. 

    #block1 .slider .bx-prev.disabled,#block1 .slider .prev.disabled {  display: none;}#block1 .slider .bx-next,#block1 .slider .next {  z-index: 15;  right: 90px;}#block1 .slider .bx-next.disabled,#block1 .slider .next.disabled {  display: none;}#block1 .slider .slogan {  bottom: 55px;  left: 0;  position: absolute;}

     

  6. Ничего не понятно.

     

    Технически html выглядит так

    <div class="b">  <div class="a">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi nemo error consectetur quasi dolor impedit magni nulla minima harum non.</div></div>

    А фактически на нашем экране как на картинке из первого поста.

     

    Для чего это нужно? В этой теме задали вопрос http://htmlforum.ru/index.php?showtopic=52406#entry350783

    И у меня возникло желание разбить на javascript текст на строки, каждую из которых обвернуть в тег с нужным отступом. Но информации, как же получить такой "конец линии" я не нашла...

  7. Я думаю вторую строку необязательно делать картинкой, это же вроде пояснения, что это за магазин и их официальный логотип скорее всего будет без этой строчки. То есть с виду это поясняющий текст, а не часть логотипа.

    А картинкой делается потому, что на разных системах шрифт может выглядеть немного по-разному.

  8. Вот только пока что как пустые строки при отправке в базу данных, форма обратной формы работает. Тестирую дальше.
     

    Потому что у тебя скопировано для 2го скрипта из первого вот это:

    var name = $("input#name").val();            var email = $("input#email").val();            var phone = $("input#phone").val();            var message = $("textarea#message").val();

    А этим переменным присваиваются значения из первой формы

  9. Ошибка идет вот здесь:

    data: {                    name: name,                    phone: phone,                    email: email,                    message: message                },

    Тут передаются данные из первой формы, потому что name равен полю из первой формы и никакой другой.

    Можно просто данные переслать вот так

    data: $form.serialize(),

    Тогда будут передаваться данные из той формы, из которой происходит отправка.

    • Like 1
  10. Хм, понятно. Просто об этом нигде не было сказано, что вначале не получится и я думала, что где-то допускаю ошибку)...

  11. Задача: получить слово без решеки из "#test" при условии, что само слово всегда должно начиться с решетки.

     

    Для решения есть хороший паттерн:

    x(?=y)Находит x, только если за x следует y. Например, /Jack(?=Sprat)/ найдет 'Jack', только если за ним следует 'Sprat'. /Jack(?=Sprat|Frost)/ найдет 'Jack', только если за ним следует 'Sprat' или 'Frost'. Однако, ни 'Sprat' ни 'Frost' не войдут в результат поиска.

    Проблема в том, что он чудесно работает, если идет за словом, но если я ставлю вначале слова, то ничего не находит

    (?=#)[A-ZА-Яё]+ 

    https://regex101.com/r/sO1oS2/1

    Ставлю в конце:

    [A-ZА-Яё]+(?=#)

    Находит в строке xtest# слово xtest

     

    Ничего не понимаю, как работает эта конструкция (?=y) - работает ожидаемо только в конце регулярного выражения, в его начале не работает.

  12. А ведь я читаю подробное руководство Флэгмана, вроде как лучшую книгу по js, а глаза спотыкаются почти на каждой странице обо что-нибудь. И вообще манера повестования немного зубодробительная... но может это начало, а дальше станет лучше...

  13. Народ, это нормально, когда в книге написано "Арифметические операции в JavaScript не возбуждают ошибку в случае переполнения".

    Такой термин "возбуждает" - он общепринятый? Или это первод косноязычный?

  14. Хай народ. Я тут на полгодика полностью выпадала из темы - интересно как все изменилось, что ушло/пришло, что стало устойчивой практикой, что устарело - может какой-то фремворк стал очень популярным типа бутстрапа? Веб ведь меняется стремительно и неудержимо.

    Верстка под ИЕ8 - уже умерла? 

    На JQuery 2+ еще не все перешли? Интересны изменения как и чего стало.

    Ну и в таком духе! Всех с наступающим! :-)

  15. Ставишь плагин для саблайма - less2css - в нем есть редми (суть редми в том, что качаешь less.js Для винды, и путь этой папки прописываешь в path виндовс (переменные среды виндовс)).

    Далее пишешь код в style.less и при сохранении будет создаваться файл style.css, который и будет подключен к твоей странице и отображать все стили.

×
×
  • 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