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

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

5
Кидання рядків замість Помилок
Оскільки ми можемо кинути що-небудь із throwключовим словом у Javascript, чи не можемо ми просто кинути рядок повідомлення про помилку безпосередньо? Хтось знає якийсь улов у цьому? Дозвольте мені додати до цього деяку довідку: Дуже часто у світі JavaScript люди покладаються на перевірку параметрів на відміну від використання механізму try-catch, …
80 javascript 


9
Як отримати виділений текст із select2 при використанні <input>
Я використовую елемент керування select2, завантажуючи дані через ajax. Для цього потрібно використовувати &lt;input type=hidden..&gt;тег. Тепер я хочу отримати вибраний текст. ( valueВластивість у data-bindвиразі є idєдиною) Я пробував $(".select2-chosen").text(), але це ламається, коли на сторінці є кілька елементів керування select2.


8
Як встановити курсор на поле введення в Javascript?
document.getElementById(frmObj.id).value=""; document.getElementById(frmObj.id).autofocus; document.getElementById("errorMsg").innerHTML = "Only numeric value is allowed"; У наведеному вище коді значення об’єкта форми ідеально налаштовано, ""але в текстовому полі немає курсору. Я хочу, щоб там був курсор. focus()лише фокусує це поле введення, але насправді не встановлює курсор.

1
Що таке `тип експорту` в Typescript?
Я помічаю такий синтаксис у Typescript. export type feline = typeof cat; Наскільки мені відомо, typeце не вбудований базовий тип , не є інтерфейс чи клас. Насправді це більше схоже на синтаксис для псевдонімів, який, однак, я не можу знайти посилання для підтвердження мого припущення. То що означає вищезазначене твердження?

9
Скопіюйте вихідні дані змінної JavaScript у буфер обміну
Я не знаю JavaScript, але мені вдалося зібрати цей код, використовуючи біти та болти з різних відповідей Stack Overflow. Це працює нормально, і виводить масив усіх вибраних прапорців у документі через поле сповіщення. function getSelectedCheckboxes(chkboxName) { var checkbx = []; var chkboxes = document.getElementsByName(chkboxName); var nr_chkboxes = chkboxes.length; for(var i=0; …

3
Як використовувати радіус межі лише для 1 кута (рідний для реакції)?
Як використовувати радіус межі в React Native лише для 1 кута? У мене є модальне вікно Як бачите, кути низу не закруглені, це трапляється, коли я використовував backgroundColor для кнопок. Я намагався встановити переповнення прихованим до модальної обгортки, і це мені не допомогло. Тепер я хочу використовувати радіус межі до …

2
Використання momentjs для перетворення дати в епоху, а потім у дату
Я намагаюся перетворити рядок дати в епоху, а потім епоху назад у рядок дати, щоб переконатися, що я надаю правильний рядок дати. var epoch = moment("10/15/2014 9:00").unix(); // do I need to do .local()? var momentDate = moment(epoch); // I've also tried moment.utc(epoch) var momentDateStr = momentDate.calendar(); alert("Values are: epoch …

13
Vue еквівалент setTimeout?
Я створюю систему кошиків для покупок з Laravel та Vue. Коли я додаю товар у кошик, я відображаю повідомлення підтвердження, перемикаючи змінну Vue, яку спостерігає v-if: &lt;div class="alert alert-success" v-if="basketAddSuccess" transition="expand"&gt;Added to the basket&lt;/div&gt; І JS: addToBasket: function(){ item = this.product; this.$http.post('/api/buy/addToBasket', item); this.basketAddSuccess = true; } (І так, незабаром …

7
Як перспектифікувати функції child_process.exec та child_process.execFile Node за допомогою Bluebird?
Я використовую бібліотеку обіцянок Bluebird під Node.js, це здорово! Але у мене питання: Якщо ви подивитесь на документацію Node's child_process.exec та child_process.execFile, ви побачите, що обидві ці функції повертають об'єкт ChildProcess. Отже, який рекомендований спосіб оптимізації таких функцій? Зверніть увагу, що працює наступне (я отримую об’єкт Promise): var Promise = …

6
Як отримати виділений текст вікна вибору Javascript
Це все працює чудово &lt;select name="selectbox" onchange="alert(this.value)"&gt; Але я хочу виділити текст. Я намагався таким чином &lt;select name="selectbox" onchange="alert(this.text)"&gt; Він показує невизначений. Я знайшов, як використовувати DOM для отримання тексту. Але я хочу зробити це таким чином, я маю на увазі, що використовую саме this.value.

1
Найкращі практики створення веб-сайту за допомогою Node.js
Відповіді на це запитання - зусилля громади . Відредагуйте існуючі відповіді, щоб покращити цю публікацію. Наразі він не приймає нових відповідей або взаємодій. Мені було цікаво, як можна було б розробити веб-сайт з нуля за допомогою Node.js. Я розумію , як я міг би , можливо , зробити це, але …

12
Конструктор дати повертає NaN в IE, але працює у Firefox та Chrome
Я намагаюся створити невеликий календар у JavaScript. У мене дати чудово працюють у Firefox та Chrome, але в IE функції дати повертають NaN. Ось функція: function buildWeek(dateText){ var headerDates=''; var newDate = new Date(dateText); for(var d=0;d&lt;7;d++){ headerDates += '&lt;th&gt;' + newDate + '&lt;/th&gt;'; newDate.setDate(newDate.getDate()+1); } jQuery('div#headerDates').html('&lt;table&gt;&lt;tr&gt;'+headerDates+'&lt;/tr&gt;&lt;/table&gt;'); } dateTextце понеділок поточного …

3
Як реагувати на клацання прапорця в директиві AngularJS?
У мене є директива AngularJS, яка відображає колекцію сутностей у такому шаблоні: &lt;table class="table"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;&lt;input type="checkbox" ng-click="selectAll()"&gt;&lt;/th&gt; &lt;th&gt;Title&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr ng-repeat="e in entities"&gt; &lt;td&gt;&lt;input type="checkbox" name="selected" ng-click="updateSelection($event, e.id)"&gt;&lt;/td&gt; &lt;td&gt;{{e.title}}&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; Як ви можете бачити, це те, &lt;table&gt;де кожен рядок можна вибрати окремо за допомогою …

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