Ответы пользователя по тегу JavaScript
  • Как сделать якорь-ссылку без #?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Навешайте на ссылки обработчики, крутите страницу куда надо и меняйте адрес с помощью history api.
    Ответ написан
    Комментировать
  • Как скачивать изображения с других сайтов?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    По-моему вам нужен XMLHttpRequest + FileSystem API

    var fs = null;
    window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;
    window.requestFileSystem(window.PERSISTENT, 2*1024*1024, function(f) {
        f = fs; 
        download(fs, "http://yourdomain.com/example.gif","example.gif",function(){/*success*/},function(){/*fail*/});
    });
    
    function download(fs,url,file,win,fail) {
      var xhr = new XMLHttpRequest();
      xhr.open('GET', url);
      xhr.responseType = "blob";
      xhr.onreadystatechange = function() {
        if (xhr.readyState == 4) {
          if(xhr.status === 200){
            fs.root.getFile(file,{create:true},function(fileEntry){
              fileEntry.createWriter(function(writer){
                writer.onwriteend = win;
                writer.onerror = fail;
                writer.write(xhr.response);
              })
            },fail)
          } else {
            fail(xhr.status);
          }
        }
      };
      xhr.send();
      return xhr;
    };
    Ответ написан
    3 комментария
  • Чем плохи комментарии на русском языке в коде?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Я вообще не пишу комментарии и не имею проблем
    Ответ написан
  • Html в pdf + QWebView + как повторить заголовок таблицы на следующей странице?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    У меня была подобная проблема с wkhtmltopdf (который внутри использует Qt Webkit)
    Решалось подобными хаками
    https://github.com/AAverin/JSUtils/tree/master/wkh...
    https://gist.github.com/zenden2k/dc706de2f638ea9bac5f

    может это вам как-то поможет
    Ответ написан
    Комментировать
  • Какой делать выбор ученику закончивший 11 класс?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    >не буду учиться выпрут нафиг от туда
    Вы слишком высокого мнения о российских вузах. На самом деле многие бездельники дотягивают до выпуска.
    Я бы порассказывал вам историй... но не буду.
    Я учился не в самом плохом техническом вузе Санкт-Петербурга. И поверьте что там на 70% была халтура. Халтура как со стороны студентов, так и преподавателей. Преподаватели делают вид, что преподают, студенты делают вид, что учатся. Хотя тут тоже многое зависит от вашего желания. Я впитывал, как губка, все знания, которые мне встречались на пути. И совсем не жалею о потраченных годах.
    И да, программировать на по большому счету и не учили. Как-то предполагалось, что писать код мы научимся сами.
    Помимо фундаментальных наук, баз данных и т.д., нам пытались впарить: технологии промышленного производства ПО (которые вроде бы используются в компаниях с мировым именем, не знаю, не проверял), основы тестирования ПО, писать тест кейсы, спецификации и HLD (хз где это нужно), методологии разработки ПО (всякие scrum, agile, waterfall и т.д.), многопоточное программирование и синхронизация, основы построения операционных систем (всякие там планировщики задач в ос, RTOS, примитивы синхронизации (дедлок, race, инверсии приоритетов и т.д.)), теория формальных языков и компиляторов (самый мой любимый предмет, после матлогики), защита информации (криптография), сети и телекоммуникации (протоколы, сети, сетевое оборудование, кабели, разъемы xD), программирование для микроконтроллеров, электроника, разработка процессоров, VHDL....
    Я уже вижу как вы это всё изучаете самостоятельно онлайн. Не, конечно, чтобы делать сайтики на php, это всё знать не надо, но вы ведь хотите стать программистом, ведь так? Да даже если по большому счету это мало где пригодится, всё равно это весьма интересно и очень расширяет кругозор. А так называемые "технологии" (языки, библиотеки, фреймворки) вы всегда успеете выучить.
    А хабр не является отражением действительности, серьезные разработчики не сидят на хабре и обходят его стороной, здесь собираются любители скругливать уголки на CSS.

    >и там не будет друзей таких которые вечерам тебя просят выйти на улицу мешая тебе заниматься самообразованием за компьютером.
    Вы сказали, что будете жить в общежитии. Думаете, там кто-то вам даст заниматься самообразованием?
    Я жил в общежитии. Правда не в общежитии айтишного факультета, а вперемешку.
    И там было много быдла, в т.ч. приезжих из Казахстана и Киргизии, которым лишь бы "покурить анашу".
    Мне трудно было не только сосредоточиться на самообразовании, а даже просто заснуть нормально.
    В зависимости от вашего характера, вы можете втянуться в "общажную жизнь" или нет.
    Со мной этого, слава богу, не произошло. Потому что я не поддаюсь никакому влиянию и знаю, чего хочу.

    Ну Киргизия - это днище, конечно, бегите оттуда.
    Ответ написан
    Комментировать
  • Почему некоторые страницы сайта грузят dl.metabar.ru?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Ну, например, у меня стояло расширение SaveFromNet которое включает в себя metabar. Пришлось удалить, а жаль, полезное расширение.
    Ответ написан
    3 комментария
  • Какой самый легкий фреймворк для изучения на JS?

    zenden2k
    @zenden2k
    PHP & C++ programmer
    Для начала выучите vanilla-js.com прежде чем приступать к фреймворкам
    Ответ написан
    4 комментария