• Сколько в среднем занимает вёрстка и натяжка интернет-магазина на CMS?

    @dmitry-toster
    Неделя вполне себе адекватный период и это только на верстку, о какой натяжке вы говорите за 3дня!? Говорю как человек который "натянул" ни один магазин. Верстка уникального дизайна = неделя + натяжка столько же. Итого 2 недели на полноценный магаз как минимум. Не стоит также забывать про фильтры в поиске товаров, вкладки, аккордионы и проч. динамические свистоперделки, которые не всегда есть смысл верстать, а изменить стили у уже готовых плагинов этих CMS, что по времени может оказаться дольше, чем делать самому с нуля
    Ответ написан
  • Как делать post и get запросы с https на http?

    Aetae
    @Aetae
    Тлен
    Правильное решение: получить и установить таки серитиикат для своего сервера. С lets encript это быстро и бесплатно.

    Костыль: поставить на сайте:
    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
    По сути это хак, т.к. основное предназначение этого заголовка - заставить всё работать через https, но если браузер не получает ответа по https порту - он разрешает работу по http.
    Ответ написан
  • Frontend / Верстка?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Хочу стать фронт-энд разработчиком, а там главное знать отлично JavaScript.

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

    Frontend - это всё что вы видите глазами. Верстать во фронтенде это номер один на проекте, особенно у джуна. Будете сеньором, верстать будете в голове, раз в 3 года.
    К тому же по своему опыту могу сказать, что когда выбирал между Бэком и Фронтом, остановился на фронте именно из-за верстки - вы не только можете показать свою работу работодателю, но и очень часто по фронту её и оценивают, так как для заказчика(фриланс, работодатель, и тд и тп) не будет понятно что вы там накрутили на бэке. Есть техническое задание, и вы можете наговнокодить на бэке(условно), и велосипед будет работать, а вот наговногодить на фронте - это болезненно, ваши косяки будут видны.
    Ответ написан
  • Frontend / Верстка?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега JavaScript
    CEO iAmStudio, предприниматель.
    Веб-верстальщик = Frontend-developer.

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

    Следовательно нельзя не знать HTML+CSS хотя бы на базовом уровне, чтобы считаться верстальщиком\фронтендером. Как нельзя и не знать JS. А остальное зависит от конкретного стека на рабочем месте (т.е. от поставленных задач).

    ЗЫ: человек, который знает HTML и чуть CSS — это контент-менеджер.
    Ответ написан
  • Как зарабатывать на веб-программировании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. Чтобы зарабатывать на веб-программировании надо работать работу.
    2. Чтобы работу работать надо ее найти.
    3. Чтобы ее найти надо что-то уметь.
    4. чтобы что-то уметь надо этому научиться.
    5. вы сейчас вот тут.

    проходите пункты в обратном порядке, и добираетесь до 1 где вам начинают давать деньги.

    Не переживайте что пока не знаете что делать, большая вероятность что пока от 5 доберетесь до 1 пройдет год-два-три, за это время поймете что делать.
    Ответ написан
  • Как использовать ViewChild для динамически создаваемых едементов в Angular2+?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    Так вы меняете переменную, а потом сразу же ожидаете что появится el2, конечно же его нет, дайте Ангуляру время сделать свою работу.

    public changeObject() {
        this.isDivShown = true;
        setTimeout(() => this.changeClasses());
      }
    
      private changeClasses() {
        this.el1.nativeElement.className = 'myCSSclass_1';
        this.el2.nativeElement.className = 'myCSSclass_2';
      }


    ну и конечно же, правильно делать это совсем не так, а
    <div [class.myCSSclass_1]="isDivShown">Element_1</div>
    <div *ngIf="isDivShown" [class.myCSSclass_2]="isDivShown">Element_2</div>
    <button (click)="isDivShown = true">Change the objects</button>

    без обращений к хмтл-элементам в методах

    p.s. в вашем примере Angular4, уже как бы не актуально, тот же ViewChild сейчас работает немного по другому.
    Ответ написан