Jump to content

andrey7287

User
  • Posts

    388
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by andrey7287

  1. 1. Это не Function Declaration . 2. Ничего она не вернёт. Где ты берёшь эти примеры ? Совет. Разберись с фундаментальными вещами. Областями видимости, переменными, функциями (declaration \ expression).
  2. Angular, React - скорее да чем нет. Jquery - нет. И это не фреймворк а библиотека.
  3. Попробуй Кантора почитать.
  4. body { height: 100%; width: 100%;}.telo { max-width: calc(720px + 2em); width: calc(100% - 120px); height: 100%;}.break { margin: 1em 1em 0em 0;}.break:nth-child(1){ margin: 0 1em 0 0;} .break:nth-child(2n){ margin: 0;}Этим вы что планировали добиться? Так ? https://jsfiddle.net/71zmeo0c/1/
  5. Смысл есть в том случае если макет изначально заточен под колонки. Размеры колонкам указывать не нужно. В предварительной настройках бутстрапа при необходимости ты задаёшь : кол-во колонок, расстояние между колонками, ширину контейнера. И всё. Размеры колонок тебе и знать не нужно, всё само натянется как надо. Профит!
  6. Японский бог Ради всего святого, изучи делегирование ...
  7. andrey7287

    БЭМ

    Вы вообще о чём. Фишка БЭМ как раз в том и заключается, что придумывать оригинальные классы НЕ нужно, они становятся таковыми априори. А если вам приходиться мучиться с придумыванием имен классов, то вы просто не умеете его готовить. С БЭМ разметкой у вас может быть несколько правил для &__item в разных местах CSS и вы будете знать что означает каждый из них. Оно УЖЕ разделено. Всё что нужно, это научиться отличать блоки от элементов.
  8. Ну так попробуй сделать через чекбоксы. Вся таблица в контейнер с фиксированной шириной и overflow: hidden. А в стилях будет что то вроде checkbox2:checked ~ table { ;} Либо ещё проще, через jQuery. В UI есть плагин , который любой контент делает табами одной строчкой кода. Add: Ерунда какая то происходит... почему то из сообщения margin-left вырезается
  9. Ну почему же ?! var Game = function(options) { this.options = options ? options : {}; this.options = { level: this.options.level || 1, };};
  10. Так происходит потому что идёт обращение к свойствам несуществующего объекта. Копируй options во внутреннюю переменную вот так. this.options = options ? options : {}; И соответственно при обращении к this.options твой код будет работать.
  11. Я геймплеем особо не заморачивался, целью было решить задачу. Комментарии и перевод названия функций делались исключительно для форума, так что всё OK.
  12. Нужно переместить синий квадратик на красное поле.
  13. Накодил вот для практики такую вот штуку. http://jsfiddle.net/Andrey7287/7og3qybh/7/show/ При запуске без аргументов создаёт поле 20x20 в body страницы. Доступны параметры. { elem: 'id', // id элемента-контейнера (string) rows: '20, // кол-во строк (number) cells: 20, // кол-во столбцов (number) level: 3 // стартовый уровень (number > 0)} Прошу оценить понятность и адекватность кода. upd: http://jsfiddle.net/Andrey7287/7og3qybh/8/show/
  14. https://jsfiddle.net/Andrey7287/y3L89Ldf/9/
  15. https://jsfiddle.net/Andrey7287/y3L89Ldf/6/
  16. Для этого есть шаблонизаторы.
  17. Ну AI тупой, это ладно, тут наверное по коду в целом интересно мнение опытных кодеров. ЗЫ По моему использование jQuery не оправданно совершенно. ЗЫЫ Надо будет тоже попробовать.
  18. false. внимательнее читайте Ну тем путём что вы делали увеличивайте размер шрифта через font-size.
  19. Никак. Классы прописываются в HTML. Почитайте документацию на офф. сайте, там ничего сложного нет .
  20. Ну в конструктор можно добавить функцию, которая будет срабатывать при создании нового объекта. Хотя думаю вам не это нужно. PS Удалить объект вообще нельзя, можно удалить только ссылку на него.
  21. У fontawesome есть свой css через который очень просто подключать иконки, прописывая классы в html. Размер меняется через класс fa-2x .
×
×
  • 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