Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Ао

  • 8
    вклад
  • 23
    вопроса
  • 42
    ответа
  • 12%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Добавление кода в адресную строку с помощью JS?

    Ао @darknefrit
    Вы пытались погуглить ??? History Api не нашли ?
    Написано более трёх лет назад
  • Как брать переменные из 1.js в другой 2.js. но переменному 1.js присваиваются несколько значений, как присвоить к разным переменным в 2.js?

    Ао @darknefrit
    ganbatte, Тогда хз, не знаю для чего вы вставляете данные со стороннего сайта на свой сайт, не имею контроля над ними...
    Написано более трёх лет назад
  • Как называется такая реализация?

    Ао @darknefrit
    i1yas, А тоесть require.js писали не люди и это не костыль ?
    Человек спросил про конкретную реализацию, я не вижу там костыля ? просто все объекты в оном файле, что тут костыльного ?
    Написано более трёх лет назад
  • Как называется такая реализация?

    Ао @darknefrit
    Алексей Уколов, Если это костыли по вашему, тогда что не костыли ?
    Написано более трёх лет назад
  • Почему не срабатывает onreadystatechange и readyState при динамическом подключении скриптов?

    Ао @darknefrit Автор вопроса
    cryogenian, Краткость сестра таланта :) Ниче не понятно :)
    Написано более трёх лет назад
  • Почему не срабатывает onreadystatechange и readyState при динамическом подключении скриптов?

    Ао @darknefrit Автор вопроса
    Редистейт для восьмого ие, в статье, откуда вы примеры скопировали, это написано.

    А понял, не обратил внимание что это только для IE8 , там ниже крос браузерное решение.. ну и не вник до конца, сижу не могу вдуплить :)))
    Кстати, сначала регистрируют обработчик, а потом устанавливают срц.

    Да встречал такой совет, но разницы не увидел.

    но я же обработчик onload навесил на конкретный элемент - разве нет ? Точнее на каждый элемент свой обработчик onload?
    нужно понять же почему так работает:)
    var не могу поменять на let т.к. нужна поддержка FF30+ а он ругается на let
    Написано более трёх лет назад
  • Что придет Object.keys?

    Ао @darknefrit
    jslint, Так я знаю что выведет имена ключей, если тебе надо значения вывести то явно не с помощью функции которая возвращает массив ключей...
    Написано более трёх лет назад
  • Как вытащить JS обьект из DOM?

    Ао @darknefrit
    speculant, Ну обрежьте лишнее, в чём проблема ? а зачем вы парсите страницу? Данные приходят не с вашего сервера ? если вместо, или перед этим $("div").append(data); вставить console.log(data); что выдаст ?
    Написано более трёх лет назад
  • Как вытащить JS обьект из DOM?

    Ао @darknefrit
    speculant, $.p = { i_1: {...},i_2:{...}... }; ну это и есть json
    Если Вы его находите в чём дальнейшая трудность
    Написано более трёх лет назад
  • Как вытащить JS обьект из DOM?

    Ао @darknefrit
    Блин вот ваш jquery просто жуть, поэтому Вы и не понимаете как что работает и как что вытянуть.
    $("div").append(data); - это вставляет данные на страницу в первый попавшийся div как я понимаю
    после того как вставили вам надо найти что то в html по классу .bb ? или что ? и что Вы с ним хотите сделать ? вставить куда то опять ?
    Написано более трёх лет назад
  • Как вытащить JS обьект из DOM?

    Ао @darknefrit
    $("div").append(data); после этой строчки вставь то что в done написано
    Написано более трёх лет назад
  • Как вытащить JS обьект из DOM?

    Ао @darknefrit
    speculant, Ну каким образом они появляются на странице ? с помощью js ajax вставляете или как ? не магическим же образом они там появляются ? покажите больше кода.
    Написано более трёх лет назад
  • Как с помощью «MutationObserver» отследить исчезновение класса «disabled» у элемента?

    Ао @darknefrit
    А класс исчезает сам по себе ?
    Написано более трёх лет назад
  • Почему присваниване значения вложенной структуре работает с указателем, а без указателя неработает?

    Ао @darknefrit Автор вопроса
    Александр Павлюк, Ладно спасибо :) Со временем разберусь :)
    Написано более трёх лет назад
  • Почему присваниване значения вложенной структуре работает с указателем, а без указателя неработает?

    Ао @darknefrit Автор вопроса
    Александр Павлюк, Хорошо, получается в поле Data будет значение nil ?
    Или вместо поля Data будет nil ?
    То есть хоть и показывает что map[1:{0 map[]}] есть пустая карта (map[]) но положить в неё ничего нельзя ?
    Написано более трёх лет назад
  • Почему присваниване значения вложенной структуре работает с указателем, а без указателя неработает?

    Ао @darknefrit Автор вопроса
    Блин не догоню :(

    testing := map[int]TestStruct{}
    	
    	fmt.Println(testing)
    	testing[1] = TestStruct{
    		Id: 0,		
    	}	
    
    	fmt.Println(testing)


    возвращает map map[1:{0 map[]}]
    в ней же есть вложенный map[], почему я не могу в него записать что то ?

    Если так сделать то могу
    testing := map[int]TestStruct{}
    
    	testing[0] = TestStruct{
    		Id: 0,
    		Data:  map[int]interface{}{},
    	}
    
    
    	fmt.Println(testing)
    	testing[0].Data[0]="sd";
    	fmt.Println(testing)

    Получается что в первом случае для Data не выделяется память и поэтому я не могу в неё записать ничего ?
    Написано более трёх лет назад
  • Как наиболее точно идентифицировать пользователя при регистрации?

    Ао @darknefrit
    о это огромный гемор с этими сервисами. Там тоже количество номеров ограничено. у facebook есть апи для авторизации по телефону....
    Написано более трёх лет назад
  • Как получить данные и запустить событие у динамического элемента?

    Ао @darknefrit
    Вы не понимаете как это сделать потому что начали писать на jquery, и вместо того чтобы понять как всё устроено вы просто копируете чужое апи :( не понимая всего механизма
    Событие на то и событие что оно вызывается после какого то действия пользователя над элементом. Если Вам надо выполнить какой то код без участия пользователя то выберите другой подход, а не имитацию клика. Если вы хотите вешать слушателя на динамически загружаемые элементы делегируйте событие на родительский блок. А лучше вешайте событие на элемент через onclick/onchange ....

    <input type="radion" class="radio" onclick="doActionOnClick(event)">
    <script>
    function doActionOnClick(event){
    event.preventDefault();
    event.stopPropagation();
    let curentTarget = event.target;
    // тут делайте что хотите по клику по данному элемента curentTarget 
    
    }
    </script>


    а выполнить событие которое навешано на динамический элемент вы же тоже хотите после наступление какого либо события так ? После подгрузи этого элемента например? Появления его на странице?
    Ну вот и погуглите что то типа наблюдателя за вашей DOM структурой https://developer.mozilla.org/ru/docs/Web/API/Muta... или как вариант на после загрузки динамического контента вызовите функцию которая проверит наличие этого элемента в структуре DOM и вызовет связное с ним событие.... Просто подумайте немного
    Написано более трёх лет назад
  • Как быстрее читать данные в JS: через JSON или XMLHttpRequest?

    Ао @darknefrit
    Олег Петров, записывай в текстовик в формате json, в чем проблема :)
    Написано более трёх лет назад
  • Как быстрее читать данные в JS: через JSON или XMLHttpRequest?

    Ао @darknefrit
    Notation@Bhudh, JSON = JavaScript Object
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 19 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • hint000
    hint000
    • 5 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации