Firefox переключателя для использования другого DNS, чем, что находится в windows.host файле

Вы можете назначить событие onclick кнопке сразу после ее создания и перед добавлением в div. Обработчик - это просто функция, в которой вы удаляете созданные элементы. Вы можете проверить код ниже.

Я также заменил одну из ваших строк на delButton.classList.add("id", "delToDo");, так как идентификаторы элементов DOM должны быть уникальными.

const addButton = document.querySelector("#addToDo");
const delBtn = document.querySelector("#delToDo");
addButton.addEventListener("click", addTask, false);

function addTask() {
  const textToDo = document.querySelector("#toDo").value;
  var list = document.querySelector(".list");

  var divToDo = document.createElement("div");
  var p = document.createElement("p");
  var delButton = document.createElement("button");

  divToDo.setAttribute("class", "toDo");
  delButton.classList.add("id", "delToDo");

  delButton.textContent = "Delete";
  p.textContent = textToDo;

  delButton.onclick = function() {
    divToDo.parentNode.removeChild(divToDo);
  }

  divToDo.appendChild(p)
  divToDo.appendChild(delButton);
  list.appendChild(divToDo);
}
.toDo {
  width: 200px;
  height: 80px;
  border: 1px solid black;
  margin: 5px;
  padding: 5px;
  text-align: center;
  background-color: yellow;
}
<div class="form">
  <input type="text" id="toDo" placeholder="To do...">
  <button id="addToDo">Add</button>
</div>

<div class="list">

</div>

Ура!

30
задан Marty 26 January 2012 в 22:17
поделиться

5 ответов

Обычно люди делают что-то подобное, чтобы измерить небольшой интервал времени:

t0 = getTime();

for(int i = 0; i<1000000; ++i) {
  your code
}

t1 = getTime();

timePassed = (t1-t0)/1000000;
-121--4213478-

Вот как я решил проблему отсутствия у Эмака команды типа «О»:

(defadvice open-line (around vi-style-open-line activate)
  "Make open-line behave more like vi."
  (beginning-of-line)
  ad-do-it
  (indent-according-to-mode))

С этим на месте, я никогда не чувствовал необходимости в соответствующей версии команды «о» ви. C-n C-o делает трюк.

Что касается команды «dd», которая сначала немного терлась, но в конце концов я пришел к способу Эмака делать вещи. В любом случае, когда я хочу удалить сразу несколько строк, что часто происходит, я просто делаю это с помощью области (C-a C-SPC, перейти к другому концу текста, который я хочу удалить, C-w). Или если я могу глазное яблоко количество строк, которые я хочу удалить, я сделаю, например. M-9 C-k удалить сразу девять строк.

-121--1403863-

Я точно использую расширение SwitchHost для этой проблемы: https://addons.mozilla.org/en-US/firefox/addon/14258

Легко настраивать и еще более легко переключать хосты.

4
ответ дан 28 November 2019 в 00:27
поделиться

DNS, решающий, обычно делается на системном уровне а не на прикладном уровне, таким образом, у Вас не может обычно быть одного использования программы, один DNS и другая программа используют другой DNS. Я не знаю ни о каких расширениях Firefox, которые позволяют Вам использовать другой DNS.

5
ответ дан Ronny Vindenes 28 November 2019 в 00:27
поделиться

Что относительно того, чтобы иметь различные названия Вашего dev и серверов напоминания? Это должно избежать любых беспорядков, и Вы не должны были бы редактировать файл hosts каждый раз.

3
ответ дан David Schmitt 28 November 2019 в 00:27
поделиться

Кажется от Вашего вопроса, что у Вас уже есть второй набор серверов DNS, доступных, которые ссылаются на участок разработки вместо живого сайта.

я предположил бы, что Вы просто работаете, стандартный SOCKS проксируют или на том, что системе сервера DNS или в низкопроизводительной запасной системе и настроили ту систему для использования разработки сервер DNS. Можно затем сказать Firefox использовать тот прокси вместо того, чтобы загрузить страницы непосредственно.

Выполнение его этот путь, фактические поиски DNS будут сделаны на машине прокси а не на машине, это выполняет веб-браузер.

5
ответ дан Alnitak 28 November 2019 в 00:27
поделиться

Интересно, могли ли Вы записать пользовательское правило для Скрипача, чтобы сделать то, что Вы хотите? IE не использует прокси, Firefox указывает Скрипачу, Скрипач использует пользовательское правило для прямых запросов к dev серверу...

http://www.fiddlertool.com/fiddler/

1
ответ дан jj33 28 November 2019 в 00:27
поделиться
Другие вопросы по тегам:

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