Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Открыть новую тему     Написать ответ в эту тему

vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня вопрос: у элемемента span с елементом div через JavaScript obj одинаково выставляется background transparent ?
 
Спасибо заранее

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 09:49 16-02-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
у меня вопрос: у элемемента span с елементом div через JavaScript obj одинаково выставляется background transparent ?

блочный элемент (div) не должен находиться внутри инлайнового (span).
все выставляется одинаково

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 10:08 16-02-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На всех страницах активизируется прослушка
window.addEventListener('selectstart', anyFunc, false)
Удаляются ли обработчики из памяти сами при обновлении или закрытии вкладок?

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 09:51 09-04-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
Удаляются ли обработчики из памяти сами при обновлении или закрытии вкладок?
 

да

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 09:51 09-04-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, спасибо. В этом коде переменная only_one лишняя или лучше оставить?
 

Код:
var only_one = 0;
 
function anyFunc1() {
    if (!only_one) {
        window.addEventListener("click", anyFunc2, false);
        only_one = 1;
    }
    start_selection = true;
}
 
window.addEventListener("selectstart", anyFunc1, false);


Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 12:20 09-04-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
В этом коде переменная only_one лишняя или лучше оставить?

зависит от целей ее использования. что значит "лишняя"?

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 20:25 09-04-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, цель - исключить попытку повторной регистрации события клика. "Лишняя" - потому что браузер все равно проверяет, не зарегистрирован ли уже обработчик клика с функцией anyFunc2 и с capture = false и если зарегистрирован, то ошибки не будет

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 21:24 09-04-2024 | Исправлено: Death_INN, 21:24 09-04-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
потому что браузер все равно проверяет, не зарегистрирован ли уже обработчик клика с функцией anyFunc2 и с capture = false и если зарегистрирован, то ошибки не будет

тогда переменная вообще не нужна.

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 21:55 09-04-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подсчет кол-ва строк в форме...
 

Цитата:
<script>
function countLines(area)
{
  var text = area.value.replace(/\s+$/g,"")
  document.getElementById('gfg').textContent = text.split("\n").length;
}
</script>
 
<textarea onchange='countLines(this)'></textarea>
<p id="gfg"></p>

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 21:58 25-04-2024 | Исправлено: Mavrikii, 21:59 25-04-2024
drmin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!Помогите,пожалуйста,разобраться с проблемой.
Подробнее...

Всего записей: 170 | Зарегистр. 21-03-2022 | Отправлено: 22:05 04-05-2024 | Исправлено: drmin, 22:05 04-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drmin
зачем? я так написал лишь потому, что проще показать и дать результат на форуме, без скачивания каких либо файлов и тд и тп. если вам нужно иметь возможность делать это локально, из командной строки, то проще сделать, к примеру, в питоне.
 
тема по питону есть, но напишу тут скрипт

Код:
import json, sys
data = json.loads(' '.join(sys.argv[1:]))
out = [ "001|0" ]
for i, o in enumerate(data):
    out.append(str(i + 2).rjust(3, "0") + "|" + str(o["time_finish"]))
out.pop()
print("\n".join(out))

запускается как python script.py "тут JSON строка"

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 22:43 04-05-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли через юзер скрипт удалить все __reactF* объекты из свойств ссылок на страницах, юзающих React.js? Получается только через букмарклет или через скрипт, запущенный из консоли текущей страницы, но каждый раз запускать не айс.

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 00:23 05-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
пример то можно?

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 06:50 05-05-2024
ploskost

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 28 | Зарегистр. 19-05-2010 | Отправлено: 08:30 17-05-2024 | Исправлено: ploskost, 10:45 12-10-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ploskost

Цитата:
Всё работает, но есть одно раздражающее «но» — при загрузке страницы светлая тема сайта проскакивает.
Это возможно как-то убрать, или это ограничения tampermonkey и ему подобных?

потому что запускается все в конце страницы.

Цитата:
document-end

это аналогично событию DOMContentLoaded, поэтому смысла в  

Цитата:
  document.addEventListener('DOMContentLoaded', darkMode);

нет.
 
можно попробовать в

Цитата:
// @run-at document-body

то есть как только открывается <body>, а значит <head> уже в наличии.

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 09:50 17-05-2024
ploskost

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 28 | Зарегистр. 19-05-2010 | Отправлено: 09:58 17-05-2024 | Исправлено: ploskost, 10:07 12-10-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ploskost

Цитата:
но разницы не заметил, сначала даже показалось, что стало хуже.

браузер по разному отрисовывает содержимое.

Цитата:
html,img,video,button,svg:not(button svg),canvas {filter: invert(.9);

не факт, что стиль применяется сразу к html, а не ждет пока он не закроется.
может вместо html лучше body

Всего записей: 16416 | Зарегистр. 20-09-2014 | Отправлено: 10:23 17-05-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ploskost, сайтик бы, где белый фон проскакивает. Грузил поисковик гугла с полностью отключенными скриптами и куками. С document-end была вспышка, а с document-body все ок

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 11:42 17-05-2024
ploskost

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 28 | Зарегистр. 19-05-2010 | Отправлено: 12:08 17-05-2024 | Исправлено: ploskost, 10:07 12-10-2024
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ploskost, проблем нет. Тестировал на Firefox 124 + violentmonkey.

Всего записей: 3950 | Зарегистр. 24-10-2002 | Отправлено: 13:14 17-05-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru