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

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

19
Перевірте, чи є рядок значенням дати
Простий спосіб перевірити, чи значення є дійсною датою, чи будь-який відомий формат дати. Наприклад , я маю значення 10-11-2009, 10/11/2009, 2009-11-10T07:00:00+0000які всі повинні бути визнані в якості значення дати, а значення 200, 10, 350, , які не повинні бути визнані в якості значення дати. Який найпростіший спосіб перевірити це, якщо …

10
Чи існує спосіб надання названих параметрів у виклику функції в JavaScript?
Я вважаю, що названа параметри в C # є досить корисною в деяких випадках. calculateBMI(70, height: 175); Що я можу використовувати, якщо це потрібно в JavaScript? Я не хочу цього: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters …

9
.append (), prepend (), .after () та .before ()
Я досить досвідчений у кодуванні, але раз у раз натрапляю на код, який, здається, робить те саме. Моє головне питання тут, чому б ви скористалися .append()радше тоді .after()чи віце-стихами? Я шукав і, здається, не можу знайти чіткого визначення відмінностей між ними та коли їх використовувати, а коли не потрібно. Які …



6
Як знати, що рядок починається / закінчується певним рядком в jQuery?
Я хочу знати, чи починається рядок із вказаного символу / рядка чи закінчується ним у jQuery. Наприклад: var str = 'Hello World'; if( str starts with 'Hello' ) { alert('true'); } else { alert('false'); } if( str ends with 'World' ) { alert('true'); } else { alert('false'); } Якщо немає …

11
Чи можна слухати подію "Зміна стилю"?
Чи можливо створити слухач подій у jQuery, який може бути пов'язаний з будь-якими змінами стилів? Наприклад, якщо я хочу щось "зробити", коли елемент змінює розміри або будь-які інші зміни в атрибуті стилю, я міг би зробити: $('div').bind('style', function() { console.log($(this).css('height')); }); $('div').height(100); // yields '100' Це було б справді корисно. …
206 javascript  jquery 

12
JavaScript-код, щоб зупинити подання форми
Один із способів зупинити подання форми - повернути помилку з функції JavaScript. Після натискання кнопки подання викликається функція перевірки. У мене є випадок перевірки форми. Якщо ця умова виконується, я викликаю функцію з назвою returnToPreviousPage (); function returnToPreviousPage() { window.history.back(); } Я використовую JavaScript та Dojo Toolkit . Замість того, …
206 javascript  html  forms 


10
Як отримати поточне значення предмета RxJS або спостережуваного?
У мене є послуга Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } Все …
206 javascript  angular  rxjs 

23
Як змінити значення об'єкта, який знаходиться всередині масиву, використовуючи JavaScript або jQuery?
Код нижче походить від автоматичного заповнення інтерфейсу jQuery: var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x32.png" }, { value: "jquery-ui", label: "jQuery UI", desc: "the official user interface library for jQuery", icon: "jqueryui_32x32.png" }, { value: "sizzlejs", label: "Sizzle …

29
змінити тип поля введення за допомогою jQuery
$(document).ready(function() { // #login-box password field $('#password').attr('type', 'text'); $('#password').val('Password'); }); Це має змінити #passwordполе введення (з id="password"), яке є type passwordзвичайним текстовим полем, а потім заповнити текст "Пароль". Однак це не працює. Чому? Ось форма: <form enctype="application/x-www-form-urlencoded" method="post" action="/auth/sign-in"> <ol> <li> <div class="element"> <input type="text" name="username" id="username" value="Prihlasovacie meno" class="input-text" …

4
Jasmine.js порівнює масиви
Чи є спосіб у jasmine.js перевірити, чи рівні два масиви, наприклад: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Ні, здається, не працює.

3
Хороший підручник для початківців на socket.io? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …


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