Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/20/2014 in all areas

  1. Тоже по началу не знал с какой стороны к js подступиться. Потом с помощью этого учебника http://learn.javascript.ru/ и браузерной консоли сдвинулся с мертвой точки. Просто читал статьи и пытался в консоли воспроизвести прочитанное, тут же эксперементировал (порой метом тыка или с помощью подсказок консоли) и смотрел что получается. Удобно, и сильно не напрягает, отбивая желание изучать. Теперь стараюсь везде, где получается, заменять jquery на js, довольно часто это не целесообразно, но только так можно прокачать свои навыки.
    2 points
  2. в проект импортируется бутстрап. Не весь, а только то что надо. Например у нас есть основной файл /theme/less/styles.lessВ него идет импорт этого файла: /theme/less/bootstrap/bootstrap.lessВнутри "/theme/less/bootstrap/bootstrap.less" имеем, например: //// Bootstrap CORE// --------------------------------------------------// Core variables and mixins@import "../../bootstrap/assets/stylesheets/bootstrap/variables";@import "../../bootstrap/assets/stylesheets/bootstrap/mixins";// Override Core bootstrap variables and mixins// -------------------------@import "variables";@import "mixins";// Reset and dependencies@import "../../bootstrap/assets/stylesheets/bootstrap/normalize";@import "../../bootstrap/assets/stylesheets/bootstrap/print";@import "../../bootstrap/assets/stylesheets/bootstrap/glyphicons";// Core CSS@import "../../bootstrap/assets/stylesheets/bootstrap/scaffolding";@import "../../bootstrap/assets/stylesheets/bootstrap/type";// @import "../../bootstrap/assets/stylesheets/bootstrap/code";@import "../../bootstrap/assets/stylesheets/bootstrap/grid";@import "../../bootstrap/assets/stylesheets/bootstrap/tables";@import "../../bootstrap/assets/stylesheets/bootstrap/forms";@import "../../bootstrap/assets/stylesheets/bootstrap/buttons";// Components@import "../../bootstrap/assets/stylesheets/bootstrap/component-animations";.........//// Override bootstrap core// --------------------------------------------------// Core CSS@import "grid";@import "tables";@import "forms";@import "buttons";// Components@import "navs";@import "breadcrumbs";@import "thumbnails";// Components w/ JavaScript@import "tooltip";@import "popovers";То есть мы импортируем в проект _сами_ файлы бустрапа, а в конце после строки "// Override bootstrap core" Мы вносим изменения "поверх" родных файлов. Тут так же идет подмена\обновление значений переменных, миксинов. А на выходе, в итоге, мы получим компилированный .css файл, в которм будет лежать код бутстрапа в котором поверх будут уже(!) применены наши изменения. В таком случае мы никогда не трогаем Core (что позволяет обновляться безопасно) но при этом вносить свои изменения. Удобно
    2 points
  3. Пойдет. Читай больше этот форум и станет еще лучше. Прям заходи в раздел, открывай подряд первые 30-40 постов и читай до посинения. После того как посинеешь, начинай верстать до покраснения. И так каждый день. Иначе никак.
    1 point
  4. «Что позволено Юпитеру...» Валидность — не панацея и не гарантия, да. И у гигантов вполне могут быть весомые причины, более важные, чем валидность: экономия трафика, поддержка странных браузеров (на их объемах даже смешные проценты выливаются в изрядные абсолютные числа), корпоративные фреймворки и компоненты, облегчающие разработку и поддержку большими распределенными командами... К томе же гиганты, по совместительству являющиеся поисковиками, не так остро озабочены SEO (ходят упорные слухи, что валидность страниц является там преимуществом, хотя доказательств немного). У фрилансера, теоретически, тоже могут быть такие веские причины, объясняющие каждую красную строчку в валидаторе. Но на одного такого фрилансера-аса найдутся десятки и сотни халтурщиков, у которых ошибки валидности — результат обычных лени и незнания. Вот заказчики и страхуются...
    1 point
This leaderboard is set to Kiev/GMT+03:00
×
×
  • 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