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

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

8
Значення “this” у обробнику за допомогою addEventListener
Я створив об’єкт Javascript за допомогою прототипування. Я намагаюся відображати таблицю динамічно. Хоча частина візуалізації проста і працює нормально, мені також потрібно обробляти певні події на стороні клієнта для таблиці, що динамічно відображається. Це теж легко. У мене виникають проблеми з посиланням "this" всередині функції, яка обробляє подію. Замість "this" …

12
автоматичне закриття з'єднання з веб - сокетом
Я будую додаток у Java, який має вбудований сервер веб-сокетів на основі jetty. Клієнт - це веб-розетка за замовчуванням, реалізована в google chrome. Все працює нормально, лише якщо через певний час з'єднання між сервером і клієнтом не буде перенесено. Я не впевнений, хто замикає з'єднання: сервер причалу або браузер Chrome. …

5
fetch () не надсилає заголовки?
Я надсилаю такий запит POST із браузера: fetch(serverEndpoint, { method: 'POST', mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first redirect: 'follow', headers: new Headers({ 'Content-Type': 'text/plain', 'X-My-Custom-Header': 'value-v', 'Authorization': 'Bearer ' + token, }), body: companyName }) На той час, коли запит доходить до …

1
Що таке CommonJS і чому мені все одно, як він може допомогти в написанні програм .js? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

5
Захоплення натискання клавіші, не розміщуючи елемент введення на сторінці?
Як зафіксувати натискання клавіші, наприклад, Ctrl + Z, не розміщуючи елемент введення на сторінці в JavaScript? Здається, що в IE події натискання клавіш та клавіатури можуть бути прив'язані лише до елементів введення (поля введення, текстові області тощо)
77 javascript 

7
javascript - видалити елемент масиву за умови
Мені було цікаво, як би я застосував метод у javascript, який видаляє всі елементи масиву, що очищають певну умову. (Бажано без використання jQuery) Напр. ar = [ 1, 2, 3, 4 ]; ar.removeIf( function(item, idx) { return item > 3; }); Вищезазначене пройде кожен елемент масиву та видалить усі, що …
77 javascript 

6
Створення обіцянки (ES6), не починаючи її вирішувати
Як використовувати обіцянки ES6, як мені створити обіцянку, не визначаючи логіки її вирішення? Ось базовий приклад (деякі TypeScript): var promises = {}; function waitFor(key: string): Promise<any> { if (key in promises) { return promises[key]; } var promise = new Promise(resolve => { // But I don't want to try resolving …

13
Обробка подій натискання клавіш (F1-F12) за допомогою JavaScript та jQuery, крос-браузер
Я хочу обробляти клавіші F1-F12 за допомогою JavaScript та jQuery. Я не впевнений, яких підводних каменів слід уникати, і наразі я не можу протестувати реалізації в будь-яких інших браузерах, крім Internet Explorer 8, Google Chrome та Mozilla FireFox 3. Будь-які пропозиції щодо повного крос-браузерного рішення? Щось на зразок добре перевіреної …

6
Як отримати доступ до змінної javascript у @ URL.Action ()
Як я можу отримати доступ до значення JavaScript всередині @URL.Action()? щось на зразок: <script type="text/javascript"> function name(myjavascriptID) { jQuery("#list_d").jqGrid('setGridParam', { url: '@URL.Action("download file", "download", new { id = <myjavascriptID> })', page: 1 }); } </script>

8
Як я можу видалити хеш розташування, не викликаючи прокручування сторінки?
Чи можна видалити хеш, window.locationне змушуючи сторінку переходити до прокрутки до початку? Мені потрібно мати можливість змінити хеш, не викликаючи стрибків. У мене є таке: $('<a href="#123">').text('link').click(function(e) { e.preventDefault(); window.location.hash = this.hash; }).appendTo('body'); $('<a href="#">').text('unlink').click(function(e) { e.preventDefault(); window.location.hash = ''; }).appendTo('body'); Дивіться приклад у прямому ефірі тут: http://jsbin.com/asobi Коли користувач …

4
Побудуйте рядок запиту з об'єкта параметрів
Як побудувати URL-адресу з параметрами запиту в Angularjs. Я бачу API $ location.search () проблема полягає в тому, що $ location (url) полягає у перенаправленні на url. У моєму випадку я хочу передати пари url і key: value для параметрів запиту та побудувати URL-адресу. щось на зразок url: /a/b/c params:{field1: …


3
Деструктуризація в Node.JS
Це недавнє відео стверджує, що деструктуризація EMCAScript 6 вже частково реалізована в Node.JS. Я пробував різні приклади (використовуючи v0.10.12 та --harmonyпрапор), такі як var [a, b] = [1, 2]; і var {a: a, b: b} = {a: 1, b: 2}; безрезультатно. Здається, цей квиток передбачає, що деструктуризація ще не підтримується …

5
Який ліміт зберігання для працівника сфери послуг?
Більшість браузерів надають localStorage обмеження на 5 МБ для домену. Чи існують такі обмеження / обмеження пам'яті стосовно працівників сфери обслуговування? Я знаю, що веб-працівники (на яких базуються службовці) не мають таких обмежень. Але веб-працівники не зовсім використовуються для кешування ресурсів, натомість вони використовуються більше для обробки (тому центральний процесор …

10
Is var self = це; поганий зразок?
Я відчуваю, що мені потрібно: var self = this; багато в моїх "класах" javascript. Хоча це зазвичай роблять, це здається трохи неправильним. Те, що я сподіваюся знайти в цьому питанні, - кращий спосіб вирішити це питання або щось, що переконає мене, що це цілком добре. Це стандартний спосіб зберігати правильні …
77 javascript 

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