Jump to content

Svatov

User
  • Posts

    418
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by Svatov

  1. Это не совсем правильный подход. Чтобы скрывать часть информации достаточно просто менять высоту контейнера. Манипулирования с данными тут имеет смысл, если ты через AJAX подгружаешь данные (ленивая загрузка).

  2. Могу предположить, что возможно причина в том, что элементы с name могут быть с одинаковым именем, а id должны быть разными.

    И чтобы не перепутать name c id вводят разное название. Чисто фишка для читабельности кода, не более того.

    • Like 1
  3. Я очень часто замечаю, что многие фукают на БЭМ, но по сути используют его принципы в какой-либо интерпретации. 

    БЭМ не умер и никуда не денется, даже после появления CSS Modules с его неймспейсами. Он позволяет писать css стили модульно и в этом его преимущество, особенно для внедрения в различные стеки по типу Angular 2 или React based архитектуры.

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

    • Like 2
  4. Вы никак не поймете простую истину, что курицы без яйца не бывает. Если бы вы хоть немного интересовались темой своего увлечения то знали бы как развивался Javascript. Для каких целей создавался и какие задачи решал. Он просто был другой и решал специфические задачи и довольно успешно, такие как вы ежедневно пророчили ему быструю и мучительную смерть, но как видите все хорошо, язык развивается и обрастает новым функционалом. Вы своими подобными высказываниями просто компрометируете себя как специалиста. Возьмите любой другой язык и посмотрите его развитие, многочисленные стенания и пинания PHP на момент когда он не имел более менее нормального ООП, но каждый раз выходит новая версия и устраняет былые недостатки. Это путь развития, когда меняются и усложняются задачи и соответственно эволюционирует сам язык. Javascript просто другой, со своей душой и характером.

    • Like 2
  5. Дополню к предыдущему посту, что Флэнаган перед JS написал не менее значительные книги по JAVA, JAVA in a nutshell вроде..и JAVA в примерах...хоть они и очень устарели до сих пор пользуются популярностью и уважением среди программистов.

     

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

     

    Я с нее тоже начинал, прочитал сначала основы...это первые главы как правило около 120 страниц этого было достаточно чтобы понимать суть языка и разбирать чужой код. Дальше я читал книги по мере необходимости и уровня своих навыков. После основ пошли паттерны проектирования это Стоянов и Османи в основном...а дальше просто разбор интересных для меня библиотек и работа работа работа...только так.

     

    Еще подписки на популярные скринкасты и чтение профильных блогов

    • Like 3
  6. Все зависит от твоего уровня и требований заказчика. Чем больше ты знаешь и умеешь, тем больше задач ты можешь покрыть и соответственно повысить свой доход.

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

  7.  

    Большинство книг по js хрень полная, Флениган вообще ерундовая книжка, бери простые скрипты из интернета и смотри как они написаны так гораздо быстрее научишься.
     Боже, меня жутко бесит, то что ты написал, но в данном контексте ты очень прав. Потому что js не нужен для типичного фронт-энда вот и всё блин, и большинство фронт-эндов не знают его и им не надо его знать. Это нереально мощный язык если говорить о например прикладной защите информации, где раскрывается весь его потенциал. Для веба надо уметь создать функцию/цикл/переменную на js и не больше, остальное это то как ты владеешь библиотеками и другие твои знания которые ты свяжешь с этим, книги здесь действительно тупо балласт. 

     

    Бл**, сори вырвалось. Расскажите мне пожалуйста с какого времени книги стали по JS говном? Flanagan - ерунда? Вы прикалываетесь?

    Надоели новые "скрипткидесы", которые просто не знают фундаментальные вещи. Frontend не нужен для типичного говнокодера по вашему описанию. Что?! JS и прикладная защита информации? В общем тут все понятно.

     

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

    • Like 6
  8.  

     

     

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

    Если планируете за свои знания работать в этом направлении и получать фидбэки, то стоит тогда внимание заострить на наиболее популярных. если брать php - то насколько мне известно - родоначальники доктрина и симфони, Yii. возможно стоит от них отталкиваться. ещё лучше - если вы вообще уйдете в питон или руби на рельсах))))) эти языки более быстры чем пхп и его производные. и высоко ценятся

    upd:  если найдете современные и популярные ворки - отпишитесь в эту тему. лично мне новые технологии крайне интересны =)

    По секрету, конечная цель рельсы, я ведь не просто так ковыряю sass, jade и cofee :)

     

     

     Вы ради этого изучали эти инструменты? для того чтобы прийти к руби?

     

    :))))) и при чем тут jade? он же на ноде)

     

    подозреваю, что там должен был быть haml

  9.  

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

    Если планируете за свои знания работать в этом направлении и получать фидбэки, то стоит тогда внимание заострить на наиболее популярных. если брать php - то насколько мне известно - родоначальники доктрина и симфони, Yii. возможно стоит от них отталкиваться. ещё лучше - если вы вообще уйдете в питон или руби на рельсах))))) эти языки более быстры чем пхп и его производные. и высоко ценятся

    upd:  если найдете современные и популярные ворки - отпишитесь в эту тему. лично мне новые технологии крайне интересны =)

    По секрету, конечная цель рельсы, я ведь не просто так ковыряю sass, jade и cofee :)

     

     

     Вы ради этого изучали эти инструменты? для того чтобы прийти к руби?

  10.  

    Я вам лично рекомендую разобраться для себя более детально в чем преимущество использования вышеназванных фреймворковю Поскольку фразы подобные:

     

     

    разве что react только за вьюшки отвечает да и то я его хотел прикрутить потом к backbone.

     

    говорят о том, что вы не совсем понимаете о чем говорите. В качество примера можно посмотреть здесь  http://todomvc.com/

    Если хотите собрать что-то на JS фулстеке тогда копайте в сторону Node.js + MongoDB + whatever you like MV* (backbone, angular, ember, react etc.) фреймворки.

    Если захотите публиковать потом это в сети, приготовьтесь потратить немного больше на хостинг

    Хм, даже на сайте reactjs написано что они V всего лишь, что я не так написал ?

    Todo  с этого сайта изучал и понимаю о чем говорю, у многих вызывает приступ

    выбор между angular, ember и backbone (он конечно немного другой) именно

    потому что они одну задачу выполняют.

     

    https://github.com/tastejs/todomvc/tree/gh-pages/examples/react-backbone

     

     

    This React example integrates Backbone for its model and router. Note that this is simply a showcase of third-party library integration; Backbone isn't the best candidate because of its mutative nature, which makes it hard to take advantage of some of React's more advanced performance tuning, i.e. shouldComponentUpdate. The main React example uses a simple, custom immutable model.

  11. Я вам лично рекомендую разобраться для себя более детально в чем преимущество использования вышеназванных фреймворковю Поскольку фразы подобные:

     

     

    разве что react только за вьюшки отвечает да и то я его хотел прикрутить потом к backbone.

     

    говорят о том, что вы не совсем понимаете о чем говорите. В качество примера можно посмотреть здесь  http://todomvc.com/

    Если хотите собрать что-то на JS фулстеке тогда копайте в сторону Node.js + MongoDB + whatever you like MV* (backbone, angular, ember, react etc.) фреймворки.

    Если захотите публиковать потом это в сети, приготовьтесь потратить немного больше на хостинг

  12. Каждый фреймворк решают специфическую задачу, учить фреймворк ради фреймворка это глупость.

    Хотите писать фулстек приложение, разберитесь с его изначальной архитектурой.

    • Like 2
  13. Пожалуй выделю для себя:

    http://tutsplus.com/

    https://www.codeschool.com/

     

    Подписки платные, но есть среди них бесплатные курсы на пробу. Контент очень качественный - рекомендую. Для тех кто не может себе позволить подписку существуют "известный русский трекер" там найдете если что.

    • Like 1
  14. Javascript плагинами. Поищите их хватает. Есть несколько их реализаций, если вы будете использовать еще плагины валидации будьте внимательны, потому что могут быть конфликты, а ошибку отследить сложно.

    Вот здесь как раз и играет роль реализации первого плагина.

  15.  

    bootstrap/ - в этой папке хранится содержимое репозитария. Тебе предстоит скачать мастер ветку и содержимое выложить в нее. А так же тебе надо будет сбилдить исходники что бы получить содержимое в папке bootstrap/dist/. Описывать как это сделать я не буду -- научись сам. Но подскажу что для этого тебе понадобится node.js и grunt

    а можно подробнее про этот пункт? не могу понять что значит сбилдить

     

     

    Build в данном контексте означает "собрать". Обычно создается файл или он уже создан с необходимыми настройками (директивами) внутри на основе которого программа собирает приложение или подготавливает необходимый набор файлов

     

    В данном случае grunt это сборщик на основе программной платформы Node.js. А чтобы в этом разобраться нужно перелопатить кучу материала. Установить Node.js, установить необходимые модули к нему (npm install) и тд.

  16. как на счёт подключения скриптов в конце html-документа?.. хотя по правильному то нужно их в <head></head>, но зато пользователю приятнее 

     

    Скрипты перед закрывающим тегом боди, чтобы не блокировали парсинг. А вообще из последнего рекомендую почитать http://frontender.info/script-loading/ .

     

     

    Ведь если текст находится внутри div - он оборачивается в анонимный p?

     

     

    Анонимного <p> там нету, бывают разные плагины (например скайпа) оборачивают их или на мобильных устройствах, например в моб. Сафари

  17. По памяти, вам необходимо сбросить стили (в гугле вбиваем сss reset, для первого время можете взять Meyer) для элементов списка (display:list-item). В вашем случае у вас ul li {list-style-type:circle} . Например можете сделать

    ol, ul {	list-style: none;}
×
×
  • 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