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

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

13
Розрив ланцюга обіцянок і виклик функції на основі кроку в ланцюжку, де він розірваний (відхилено)
Оновлення: Щоб допомогти майбутнім глядачам цього допису, я створив цю демонстрацію відповіді pluma . Питання: Моя мета здається досить прямолінійною. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 …

13
Чи є JavaScript функціональною мовою програмування?
Тільки тому, що функції є об'єктами першого класу, є закриття та функції вищого порядку, чи заслуговує Javascript, щоб його називали мовою функціонального програмування? Головне, що я думаю, що йому не вистачає, це «Чисті функції», і він не «відчуває» себе подібними до інших функціональних мов, як lisp (хоча це насправді не …

17
У масиві об'єктів найшвидший спосіб знайти індекс об'єкта, атрибути якого відповідають пошуку
Я займався серфінгом трохи, намагаючись знайти ефективний спосіб зробити це, але ніде не потрапив. У мене є масив об'єктів, який виглядає приблизно так: array[i].id = some number; array[i].name = some name; Що я хочу зробити, це знайти індекси об’єктів, де id дорівнює, наприклад, одному 0,1,2,3 або 4. Я вважаю, що …

8
Легко чистити заглушки синона
Чи є спосіб легко скинути всі глубокі шпигунські шпигуни та заглушки, які будуть працювати чітко з блоками mocha's перед кожним Я бачу, що пісочниця - це варіант, але я не бачу, як можна використовувати для цього пісочницю beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want …

12
Як відключити постбекшн на кнопці asp
У мене є кнопка підсилки. Це на стороні сервера, тому я можу показувати його лише для зареєстрованих користувачів, але я хочу, щоб він виконував функцію javascript і, здається, коли це runat = "сервер", він завжди викликає подію postbackback. У мене також звичайна кнопка ( <input...>) не працює на сервері, і …
135 .net  asp.net  javascript  ajax 

10
Цикл JavaScript між діапазонами дат
З огляду на два Date()об’єкти, де одного менше, ніж іншого, як я щодня перебираю петлі між датами? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } Чи працював би такий цикл? Але як я можу додати один день до лічильника циклу? Дякую!
135 javascript  date  loops 

5
Як використовувати nodejs, щоб відкрити браузер за замовчуванням та перейти до певної URL-адреси
Я пишу заявку за допомогою Node.js. Одна з функцій, яку я хочу створити, - це відкрити веб-браузер за замовчуванням та перейти до певної URL-адреси. Я хочу, щоб він був портативним, щоб він працював на Windows / Mac / Linux.

17
Гарне друк XML за допомогою JavaScript
У мене є рядок, який представляє невідступний XML, який я хотів би сильно роздрукувати. Наприклад: <root><node/></root> повинні стати: <root> <node/> </root> Підсвічування синтаксису не є обов'язковою умовою. Для вирішення проблеми спочатку перетворюю XML, щоб додати повернення каретки та пробіли, а потім використовую попередній тег для виведення XML. Щоб додати нові …

6
++ someVariable vs. someVariable ++ у JavaScript
В JavaScript ви можете використовувати ++оператор до ( попереднє збільшення ) або після назви змінної ( після збільшення ). Які, якщо такі є, відмінності між цими способами збільшення змінної?

15
Як зупинити прокручування веб-сторінки до вершини, коли натискається посилання, що запускає JavaScript?
Коли у мене є посилання, яке з'єднане з подією jQuery або JavaScript, наприклад: <a href="#">My Link</a> Як запобігти прокрученню сторінки до вершини? Коли я видаляю атрибут href з якоря, сторінка не прокручується вгору, але посилання не може бути натиснутою.
135 javascript  html 


8
Як перевірити розмір вхідного файлу за допомогою jQuery?
У мене є форма з можливостями завантаження файлів, і я хотів би мати можливість приємного звітування про помилку на стороні клієнта, якщо файл, який користувач намагається завантажити, занадто великий, чи є спосіб перевірити розмір файлу за допомогою jQuery, чи чисто на клієнті чи якось відправити файл назад на сервер, щоб …


2
Отримання бінарного вмісту в Node.js за допомогою запиту
Я намагався GETвикористовувати бінарні дані, використовуючи requestщось таке: var requestSettings = { method: 'GET', url: url, }; request(requestSettings, function(error, response, body) { // Use body as a binary Buffer } Але bodyзавжди було кілька байтів, відмінних від очікуваних. Після подальшого дослідження я з’ясував, що requestприпущений bodyрядок і замінив усі небайтові …

9
як встановити стиль курсору на вказівник на посилання без hrefs
У мене дуже багато <a>тегів html без hrefатрибуту для здійснення onclickдзвінків javascript. Ці посилання не мають стилю вказівника курсору. У них курсор стилю тексту. Як я можу встановити стиль курсору на вказівник на посилання без використання hrefатрибута? Я знаю, що можу додати href = "#". У мене це є в …

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