Задать вопрос
Ответы пользователя по тегу JavaScript
  • NodeJS + Socket.IO - чат, при запуске сервера возникает ошибка. Почему?

    Читай сообщение об ошибке. Ты вызываешь неопределенную функцию io.sockets.client
    Нужно:
    io.sockets.clients
    Ответ написан
    Комментировать
  • С каким языком программирования может найти работу и новичок?

    Конечно PHP. Работы по нему валом. Возьмут при минимальных знаниях. Не советую сразу брать Phython или тем более Ruby. По последнему работы очень мало да и по Phython не много. Да и первую работу по этим технологиям будет очень тяжело найти.
    Учи PHP + фреймворк типа Yii + JS JQuery + HTML CSS и MySQL. Без работы не останешься, так как вакансий по этому стеку больше чем по любому другому. Этого хватит за глаза на первый год два. Дальше уже определишься, можно другой стек технологий брать и искать работу.
    Ответ написан
    Комментировать
  • Как вывести данные из пришедшего по AJAX-запросу массива?

    Проверьте под отладчиком что вообще помещается в data при ответе?
    > $(".sms-result").html( data['description'] ); // Брекпоинт сюда
    Если это массив у него не может быть ключ строкой. Следовательно нельзя обратиться data["blabla"], только data[0] data[1] и тд. Если объект то можно data["blabla"] или data.blabla без разницы.
    Если () круглые скобки то объект. Если [] квадратные то массив.
    Скорее всего вы что-то не то возвращаете сервером.
    Могу предположить что у вас скорее будет верным вариант data[0].description
    Ответ написан
  • Как эффективно проводить отладку JavaScript-кода?

    Используй WebStorm. Это лучшая среда для JS.
    Если из браузера, лучше Chrom и стандартный отладчик.
    Firebug для FireFox глюченный. Последняя вресия очень сильно глючит (работаю каждый день).
    Ответ написан
    Комментировать
  • Как использовать JS массив в скрипте PHP?

    В PHP конвертируешь в формат JSON, он родной для JS.
    В JS делаешь ансериализацию строки полученной от PHP.
    Ответ написан
    Комментировать
  • Нужна JS библиотека

    Наврятли такое есть. Самому реализовать очень просто. В JS все объект. Объекты можно вкладывать в объекты.
    RootNode ( str )
    / \
    Node1( str ) Node2( str )
    / \ / \
    ... ...
    RootNode = { value: string, child1: {}, child2{} };
    Где valuet значение, а child1 и child2 это дочерние объекты дерева. Объекты передаются по ссылке. Все реализуется очень просто.
    Ответ написан
    Комментировать
  • Так ли нужен Javascript в современном Front-end?

    HTML и CSS - это просто статичные документы (хотя в CSS есть препроцессоры типа less). Эти документы ничего не умеют делать. Они просто отображают данные. А данные формируются либо на стороне сервера (back-end PHP NodeJS Phyton .NET и др.) и выплевывается готовый HTML. Либо на клиенте (front-end) это делается JS.
    JS - это логика. JS позволяет манипулировать DOM элементами и вытворять с ними что угодно (такого не сделаешь на CSS. CSS статичен, это всего-лишь стиль). Для примера есть фреймворк AngularJS (который щас очень популярен во front-end) который основан на паттерне MVC для создания singleton приложений на стороне клиента, где в html используется декларативный подход а в контролах и моделях императивный.
    Писать программы на JS не так и просто. И если вы не занимались программированием, боюсь будет тяжко.
    Ответ написан
    Комментировать