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

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

4
Відкрийте нову вкладку за натисканням кнопки в AngularJS
<button type="button" class="btn btn-primary" ng-click="openTab()">new tab</button> openTab = function () { $http.post('www.google.com'); } Що я хочу, це опублікувати вимога та відкрити html відповіді на новій вкладці, коли ви натискаєте кнопку "openTab". Для цього немає методу $http. Я думаю, що це може бути просто, але я не можу знайти спосіб.

8
Власна підтримка обіцянок у Node.js
Чи існує вбудована підтримка обіцянок у поточних версіях Node.js? Node.js використовує движок V8. Цей механізм JavaScript також використовується Chrome, і Chrome 32 має вбудовану підтримку для обіцянок. Але я, здається, не можу отримати обіцянки працювати (спочатку) в Node.js. Я спробував наступний код у Chrome 32, і він працює. var promise …

6
window.onbeforeunload і window.onunload не працює у Firefox, Safari, Opera?
У моїй програмі чату мені потрібно отримати підтвердження від користувача, коли моя програма закриється. Тож я використав window.onbeforeunloadдля підтвердження попередження та window.onunloadдля logout(). Але обидві функції працюють в IE і Chrome. (Додаток працює нормально) window.onbeforeunload не працює в Опері, і моє повідомлення не відображатиметься у Firefox. window.onunload не працює в …

2
Як синхронізувати параметри стану Redux та url хеш-тегів
У нас є список лекцій та розділів, де користувач може їх вибрати та скасувати вибір. Два списки зберігаються у сховищі redux. Тепер ми хочемо зберегти подання вибраних лекцій-пульсів та шлейфів розділів у хеш-тезі URL-адреси, і будь-які зміни в URL-адресі також повинні змінити сховище (двостороння синхронізація). Що було б найкращим рішенням …

8
перевірка типу в javascript
Як я можу перевірити, чи є змінна на сьогодні цілочисельним типом? Я шукав якийсь ресурс для цього, і я думаю, що оператор === важливий, але я не впевнений, як перевірити, чи є змінна цілим числом (або масивом з цього приводу)
76 javascript  types 

12
Коли і як ви використовуєте JavaScript на стороні сервера? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Іноді я шукаю якусь довідку щодо JavaScript і зустрічаю термін "JavaScript на …

5
Чи є спосіб Object.freeze () дати JavaScript?
Відповідно до документації MDNObject.freeze() : Object.freeze()Метод заморожує об'єкт: тобто, запобігає нові властивості від додавання до нього; запобігає видаленню існуючих властивостей; і запобігає зміні існуючих властивостей або їх перелічуваності, конфігурації або запису, По суті, об'єкт робиться фактично незмінним. Метод повертає заморожений об'єкт. Я очікував, що виклик заморозки на дату запобіжить змінам …

4
Що таке "випромінювач подій"?
Переглядаючи веб-сторінку http://microjs.com , я бачу безліч бібліотек, позначених як "випромінювачі подій". Мені подобається думати, що я досить добре обіходжу основи мови Javascript, але я справді не уявляю, що таке "випромінювач подій". Хтось хоче просвітлити мене? Це звучить цікаво ...

4
Точка втечі в діапазоні регулярних виразів
З якоїсь причини ці два регулярні вирази діють однаково: "43\\gf..--.65".replace(/[^\d.-]/g, "");​ // 43..--.65 "43\\gf..--.65".replace(/[^\d\.-]/g, "");​ // 43..--.65 Демо У першому регулярному виразі я не уникаю крапки ( .), тоді як у другому регулярному виразі - ( \.). Які відмінності і чому вони діють однаково?


7
canvas.toDataURL () Помилка безпеки
Отже, я використовую карти Google, і отримую зображення, щоб воно виглядало так <img id="staticMap" src="http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap &markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318 &markers=color:red%7Ccolor:red%7Clabel:C%7C40.718217,-73.998284&sensor=false"> Мені потрібно це зберегти. Я знайшов це: function getBase64FromImageUrl(URL) { var img = new Image(); img.src = URL; img.onload = function() { var canvas = document.createElement("canvas"); canvas.width = this.width; canvas.height = this.height; var …

10
Як нам оновити URL-адреси або рядки запитів за допомогою javascript / jQuery без перезавантаження сторінки?
Чи є спосіб програмно оновити URL-адресу без перезавантаження сторінки? EDIT: Я додав щось у заголовок у дописі. Я просто хочу пояснити, що не хочу перезавантажувати сторінку

5
Отримання значення елемента DOM за допомогою чистого JavaScript
Чи є якась різниця між цими рішеннями? Рішення 1: function doSomething(id, value) { console.log(value); //... } <input id="theId" value="test" onclick="doSomething(this.id, this.value)" /> Запустіть фрагмент кодуHide resultsРозгорніть фрагмент ... та рішення 2: function doSomething(id) { var value = document.getElementById(id).value; console.log(value); //... } <input id="theId" value="test" onclick="doSomething(this.id)" /> Запустіть фрагмент кодуHide resultsРозгорніть …

4
Інформаційне вікно API Карт Google v3 закрити подію / зворотний дзвінок?
Мені подобається відстежувати будь-які та всі інформаційні вікна, які відкриті в моєму інтерфейсі Google Maps (я зберігаю їх імена в масиві), але я не можу зрозуміти, як їх видалити зі свого масиву, коли вони закриті через "x "у верхньому правому куті кожного з них. Чи є якийсь зворотний дзвінок, який …

7
Чи є спосіб перевірити, чи дотримується суворий режим?
Чи є який-небудь спосіб перевірити, чи дотримується суворий режим «використовувати строгий», і ми хочемо виконати інший код для суворого режиму та інший код для несуворого режиму. Шукаю функцію типуisStrictMode();//boolean

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