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

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


7
Чому я можу використовувати функцію, перш ніж вона буде визначена в JavaScript?
Цей код завжди працює навіть у різних браузерах: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Я не зміг знайти жодної посилання на те, чому це …

12
process.env.NODE_ENV не визначено
Я намагаюся дотримуватися підручника з NodeJs. Я не думаю, що я нічого не пропустив, але кожен раз, коли я називаю process.env.NODE_ENVєдине значення, яке я повертаю, є невизначеним. Згідно з моїм дослідженням, типовим значенням має бути «розвиток». Як динамічно задається це значення і де воно встановлюється спочатку?

20
Javascript - сортування масиву на основі іншого масиву
Чи можна сортувати та переставляти масив, який виглядає приблизно так: itemsArray = [ ['Anne', 'a'], ['Bob', 'b'], ['Henry', 'b'], ['Andrew', 'd'], ['Jason', 'c'], ['Thomas', 'b'] ] щоб відповідати розташуванню цього масиву: sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ] На жаль, у мене немає жодних посвідчень, які б …
168 javascript 

12
Ім'я динамічного компонента React / JSX
Я намагаюся динамічно відтворювати компоненти залежно від їх типу. Наприклад: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> Я спробував рішення, запропоноване тут, назви динамічних компонентів React / JSX Це дало мені помилку під час компіляції (використовуючи …

9
Як змінити вибраний HTML-код за допомогою JavaScript?
У мене є таке меню опцій: <form name="AddAndEdit"> <select name="list" id="personlist"> <option value="11">Person1</option> <option value="27">Person2</option> <option value="17">Person3</option> <option value="10">Person4</option> <option value="7">Person5</option> <option value="32">Person6</option> <option value="18">Person7</option> <option value="29">Person8</option> <option value="28">Person9</option> <option value="34">Person10</option> <option value="12">Person11</option> <option value="19">Person12</option> </select> </form> А тепер я хочу змінити вибраний варіант, використовуючи href. Наприклад: <a href="javascript:void(0);" onclick="document.getElementById('personlist').getElementsByTagName('option')[11].selected …

4
Без обмежених глобалів
Я використовую React і Redux для розробки веб-сайту, і коли я запустив свій проект, я зрозумів: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Я багато шукав, як її вирішити, але жодна із знайдених відповідей мені не допомогла, тому я звернувся …

17
vue.js 2, як дивитися значення магазину з vuex
Я використовую vuexі vuejs 2разом. Я новачок vuex, хочу спостерігати за storeзміною змін. Я хочу додати watchфункцію в своюvue component Ось що я маю досі: import Vue from 'vue'; import { MY_STATE, } from './../../mutation-types'; export default { [MY_STATE](state, token) { state.my_state = token; }, }; Я хочу знати, чи …

4
Метод setState set не відображає зміни відразу
Я намагаюся навчитися гачкам, і useStateметод мене збентежив. Я присвоюю початкове значення стану у вигляді масиву. Встановлений метод в useStateмені не працює навіть з spread(...)або without spread operator. Я створив API на іншому ПК, який я дзвоню і отримую дані, які я хочу встановити у стан. Ось мій код: import …

2
Коли використовувати JSX.Element проти ReactNode проти ReactElement?
Зараз я переношу додаток React у TypeScript. Поки це працює досить добре, але у мене проблема з типами повернення моїх renderфункцій, відповідно моїх функціональних компонентів. До цього часу я завжди використовував JSX.Elementяк тип return, тепер це більше не працює, якщо компонент вирішить нічого не відображати, тобто return null, оскільки nullне …

16
Модальний завантажувальний модуль Twitter: Як видалити ефект "Понизу"
Чи є спосіб змінити анімацію вікна Twitter Bootstrap Modal з ефектом ковзання на fadeIn або просто відобразити без слайда? Я читав тут документацію: http://getbootstrap.com/javascript/#modals Але вони не згадують жодних варіантів зміни ефектів слайдів модального тіла.

14
Як перевірити динамічно створені введення, використовуючи ng-повтор, ng-show (кутовий)
У мене є таблиця, яка створена за допомогою ng-повтору. Я хочу додати перевірку до кожного елемента таблиці. Проблема полягає в тому, що кожна вхідна комірка має те саме ім'я, що і комірка над і під нею. Я намагався використати {{$index}}значення для назви вхідних даних, але, незважаючи на те, що рядкові …

4
Розуміння $ .proxy () в jQuery
З документів я розумію, що .proxy()може змінити область функції, переданої як аргумент. Може хтось, будь ласка, пояснить мені це краще? Навіщо нам це робити?
167 javascript  jquery 

7
Як розділити рядок на першому `/` (косою рискою) та оточити його частину в `<span>`?
Я хочу , щоб відформатувати цю дату: &lt;div id="date"&gt;23/05/2013&lt;/div&gt;. Спочатку я хочу розділити рядок на першому, /а решту - у наступному рядку. Далі я хочу оточити першу частину &lt;span&gt;тегом таким чином: &lt;div id="date"&gt; &lt;span&gt;23&lt;/span&gt; 05/2013&lt;/div&gt; 23 05/2013 Що я зробив: &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;div id="date"&gt;23/05/2013&lt;/div&gt; &lt;script type="text/javascript"&gt; $(document).ready(function() { $("#date").text().substring(0, 2) …


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