Как Bootstrap уведомляется об изменениях DOM?

У меня есть файл под названием NewsArticle.txt на моем рабочем столе.

В Spark я набрал:

val textFile= sc.textFile(“file:///C:/Users/582767/Desktop/NewsArticle.txt”)

Мне нужно было изменить все символы \ to / для пути к файлу.

Чтобы проверить, работает ли это, я набрал:

textFile.foreach(println)

Я запускаю Windows 7, и у меня нет Hadoop.

3
задан Marcel 16 January 2019 в 13:49
поделиться

2 ответа

TL; DR

Используется функция jQuery .on() для подключения к любому элементу на основе селектора [data-*]

Пример кода [ 1114]

Если вы посмотрите на исходный код (доступен на их сайте) https://getbootstrap.com/docs/4.2/getting-started/download/#source-files [ 1110]

В файле boostrap.js:1468 есть следующий фрагмент кода:

$(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) {
  // preventDefault only for <a> elements (which change the URL) not inside the collapsible element
  if (event.currentTarget.tagName === 'A') {
    event.preventDefault();
  }

  var $trigger = $(this);
  var selector = Util.getSelectorFromElement(this);
  var selectors = [].slice.call(document.querySelectorAll(selector));
  $(selectors).each(function () {
    var $target = $(this);
    var data = $target.data(DATA_KEY$3);
    var config = data ? 'toggle' : $trigger.data();

    Collapse._jQueryInterface.call($target, config);
  });
});

Это только пример, но, как вы можете видеть, событие присоединено к элементу документа и присоединено к любой динамически загружаемый элемент с использованием jQuery on() http://api.jquery.com/on/

0
ответ дан yunzen 16 January 2019 в 13:49
поделиться

Это в основном наблюдение за элементом click в документе, отфильтрованным селектором атрибутов с помощью jQuery.

Это так

jQuery(document).on('click', '[data-toggle="collapse"]', doTheToggleMagic) 

Это означает, что каждый щелчок по документу реагирует, но только если источником события click был элемент с атрибутом data-toggle со значением Распад.

Итак, чтобы ответить на ваш вопрос в заголовке: Wordpress вообще не уведомляется об изменениях DOM. Потому что это не нужно. Он реагирует только, если пользователь взаимодействует.

0
ответ дан yunzen 16 January 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: