Задать вопрос
  • JavaScript: какая разница в объявлении переменных?

    nanomen
    @nanomen
    front-end разработчик
    Я предпочитаю вообще так писать

    var a = 1,
        b = 2,
        c = null;


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

    Эти рекомендации еще давно я прочитал в книге "совершенный код".
    Ответ написан
    1 комментарий
  • Не могу найти уроки по Wordpress, поможете?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Всё детально описано в кодексе.
    Уроки от "умельцев" как правило изобилуют ошибками, неточностями, или просто устарели.
    Ответ написан
    1 комментарий
  • Как сделать добавление и чтение данных из БД с помощью javascritp ( чтобы страницы не перезагружалась)?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пути для достижения результата "нужно":
    1. Кодить все самому на JS
    2. Нанять кодера на фрилансе
    3. Использовать готовые решения, напр. jTable.
    Ответ написан
    2 комментария
  • Как сделать добавление и чтение данных из БД с помощью javascritp ( чтобы страницы не перезагружалась)?

    @frees2
    Чтение и добавление данных идет в json, для этого есть готовые решения, пример.
    Только json получаете из базы данных.
    $(document).ready(function() { $('#btn1666').hover(function(){ $(this).remove();
    $.getJSON('json/test.json', function(data) {for(var i=0;i<data.users.length;i++){
    
    $('.canal').append('<input type=\"image\" name=\"message\" value=\"'+data.users[i].id+ '\" src=\"'+data.users[i].num+'\"> ' + data.users[i].text + ' <br><br><br>' ); 
    }
    
    if( i>1){  $('.canal2').html('<br>'+i+ ' - Ролики. Больше... Жми!<br><hr>' );        }
    
    }  )} );return false;});
    Ответ написан
    Комментировать
  • Что такое вэб приложение?

    keslo
    @keslo
    Если отвечать на ваш вопрос точно, то это скорее всего какое-то одно из приложений ВнешЭкономБанка :-)
    Ответ написан
    Комментировать
  • Какие технологии используются на этой странице?

    @ikeagold
    Сайт builtwith для определения всего на любом сайте, включая серверные технологии, cms и тд.
    Есть так же их плагин.
    Ответ написан
    Комментировать
  • Какие технологии используются на этой странице?

    aen
    @aen
    Keep calm and 'use strict';
    Если коротко то вот список js-библиотек, которые используются на странице:
    • jQuery
    • The Final Countdown for jQuery
    • jQuery Easing
    • jQuery Mousewheel
    • jQuery Waypoints
    • Social Likes by Artem Sapegin
    • Skrollr by Alexander Prinzhorn
    Ответ написан
    Комментировать
  • Как вы считаете, в кризис рынок российского программного фриланса уменьшится или наоборот, расширится?

    @slvABTOP
    хз) но щас выгодно на одеске работать, чем на наших биржах)
    Ответ написан
    Комментировать
  • Можно ли несовершеннолетним устроиться junior frontend разработчиком?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    можно научиться намного большему, чем работая во фрилансе.

    Очень даже наоборот. В офисе будешь делать однообразные задачи. На фрилансе все что душе угодно в самых разных условиях. Пока фриланс не погоняешь не поймешь что на самом деле нихрена ты не знаешь и еще учиться и учиться. Первый год фриланса для меня прошел как предыдущие три года кодинга "бесплатно/для себя" вместе взятые по объему полученного опыта.
    Ответ написан
    Комментировать
  • Как ухватить заказ с фриланса?

    opium
    @opium
    Просто люблю качественно работать
    Про одеск
    1)Делаете пяток заказов по 5-10 долларов фиксед прайси получаете 5 оценок на пять звездочек(это обязательно).
    2)Далее проситесь на заказы по 10 баксов в час, при этом бидя первым в работе(это тоже обязательно, чтобы ваша заявка была первой).
    3)За полгода эволюционируете до 30 баксов в час, за 4 года эволюционируете до 80 баксов в час.
    pumainthailand.com/otvechayu-na-voprosy-o-rabote-n...
    Ответ написан
    2 комментария
  • Обязательно ли необходим javascript для того, чтобы работать с angularjs?

    @Singularity
    Надо.

    Достали это гавнокодеры.
    Если не хочешь что-то учить, то иди работать дворником. Ну или гаишником на крайний случай.
    Ответ написан
    4 комментария
  • Актуально ли изучать сейчас Ember.js и Backbone.js ?

    Serhioromano
    @Serhioromano
    Web Developer
    Да стоит. Даже если вы не станите экспертом по этим фреймворкам, а просто нахватаетесь верхушек, это будет уже хорошо. Это поможет сложить представление куда движится мир. Поможет увидеть будующее. А кто видит будующее тот зарабатывает.

    Так что мой ответ, ДА. Любое количество времени пораченое на это окупится.
    Ответ написан
    1 комментарий
  • Актуально ли изучать сейчас Ember.js и Backbone.js ?

    aen
    @aen
    Keep calm and 'use strict';
    Посмотрите количество интересных вам вакансий, в которых упоминаются эти фреймворки. Это и будет вам ответом. Лично от меня: оба популярны и достаточно востребованы, только backbone сейчас чаще всего идет в связке с marionette.
    Ответ написан
    2 комментария
  • Актуально ли изучать сейчас Ember.js и Backbone.js ?

    deadbyelpy
    @deadbyelpy
    веб-шмеб
    Backbone прост как две копейки, и востребован. Ember менее популярен, но его знание не будет лишним. Тут любые знания по готовым качественным проектам лишь помогут в дальнейшем.
    Так что да, стоит.
    Ответ написан
    3 комментария
  • Взломан skype. Как это случилось?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Как то в 2003г. я жил с девушкой. Мы оба были геймерами. Ну я естественно тогда начинал свой путь программирования.
    Был у меня сайтик на обычном хостинге. По тем временам, код был сильно защищен. В один из прекрасных дней я увидел в логах необычное поведение. Прошерстил код, нашел спамбота.
    Конечно все почистил и т.д.

    Но мне стало интересно как и вам, кто и как меня взломал. Своими скромными силами я не смог определить.
    В итоге создал в корне сайта файлик forHacker.txt
    В нем задал вопрос - собственно как вы меня хакнули?
    на следующий день в аську стучится человек, я спрашиваю
    - Мол чего вам надобно? - в ответ
    - Товарищ Иван, вы же сами просили меня вам рассказать как я вас хакнул
    - Спасибо что откликнулись, просветите плз
    - Ваша девушка Света была не аккуратна, скачала мой файлик. В связи с чем я смог получить доступ к ее компу. Далее по локальной сети обнаружил доступ к вашему. Подсадил кейлогер и просто подождал ввода пароля.
    ....
    Всего вам хорошего и удачи. Ваш сайт оставляю в покое =)

    Это примерный наш разговор.
    Так что способов получения ваших данных велик )
    Ответ написан
    Комментировать
  • Можно ли соваться на Одеск с таким уровнем работы(фронтэнд)?

    mr_T
    @mr_T
    Web-разработчик
    Сам верстаю много, так что попробую дать советы, но это чисто мое мнение, поэтому постарайтесь реагировать на это соответствующе :)

    Сначала по вопросам непосредственно в этом посте:
    1) Заказчик может такое принять, а может и не принять - тут зависит от того, насколько он дотошен, вот и все . В любом случае нужно понимать, что редко бывает так, что заказчик что-то понимает в том, что вы делаете, поэтому его "хотелки" скорее всего будут относится к его субъективному восприятию внешнего вида сайта. Но так же нужно понимать еще и то, что внимание к мелочам дает хороший результат на это восприятие в том числе :)
    2) Лично я делаю так, чтобы в шаблоне просто можно было написать что-то вроде
    <? foreach ($slide in $slides): ?>

    <? endforeach; ?>
    и не париться о том, что произойдет дальше (в разумных пределах, конечно - чаще всего слайды должны быть определенных размеров, но об этом нужно говорить).

    Теперь по вашему коду:
    1) Попробуй использовать sass/less с автопрефиксами, компассами и пр. - очень будет удобно писать стили.
    2) Лично я крайне редко пользуюсь сторонними слайдерами, поскольку они часто используют кучу невнятных классов, дивов, врапперов, иннер-врапперов, аутер-врапперов, контейнеров и т.д., хотя чаще всего достаточно несколько строк в js, задача которых просто давать нужные классы нужным слайдам, и анимации в css - в итоге так даже быстрее, чем настраивать под себя какой-нибудь сторонний jquery слайдер. А если один раз сделать заготовку на будущее, то вообще все за пару минут можно сделать.
    3) Вместо спрайтов во многих случаях лучше использовать шрифтовые иконки (например, с icomoon.io). Например, для значков соц-сетей. Из приятных бонусов - шрифты можно красить в любой цвет и анимировать, а так же они векторные, что позволяет не париться по поводу дисплеев с высокой четкостью. Можно еще svg, но с ними немного сложнее, зато гибко.
    4) Обычно на подобных сайтах лепят фиксированное меню, которое сужается при прокрутке ниже (что, кстати, опять-таки решается css transition'ами и парой строк в js для задания класса типа small).
    5) #link-services feature лучше сделать не section, а article или figure - так будет правильнее семантически. А section'ами лучше сделать #link-services, #link-portfolio и т.п. Почитай на любом ресурсе о семантическом значении html5 тегов, там много интересного можешь найти :)
    6) Я бы как-то выделил элементы формы при фокусе, сделал их поконтрастнее, а то на некоторых экранах текст может сливаться с фоном инпута.
    7) p.section-description лучше сделать без класса вообще, а в css задать общий стиль для всех абзацев, изменяя его в конкретных случаях при необходимости.
    8) Раз уж сайт такой весь из себя анимированный, то что ж вы не сделали анимацию ссылок :) ? Хотя бы на работах в портфолио обязательно нужно это сделать, причем недостаточно просто картинок, нужны как минимум еще заголовки, которые могут, например, всплывать по наведению. Очень красиво получаются в таких моментах анимации transform: scale(...) вместе с opacity.
    9) header и footer не всегда по одному в одном документе, эти элементы могу вкладываться так же и в article или section. Как следствие лучше дать своим body > header и body > footer внятные классы или айдишники, иллюстрирующие их принадлежность ко всей странице, а не к отдельным блокам.
    10) .feature > aside я могу быть не прав, но мне кажется, что это семантически неверно. Aside должен показывать какую-то часть документа, которая помогает ориентироваться в контенте на сайте (например, фильтры, боковое меню). В твоем случае это просто иконка, так что тут лучше обойтись просто div'ом.
    11) По js: у вас какой-то странный блок сверху, где задаются глобальные переменные. Вы там используете jQuery, при этом не помещая код в $(document).ready. Весь код jQuery, связанный с селекторами (как минимум) всегда должен быть внутри ready. Да и какие-то странные конструкции там вроде var buttonAll = $('.works-button')[0], которые потом используются снова как $(buttonAll). Лучше в buttonAll записать строки с селекторами тогда уж, а не использовать jQuery 2 раза для одного и того же. Да и конструкции вроде $('.works-button')[0,1,2,3] довольно опасны. Тут лучше дать каждой кнопке какой-нибудь атрибут типа data-category (или вообще в href писать #category-name), и написать один обработчик для всех этих кнопок, который просто фильтрует работы по значению этого атрибута. Так будет проще в будущем что-то поменять, при этом совершенно не затрагивая код js.

    В общем, как-то так.
    Ответ написан
    4 комментария
  • Можно ли соваться на Одеск с таким уровнем работы(фронтэнд)?

    opium
    @opium
    Просто люблю качественно работать
    Начните с небольших работ на одеске и все у вас получится.
    Ответ написан
    3 комментария
  • Как открыть веб-студию?

    seoperin
    @seoperin
    Full stack web developer. Laravel / Vue
    Если вы хотите открыть студию, то забудьте о том, что вы верстаете а товарищ программирует. С этих пор вы должны заниматься стратегическими и тактическими задачами. Разделите обязанности между собой, кто-то возьмет больше технические задачи, кто-то организационно-управленческие. Найдите персонал (несколько фрилансеров на подхват). Первые заказы можно найти самостоятельно, потом формировать отдел продаж. Первое время проводить встречи с клиентами самостоятельно. Перед поиском клиентов нужно иметь как минимум коммерческое предложение, договор (первое время можно обходиться без него, если не оформляться сразу), техническое задание... Рабочий процесс каждый организует как ему удобно и привычно. Можно вести клиентов например в amoCRM а отслеживать шаги разработки например в Trello (первое время удобно, но функционала не так много). На самом деле я как раз сам сейчас прохожу через всё это :)
    Ответ написан
    5 комментариев
  • Необходимо вставить js в другой js?

    knitevision1
    @knitevision1
    Ванька Скайуокер
    Что вы курите? Дайте мне.
    Ответ написан
    Комментировать