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

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

18
Встановити активний стиль вкладки за допомогою AngularJS
У мене в AngularJS такі маршрути: $routeProvider .when('/dashboard', {templateUrl:'partials/dashboard', controller:widgetsController}) .when('/lab', {templateUrl:'partials/lab', controller:widgetsController}) На верхній панелі у мене є кілька посилань, оформлених як вкладки. Як я можу додати "активний" клас до вкладки залежно від поточного шаблону чи URL-адреси?


11
Jest SecurityError: localStorage недоступний для непрозорого джерела
Коли я хочу запустити мій проект із командою npm run test, я отримую помилку нижче. Що це викликає? FAIL ● Test suite failed to run SecurityError: localStorage is not available for opaque origins at Window.get localStorage [as localStorage] (node_modules/jsdom/lib/jsdom/browser/Window.js:257:15) at Array.forEach (<anonymous>)


18
Альтернативи JavaScript
Наразі єдиною повністю підтримуваною мовою та фактичним стандартом для маніпуляцій із DOM-деревом у браузері є JavaScript. Схоже, що у нього є глибокі проблеми дизайну, які роблять мінне поле помилок та безпечні отвори для початківця. Чи знаєте ви про будь-яку існуючу чи заплановану ініціативу щодо впровадження кращої (переробленої) мови будь-якого типу …

22
typecript: помилка TS2693: 'Обіцяння' стосується лише типу, але тут використовується як значення
Я намагаюся використовувати Typescript для своєї AWS Lambda, і я отримую наступні помилки, коли я колись використовую обіцянки. помилка TS2693: "Обіцянка" стосується лише типу, але тут використовується як значення. Я спробував використати наступні варіанти коду Використання конструктора Promise responsePromise = new Promise((resolve, reject) => { return reject(new Error(`missing is needed …


27
Як запобігти липким ефектам наведення для кнопок на сенсорних пристроях
Я створив карусель із попередньою та наступною кнопкою, які завжди видно. Ці кнопки мають стан наведення курсора, вони синіють. На пристроях із дотиком, як-от iPad, стан наведення вказівника липкий, тому кнопка залишається синьою після натискання на неї. Я цього не хочу. Я міг би додати no-hoverклас ontouchendдля кожної кнопки і …
144 javascript  css  hover  touch 

21
Як я можу закрити спадне меню при натисканні зовні?
Я хотів би закрити спадне меню входу, коли користувач клацне де-небудь за межами цього випадаючого меню, і я хотів би зробити це за допомогою Angular2 та з "підходом" Angular2 ... Я реалізував рішення, але справді не відчуваю впевненості в ньому. Я думаю, що повинен бути найпростіший спосіб досягти того ж …

14
булева в операторі if
Сьогодні я отримав зауваження щодо коду, враховуючи те, як я перевіряю, чи є змінна правдою чи неправдою в шкільному завданні. Код, який я написав, був приблизно таким: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } Вони сказали, що краще / акуратніше написати це так: var …

11
Завантажте об'єкт JSON у вигляді файлу з браузера
У мене є такий код, щоб дозволити користувачам завантажувати рядки даних у файл CSV. exportData = 'data:text/csv;charset=utf-8,'; exportData += 'some csv strings'; encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); Це добре працює, якщо клієнт запускає код, він генерує порожню сторінку і починає завантажувати дані у файл csv. Тому я спробував це …
144 javascript  json 

8
Прив’язка слухача до кількох подій (без JQuery)?
Працюючи з подіями браузера, я почав включати сенсорні заходи Safari для мобільних пристроїв. Я вважаю, що addEventListeners складаються з умовними умовами. Цей проект не може використовувати JQuery. Стандартний слухач подій: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var …

3
Заголовок типу вмісту HTTP та JSON
Я завжди намагався уникати використання більшості властивостей протоколу HTTP заради страху перед невідомим. Однак я сказав собі, що сьогодні зіткнуся зі страхом і почну цілеспрямовано використовувати заголовки. Я намагаюся надсилати jsonдані в браузер і використовувати їх відразу. Наприклад, якщо у мене функція обробника Ajax у стані готового 4, це виглядає …
144 javascript  php  json  http 

7
Як перевірити, чи число між двома значеннями?
У JavaScript я кажу браузеру щось робити, якщо розмір вікна перевищує 500 пікселів. Я це роблю так: if (windowsize > 500) { // do this } Це чудово працює, але я хотів би застосувати цей самий метод, але з діапазоном чисел. Тому я хотів би сказати своєму браузеру робити речі, …
144 javascript 

18
Як отримати поточний час лише в JavaScript
Як я можу отримати поточний час у JavaScript та використовувати його в таймпекері? Я спробував var x = Date()і отримав: Вт 15 травня 2012 05:45:40 GMT-0500 Але мені потрібен лише поточний час, наприклад, 05:45 Як я можу призначити цю змінну?

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