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

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

4
(зміни) vs (ngModelChange) у кутовій
Кутовий 1 не приймає onchange()події, він лише приймає ng-change()подію. Кутова 2, з іншого боку, приймає (change)і (ngModelChange)події, і обидва, здається, роблять те саме. Яка різниця? який найкращий для виконання? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> проти зміни : <input type="text" pInputText class="ui-widget ui-text" (change)="clearFilter()" placeholder="Find"/>

6
Чому виклик методу реакції setState не змінює стан одразу?
Я читаю розділ " Форми "reactjsдокументація та щойно спробував цей код для демонстрації onChangeвикористання ( JSBIN ). var React= require('react'); var ControlledForm= React.createClass({ getInitialState: function() { return { value: "initial value" }; }, handleChange: function(event) { console.log(this.state.value); this.setState({value: event.target.value}); console.log(this.state.value); }, render: function() { return ( <input type="text" value={this.state.value} onChange={this.handleChange}/> …

8
jQuery підраховує дочірні елементи
<div id="selected"> <ul> <li>29</li> <li>16</li> <li>5</li> <li>8</li> <li>10</li> <li>7</li> </ul> </div> Виконати фрагмент кодуHide resultsРозгорніть фрагмент Я хочу порахувати загальну кількість <li>елементів у <div id="selected"></div>. Як це можливо за допомогою jQuery's .children([selector])?
324 javascript  jquery  dom 


11
Перевірте, чи містить рядок лише цифри
Я хочу перевірити, чи stringмістить він лише цифри. Я використав це: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } Але зрозумів, що це також дозволяє +і -. В основному, я хочу переконатися, що inputмістить ТОЛЬКИ цифр і ніяких інших символів. Оскільки +100і -5обидва числа, isNaN()це не правильний шлях. …


15
Як створити словник і динамічно додавати пари ключ-значення?
З поста: Надсилання масиву JSON для отримання у словнику <рядок, рядок> Я намагаюся зробити це те саме, що і на цій посаді. Єдине питання полягає в тому, що я не знаю, які ключі та значення знаходяться наперед. Тому мені потрібно вміти динамічно додавати пари ключів і значень, і я не …


23
Створіть масив з одним і тим же елементом, повтореним кілька разів
У Python, де [2]є список, наступний код дає цей вихід: [2] * 5 # Outputs: [2,2,2,2,2] Чи існує простий спосіб зробити це за допомогою масиву в JavaScript? Я написав таку функцію, щоб це зробити, але чи є щось коротше чи краще? var repeatelem = function(elem, n){ // returns an array …

23
Завантаження локального файлу JSON
Я намагаюся завантажити локальний файл JSON, але він не працюватиме. Ось мій код JavaScript (за допомогою jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); Файл test.json: {"a" : "b", "c" : "d"} Нічого не відображається, і Firebug повідомляє мені, що дані не визначені. У Firebug …

10
Створіть спеціальний зворотний дзвінок у JavaScript
Все, що мені потрібно зробити, - це виконати функцію зворотного дзвінка, коли закінчується виконання поточної функції. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Споживач для цієї функції повинен бути таким: object.LoadData(success); function success(loadedData , currentObject) { //Todo: some …
322 javascript 


13
Затримка маршруту AngularJS змінюється до завантаження моделі для запобігання мерехтіння
Мені цікаво, чи існує спосіб (як у Gmail) для AngularJS затримати показ нового маршруту до того моменту, поки кожна модель та її дані не будуть отримані за допомогою відповідних сервісів. Наприклад, якби там було ProjectsControllerвказано список усіх проектів, і project_index.htmlякий був шаблоном, який показував ці проекти, Project.query()він буде вилучений повністю …

11
ReactJS Два компоненти зв'язку
Я щойно розпочав роботу з ReactJS і трохи застряг у моїй проблемі. Моя програма по суті - це список із фільтрами та кнопкою для зміни макета. На даний момент я використовую три компонента: <list />, < Filters />і <TopBar />, тепер , очевидно , коли я змінити налаштування < Filters …

13
Отримайте індекс об’єкта всередині масиву, який відповідає умові
У мене такий масив: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Як я можу отримати індекс об'єкта, який відповідає умові, не повторюючи весь масив? Наприклад, дано prop2=="yutu", я хочу отримати індекс 1. Я бачив, .indexOf()але думаю, що він використовується для таких простих масивів ["a1","a2",...]. Я також перевірив, $.grep()але це повертає об'єкти, а не індекс.

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