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

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

14
Як виявити вміст текстового поля змінився
Я хочу виявити, коли зміст вмісту текстового поля змінювався. Я можу використовувати метод клавіатури, але це також виявить натискання клавіш, які не генерують літери, як-от клавіші зі стрілками. Я подумав два способи зробити це за допомогою події клавіатури: Перевірте explictly, чи є кодом ascii натиснутої клавіші літера \ backspace \ …

13
Як пропустити елемент у .map ()?
Як я можу пропустити елемент масиву в .map ? Мій код: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Це поверне: ["img.png", null, "img.png"]
417 javascript 

30
Який найкращий спосіб виявити пристрій "сенсорний екран" за допомогою JavaScript?
Я написав плагін jQuery, який використовується для настільних і мобільних пристроїв. Мені було цікаво, чи існує спосіб з JavaScript визначити, чи має пристрій можливість сенсорного екрана. Я використовую jquery-mobile.js для виявлення подій сенсорного екрану, і він працює на iOS, Android тощо, але я також хотів би написати умовні заяви на …
416 javascript  jquery  touch 

13
Правильна модифікація державних масивів у ReactJS
Я хочу додати елемент до кінця stateмасиву, це правильний спосіб зробити це? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Мене хвилює, що зміна масиву на місці pushможе спричинити неполадки - це безпечно? Альтернатива - зробити копію масиву та setStateздатись марною.


22
Прокрутіть автоматично до нижньої частини сторінки
Подумайте, у мене є список питань. Коли я натискаю на перше запитання, воно автоматично перенесе мене внизу сторінки. Власне кажучи, я знаю, що це можна зробити за допомогою jQuery. Тож чи можете ви надати мені якусь документацію чи деякі посилання, де я можу знайти відповідь на це питання? РЕДАКТУВАННЯ: Вам …
415 javascript  jquery 


16
For..In циклів у JavaScript - пари ключових значень
Мені було цікаво, чи є спосіб зробити щось на зразок foreachциклу PHP в JavaScript. Я шукаю функціональність приблизно на зразок цього фрагменту PHP: foreach($data as $key => $value) { } Я дивився на for..inцикл JS , але, здається, немає способу вказати as. Якщо я це роблю з "нормальним" для циклу …

14
Пошук максимального значення атрибута в масиві об'єктів
Я шукаю дійсно швидкий, чистий та ефективний спосіб отримати значення "max" у наступному фрагменті JSON: [ { "x": "8/11/2009", "y": 0.026572007 }, { "x": "8/12/2009", "y": 0.025057454 }, { "x": "8/13/2009", "y": 0.024530916 }, { "x": "8/14/2009", "y": 0.031004457 } ] Чи єдиний спосіб вирішити це проблематика? Я захоплююсь якось …
413 javascript  json 

12
Містить регістр нечутливий
У мене є таке: if (referrer.indexOf("Ral") == -1) { ... } Те , що я хотів би зробити , це Ralвідчутно до регістру, так що це може бути RAl, rAlі т.д. , і по- , як і раніше збігаються. Чи є спосіб сказати, що Ralце повинно бути нечутливим до регістру?

9
Vue.js - Як правильно слідкувати за вкладеними даними
Я намагаюся зрозуміти, як правильно слідкувати за певними варіаціями опори. У мене є батьківський компонент (.vue файли), який отримує дані від виклику ajax, поміщає дані всередину об'єкта і використовує їх для візуалізації дочірнього компонента через директиву v-for, нижче спрощення моєї реалізації: <template> <div> <player v-for="(item, key, index) in players" :item="item" …

6
Як перемикати булевий?
Чи є дійсно простий спосіб переключити булеве значення в JavaScript ? Поки що найкраще, що я маю поза написанням спеціальної функції, - це потрійний: bool = bool ? false : true;

21
Створіть дату із встановленим часовим поясом без використання рядкового подання
У мене є веб-сторінка з трьома спадами за день, місяць та рік. Якщо я використовую Dateконструктор JavaScript, який приймає числа, то я отримую Dateоб'єкт для мого поточного часового поясу: new Date(xiYear, xiMonth, xiDate) Вкажіть правильну дату, але він вважає, що ця дата - GMT + 01: 00 через літній час. …


22
Як динамічно змінювати заголовок на основі часткового перегляду AngularJS?
Я використовую ng-view для включення часткових переглядів AngularJS, і я хочу оновити заголовок сторінки та теги заголовка h1 на основі включеного перегляду. Вони, однак, не входять в рамки контролерів часткового перегляду, і тому я не можу зрозуміти, як прив’язати їх до даних, встановлених у контролерах. Якщо це був ASP.NET MVC, …

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