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

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

7
Використовуйте зображення, як прапорці
Я хотів би мати альтернативу стандартному прапорець - в основному я хотів би використовувати зображення, і коли користувач натискає зображення, вицвіть його і накладіть галочку. По суті, я хочу зробити щось на зразок Recaptcha 2, коли змушує вас натискати зображення, що відповідають певним критеріям. Ви можете побачити демонстрацію Recaptcha тут, …
165 javascript  jquery  css  html 

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
У чому різниця між expect(something).toBe(true), expect(something).toBeTruthy()і expect(something).toBeTrue()? Зауважте, що toBeTrue()це спеціальний матч, представлений jasmine-matchersсеред інших корисних та зручних матчів, таких як toHaveMethod()або toBeArrayOfStrings(). Питання має бути загальним, але, як приклад у реальному світі, я перевіряю, чи відображається елемент protractor. Який матч я повинен використовувати в цьому випадку? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();


14
Як розрізнити клацання миші та перетягування миші
Я використовую jQuery.clickдля обробки події клацання миші на Raphael графіку, тим часом, мені потрібно обробляти миші dragподії миші перетягнути складається з mousedown, mouseupі mousemoveв Рафаелі. Важко розрізнити , clickі dragтому clickтакож містять mousedownі mouseup, як я можу відрізнити миша «клацання» & миша «перетягнути» , то в JavaScript?

28
Виявлення автозаповнення браузера
Як визначити, чи веб-переглядач автоматично заповнив текстове поле? Особливо з полями імені користувача та паролем, які автоматично заповнюються під час завантаження сторінки. Перше моє запитання - коли це відбувається в послідовності завантаження сторінки? Це перед документом або після нього вже? По-друге, як я можу використовувати логіку, щоб дізнатися, чи це …


5
Недійсний ініціалізатор властивостей скорочень
Я написав наступний код у JavaScript для проекту вузла, але зіткнувся з помилкою під час тестування модуля. Я не впевнений, що означає помилка. Ось мій код: var http = require('http'); // makes an http request var makeRequest = function(message) { var options = { host: 'localhost', port = 8080, path …

16
Розширення об’єкта в Javascript
В даний час я перетворююсь з Java на Javascript, і мені трохи важко зрозуміти, як розширити об’єкти так, як я хочу це зробити. Я бачив, як кілька людей в Інтернеті використовують метод, який називається розширення на об'єкт. Код буде виглядати приблизно так: var Person = { name : 'Blank', age …


11
Для вирішення потрібні шляхи з webpack
Я все ще плутаю, як вирішити шляхи модулів за допомогою webpack. Тепер я пишу: myfile = require('../../mydir/myfile.js') але я хотів би написати myfile = require('mydir/myfile.js') Я думав, що разрешение.alias може допомогти, оскільки я бачу подібний приклад, використовуючи { xyz: "/some/dir" }як псевдонім, тоді можу require("xyz/file.js"). Але якщо я встановлю свій …

6
Отримайте розташування GPS через веб-браузер
Я розробляю веб-сайт для мобільних пристроїв, там я інтегрував Карти Google, мені потрібно динамічно заповнювати поле "Від" Карт Google. Чи можливо отримати місцезнаходження GPS через веб-браузер і динамічно заповнити його в полі "Від" на карті Google?

12
Як замовити події, пов'язані з jQuery
Скажімо, у мене є веб-додаток, на якому розміщена сторінка, яка може містити 4 блоки сценаріїв - сценарій, який я пишу, може бути знайдений в одному з цих блоків, але я не знаю, який з них обробляється контролером. Я пов'язую деякі onclickподії до кнопки, але виявляю, що вони іноді виконуються в …

9
Чому 2 == [2] у JavaScript?
Я нещодавно виявив це 2 == [2]в JavaScript. Як виявилося, ця химерність має кілька цікавих наслідків: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Аналогічно такі роботи: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Навіть …

10
Тестування блоку Node.js [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Чи є якісь хороші рамки тестування блоку node.js (сервер js), які зараз є там? Я …


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