Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (14)

Наибольший вклад в теги

Все теги (36)

Лучшие ответы пользователя

Все ответы (14)
  • В каком порядке осуществлять подключение нескольких JS-библиотек?

    @buzzi888
    Если для своих проектов, то переходите на лучшее - освойте RequireJS и т.п, по крайней мере это решит проблему зависимостей.

    Всего одна строчка в html загрузит все приложение, зависимости подгрузятся в нужном порядке.
    <script data-main="scripts/main.js" src="scripts/require.js"></script>


    С чужим кодом - следить за порядком загрузки и зависимостями придется вручную или переписать на RequireJS.

    Подключение JQuery
    requirejs.config({
        "paths": {
          "jquery": "//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min"
        }
    });

    Использование
    define(["jquery"], function($) {
        $(function() {
        });
    });
    Ответ написан
    3 комментария
  • Что делает этот код?

    @buzzi888
    Это реализация механизма подписок pub/sub.
    Используется примерно так:

    подписка на события
    obj.on('fire',function(data){
        //здесь обработка события
    });


    вызов
    obj.trigger('fire',data);
    Ответ написан
    Комментировать
  • Как организовать общение php и node.js по сокету?

    @buzzi888
    Нужно на ноде открывать UDP сокет, вместо socket.io

    UDP nodejs

    var dgram = require("dgram");
    
    var server = dgram.createSocket("udp4");
    
    server.on("error", function (err) {
      console.log("server error:\n" + err.stack);
      server.close();
    });
    
    server.on("message", function (msg, rinfo) {
      console.log("server got: " + msg + " from " +
        rinfo.address + ":" + rinfo.port);
    });
    
    server.on("listening", function () {
      var address = server.address();
      console.log("server listening " +
          address.address + ":" + address.port);
    });
    
    server.bind(8080);
    // server listening 0.0.0.0:8080
    Ответ написан
    Комментировать
  • Как разрабатывать веб-приложения на NodeJS и AngularJS?

    @buzzi888
    1. Нода хорошо справляется с нагрузками, но лучше использовать проверенные и быстрые решения - статика - nginx, приложение - nodejs
    2. Локально, тут без вариантов
    3,4. pm2 - менеджер процессов, запускает и мониторит процессы, собирает логи, после перезагрузки сервера(компьютера) восстанавливает состояние, есть дашбоард, умеет обновлять работающее приложение с zero downtime и еще куча полезных функций
    Ответ написан
    Комментировать
  • VirtualBox VT-x виртуализация перестала работать

    @buzzi888 Автор вопроса
    Спасибо за ответ. BlueStacks App Player тоже имеется, но моем случае мешал Hyper-V. Помогло удаление из компонентов винды.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (22)