Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.04.2013, 11:46
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
И что на что влияет не очевидно так как нет общих правил для этих связей и нет места где их можно указать и понятно только тебе и хранится у тебя в голове как я понял)?
Всё понятно и правила есть: если блок по своей структуре включает в себя другой блок (а это очень частый кейз), то с точки зрения CSS это просто:

.b-input {
    .b-drop-down {
         /* Общие корректировки */
     }
}


Т.е. блоки не знаю про содержимое других блоков, но у каждого блока есть интерфейс для общения. Кстати в самом же Яндексе так и делают
__________________
kobezzza
code monkey
Ответить с цитированием
  #12 (permalink)  
Старый 10.04.2013, 11:48
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Ну у яндекса хуевый и дизайн и интерфейс который явно эталоном не служит)


а вообще я понял, а про интерфейс общения это ты javascript имеешь ввиду? или что?
Ответить с цитированием
  #13 (permalink)  
Старый 10.04.2013, 11:48
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
п.с. пасоны, я кончил
А ещё есть библиотека nib, которая реализует поддержку всех основных свойств.
__________________
kobezzza
code monkey
Ответить с цитированием
  #14 (permalink)  
Старый 10.04.2013, 11:52
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
Ну у яндекса хуевый и дизайн и интерфейс который явно эталоном не служит)
Как дизайн связан с архитектурным решением? Да и как по мне - он очень неплохой.

Сообщение от megaupload Посмотреть сообщение
а вообще я понял, а про интерфейс общения это ты javascript имеешь ввиду? или что?
Нет общий интерфейс, в шаблонах и CSS он тоже есть, например свойство rootFont (ну, т.е. переменная препроцессора), задающей эталонный размер шрифта, относительного которого пляшут модификаторы size_xxs ... size_xxl
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.04.2013 в 11:56.
Ответить с цитированием
  #15 (permalink)  
Старый 10.04.2013, 12:20
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сообщение от kobezzza
Как дизайн связан с архитектурным решением?
погугли "дизайн"

а как сделать поддержку Stylus в phpstorm???? как быть то?? на что он больше из популярных процессоров похож?
Ответить с цитированием
  #16 (permalink)  
Старый 10.04.2013, 12:26
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
а как сделать поддержку Stylus в phpstorm???? как быть то?? на что он больше из популярных процессоров похож?
Увы пока поддержки нет. Но есть поддержка SAAS/SCSS - он наиболее близок к Stylus. Если ты юзаешь Python/Ruby стайл, то ставь поддержку SAAS, а если пишешь как на CSS, то ставь SCSS, я так и делаю.

Цитата:
погугли "дизайн"
Я погуглил и всё равно не понял, как то как что-то выглядит/работает связано с тем как это реализовано.
Давай опустимся до предметной области: одну и туже по виду и функциональности кнопку можно сделать n количеством способов.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 10.04.2013 в 12:38.
Ответить с цитированием
  #17 (permalink)  
Старый 10.04.2013, 13:05
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Как-то так:

// toolbar/toolbar__menu.css
.toolbar__menu {
     width: 10px;
     // ...
}


// about/toolbar/toolbar__menu.css
.about-toolbar__menu {
     //...
}
.toolbar__menu_about {
     width: 20px;
     // ...
}


// news/toolbar/toolbar__menu.css
.toolbar__menu_news {
     width: 30px;
     // ...
}


// about/toolbar/toolbar__menu.html
div.toolbar__menu toolbar__menu_about

// news/toolbar/toolbar__news.html
div.toolbar__menu toolbar__menu_news



Если на сайте есть темы, то эффективность такого подхода оправдана более чем

Последний раз редактировалось monolithed, 10.04.2013 в 13:07.
Ответить с цитированием
  #18 (permalink)  
Старый 10.04.2013, 13:50
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

так в стайлусе переменные же

ololo = red;

а в остальных

ololo : red;

ошибки не выдается но шторм это не подцепляет(( например не отображается цвет сбоку и.т.п. можно ли как-то это решить решал ли это кто то уже?
Ответить с цитированием
  #19 (permalink)  
Старый 10.04.2013, 14:00
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
так в стайлусе переменные же

ololo = red;

а в остальных

ololo : red;

ошибки не выдается но шторм это не подцепляет(( например не отображается цвет сбоку и.т.п. можно ли как-то это решить решал ли это кто то уже?
Я на это забил, лучше чем ничего. JetBrains писали: "возможно мы добавим поддержку в следующих версиях", так что ждём) Ну или путь самурая: напиши плагин сам и прославься
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск