Какую платформу CSS Вы рекомендовали бы? [закрытый]

Документы не очень понятны в объяснении, которое вам нужно.

print("1")
someFunctionThatTakesAClosure() {  // can be also  someFunctionThatTakesAClosure { without ()
    print("3") 

}

func someFunctionThatTakesAClosure(closure: () -> Void) { 
   print("2") 

   /// do you job here and line blow will get you back
    closure()
}  

замыкающее замыкание предназначено для завершения, например, когда вы делаете сетевой запрос и, наконец, возвращаете ответ, подобный этому [ 117]

func someFunctionThatTakesAClosure(completion:  @escaping ([String]) -> Void) { 
   print("inside the function body") 
   Api.getData { 
      completion(arr)
   }
}  

И назвать

print("Before calling the function")
someFunctionThatTakesAClosure { (arr) in
  print("Inside the function callback  / trailing closure " , arr)
}
print("After calling the function") 

то, что вы пропустили, чтобы прочитать

enter image description here

7
задан Cœur 19 August 2017 в 05:24
поделиться

10 ответов

Если бы Вы не хотите тратить впустую свое время, я действительно не рекомендовал бы ни одному из них. Если Вы достаточно знакомы с CSS, легче записать Ваше собственное вместо того, чтобы использовать платформу. С платформой Вы будете принуждены к изучению и использованию их соглашений о присвоении имен, и Вы будете также потенциально включать много кода, в котором Вы просто не нуждаетесь каждый раз. Если бы необходимо использовать что-нибудь, я рекомендовал бы использовать хорошее правило сброса CSS по полной платформе CSS. Запрет этого, проведите свое время, изучая CSS в большей глубине; это будут лучшие инвестиции с большими вознаграждениями в будущем, поскольку Вы будете знать, почему вещи работают в дополнение к способности сделать работу.

15
ответ дан 6 December 2019 в 05:39
поделиться

Платформы CSS могут действительно быть удобными, если Вы не хотите писать тот же материал много раз... Это - все о не переосмыслении колес каждый раз, скорее измените тех, которые уже существуют.:-)

Лучшие 12 Платформ CSS и Как Понять Их, являются очень хорошей статьей для этого, я заключаю в кавычки:

Как со всем остальным в мире существует несколько критиков Платформ CSS,
профессионалы действительно превосходят численностью недостатки, все о мнении.

Вы могли бы также хотеть проверить: Перегрузка Вдохновения: 100 Галерей CSS Вы Потребность Проверить

3
ответ дан 6 December 2019 в 05:39
поделиться

Я не уверен, классифицировали ли Вы его как платформу, но мне нравится платформа jquery-ui. Существует ThemeRoller, который позволяет Вам настроить ui или выбрать из галереи, он работает визуально на большинство приложений стиля направления деятельности. Кроме того, интегрироваться в с большинством Плагинов UI jQuery, которые я часто использую.

2
ответ дан 6 December 2019 в 05:39
поделиться

Очень простой ответ:

Ничего

:)

Почему? Поскольку у Вас также должен быть семантический CSS, не только семантический HTML. Так, например, если Вам назвали отделение как size-1 (insdeat... скажем, comment-form) что это скажет Вам? Как это поможет Вам на дальнейших изменениях?

И да, я попытался использовать две или три платформы через последние несколько месяцев, но без удачи вообще.

2
ответ дан 6 December 2019 в 05:39
поделиться

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

Включайте Сброс CSS, такой как сайт некого Eric Meyer: Перезагруженный Сброс. Альтернатива (один я в настоящее время использую, потому что я лично не использую большинство тегов xhtml, включенных в сброс Eric так или иначе), были бы Значения по умолчанию Браузера Tim Wright Reseting (reset.css)

И затем попытайтесь придумать свой собственный набор типографских стилей при размышлении о таких хороших вещах как Вертикальный Ритм и этажерка. Я нахожу, что (обычно) хороший ресурс Объединенная энергосистема, которая имеет учебные руководства, статьи, шаблоны и т.п., включая некоторые полезные инструменты для предложения хорошей типографской сетки.

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

2
ответ дан 6 December 2019 в 05:39
поделиться

Вот некоторая Платформа CSS, которые являются новыми:

Emastic составляет только 4 КБ (зафиксированные и столбы жидкости и они базирующиеся), Malo является очень очень небольшим, 8 строк кода и Золотая Сетка составляют 1 КБ, подобно Проекту или 960.gs.

Как автор этих 3 платформ не будет следовать похвалить мою собственную работу, просто открыть код CSS каждой Платформы и попытаться понять это. Код будет говорить с Вами :).

Также знайте, что вся Платформа CSS является НЕ всегда правильным решением.

1
ответ дан 6 December 2019 в 05:39
поделиться

Посмотрите этот сопоставимый вопрос о том, использовать ли платформы CSS, он имеет некоторые подобные (полезные) ответы.

1
ответ дан 6 December 2019 в 05:39
поделиться

Изящный инструмент, который может помочь, - LessCSS: http://lesscss.org/ - это препроцессор CSS (реализованный как гем Ruby), который позволяет многое например, переменные, вложенные правила, миксины и т. д. Не фреймворк, но хороший способ сделать ваш CSS более согласованным и поддерживаемым.

1
ответ дан 6 December 2019 в 05:39
поделиться

Единственная структура CSS, которую стоит использовать: Ненавязчивый CSS .

7
ответ дан 6 December 2019 в 05:39
поделиться

Фреймворки отлично подходят, если вы используете более сложный язык, такой как PHP или ActionScript. Но это действительно не нужно для простых html и css, которые очень легко выучить по ходу дела. Лучше получите базовую таблицу стилей сброса и создавайте свои стили оттуда.

Коллекция таблиц стилей сброса: perishablepress.com

0
ответ дан 6 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: