Запитання з тегом «javascript»

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

10
Визначення напрямку прокрутки
Тому я намагаюся використовувати JavaScript on scrollдля виклику функції. Але я хотів знати, чи зможу я визначити напрямок прокрутки, не використовуючи jQuery. Якщо ні, то чи існують якісь обхідні шляхи? Я думав просто поставити кнопку "вгору", але хотів би уникнути цього, якщо зможу. Я тільки що спробував використовувати цей код, …

6
Програмно вибрати текст у вмістому HTML-елементі?
У JavaScript можливий програмний вибір тексту в елементі inputчи textareaелементі. Ви можете сфокусувати вхід із ipt.focus(), а потім вибрати його вміст за допомогою ipt.select(). Можна навіть вибрати певний діапазон за допомогою ipt.setSelectionRange(from,to). Моє запитання: чи є якийсь спосіб зробити це і в contenteditableелементі? Я виявив, що я можу зробити elem.focus()карету …

11
видаліть елемент із збереженого масиву в кутовій 2
Я хочу видалити елемент із збереженого масиву в куті 2, з Type Script. Я використовую послугу під назвою Служба даних, код DataService: export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } І мій …

5
VueJS умовно додає атрибут для елемента
У VueJS ми можемо додати або видалити елемент DOM за допомогою v-if: <button v-if="isRequired">Important Button</button> але чи є спосіб додати / видалити атрибути елемента dom, наприклад для наступного умовно встановленого необхідного атрибута: Username: <input type="text" name="username" required> чимось схожим на: Username: <input type="text" name="username" v-if="name.required" required> Якісь ідеї?

7
React Hook Попередження для асинхронної функції в useEffect: функція useEffect повинна повертати функцію очищення або нічого
Я пробував приклад useEffect приблизно так, як показано нижче: useEffect(async () => { try { const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`); const json = await response.json(); setPosts(json.data.children.map(it => it.data)); } catch (e) { console.error(e); } }, []); Запустіть фрагмент кодуСховати результатиРозгорніть фрагмент і я отримую це попередження на своїй консолі. Але …

11
Axios Видалити запит із тілом та заголовками?
Я використовую Axios під час програмування в ReactJS, і вдаю, що надсилаю запит DELETE на мій сервер. Для цього мені потрібні заголовки: headers: { 'Authorization': ... } і тіло складається з var payload = { "username": .. } Я шукав у міжмережах і виявив лише, що метод DELETE вимагає "param" …

4
Чи можна використовувати математичні оператори *, /, +, -, ^ для перетворення ненульового числа в 1?
Я працюю з програмним забезпеченням (Oracle Siebel) , який підтримує тільки вираження JavaScript з операторами множення, ділення, вирахування, додавати і XOR ( *, /, -, +, ^). У мене немає інших операторів, таких як !або ? :доступних. Використовуючи вищеописані оператори, чи можна перетворити число в 1, якщо воно не нульове, …
118 javascript  siebel 

9
addEventListener не працює в IE8
Я створив прапорець динамічно. Я використовував addEventListenerдля виклику функції при натисканні прапорця, яка працює в Google Chrome і Firefox, але не працює в Internet Explorer 8 . Це мій код: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues є моїм обробником подій.

30
PhoneGap: Визначте, якщо він працює в браузері настільних ПК
Я розробляю веб-додаток, який використовує PhoneGap: Build для мобільної версії та хочу мати єдину базу коду для «настільних» та мобільних версій. Я хочу мати змогу виявити, чи будуть працювати дзвінки PhoneGap (тобто це користувач на мобільному пристрої, який підтримуватиме PhoneGap). Я шукав і не можу повірити, що немає простого способу …

4
Спосіб виклику в контролері директив від іншого контролера
У мене є директива, яка має власний контролер. Дивіться код нижче: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type …

6
Як визначити два кутових програми / модулі на одній сторінці?
Я намагаюся додати два кутових програми / модулі на одну сторінку. У наведених нижче скрипках ви бачите, що завжди тільки перший модуль, на який посилається в html-коді, буде працювати правильно, тоді як другий не розпізнається по кутовим. У цій скрипці ми можемо виконати лише doSearch2метод, тоді як у цій скрипці …

8
Object.watch () для всіх браузерів?
Зверніть увагу , що Object.Watchі Object.Observeобидва засуджується в даний час (за станом на червень 2018 року). Я шукав простий спосіб моніторингу об'єкта чи змінної для змін, і я виявив Object.watch(), що це підтримується в браузерах Mozilla, але не IE. Тому я почав шукати навколо, щоб побачити, чи хтось написав якийсь …

1
Чому Math.pow () (іноді) не дорівнює ** у JavaScript?
Щойно я виявив функцію ECMAScript 7 a**bяк альтернативу Math.pow(a,b)( MDN Reference ) і натрапив на обговорення в цьому пості , в якому вони, мабуть, поводяться по-різному. Я перевірив це в Chrome 55 і можу підтвердити, що результати відрізняються. Math.pow(99,99) повертає 3.697296376497263e+197 тоді як 99**99 повертає 3.697296376497268e+197 Таким чином, реєстрація різниці …

5
Вставлення HTML у розділ
Я намагаюся вставити шматок HTML у розділ. Я хочу побачити, чи звичайний спосіб JavaScript швидший, ніж використання jQuery. На жаль, я забув, як це зробити "по-старому". : P var test2 = function(){ var cb = function(html){ var t1 = document.getElementById("test2"); var d = document.createElement("div"); d.id ="oiio"; d.innerHtml = html; t1.appendChild(d); …
118 javascript 

3
класичне успадкування проти прототипічного успадкування у javascript
У мене є дуже багато посилань у Google, і я не можу скласти гарне уявлення про різницю між класичним успадкуванням та прототиповим успадкуванням? Я навчився деяких речей з них, але все ще плутаю поняття. Переваги прототипічного успадкування над класичним? http://aaditmshah.github.io/why-prototypal-inheritance-matters/ Класичне успадкування // Shape - superclass function Shape() { this.x …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.