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

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



4
Чому .json () повертає обіцянку?
Я возився з fetch()апі останнім часом, і помітив щось, що було трохи химерно. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.dataповертає Promiseоб’єкт. http://jsbin.com/wofulo/2/edit?js,output Однак якщо він записаний так: let url = "http://jsonplaceholder.typicode.com/posts/6"; let …

6
Чи безпечно вирішити обіцянку кілька разів?
У моїй програмі є служба i18n, яка містить такий код: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + "' from …

7
Включення визначення класу JavaScript з іншого файлу в Node.js
Я пишу простий сервер для Node.js і використовую власний клас, Userякий називається : function User(socket) { this.socket = socket; this.nickname = null; /* ... just the typical source code like functions, variables and bugs ... */ this.write = function(object) { this.socket.write(JSON.stringify(object)); } }; а потім пізніше в процесі цього я …

13
Як отримати всі вибрані значення з <select multiple = multiple>?
Здавалося, дивним я не міг знайти цього вже запитуваного, але ось це йде! У мене є HTML таким чином: &lt;select id="select-meal-type" multiple="multiple"&gt; &lt;option value="1"&gt;Breakfast&lt;/option&gt; &lt;option value="2"&gt;Lunch&lt;/option&gt; &lt;option value="3"&gt;Dinner&lt;/option&gt; &lt;option value="4"&gt;Snacks&lt;/option&gt; &lt;option value="5"&gt;Dessert&lt;/option&gt; &lt;/select&gt; Як отримати всі значення (масив?), Які користувач вибрав у JavaScript? Наприклад, якщо користувач обрав обід та закуски, …
115 javascript  jquery  html 

12
Moment.js - завтра, сьогодні та вчора
Мені б хотілося moment().fromNow()функціоналу, але коли дата закінчується, вона занадто точна - колишня. Я не хочу, щоб це показувало "через 3 години", але "сьогодні" - так в основному з "щоденною" точністю. Я спробував скористатися moment().calendar()функцією, вона не форматується, якщо різниця дат перевищує 1 день

30
Порт 3000 Node.js вже використовується, але насправді це не так?
Я працюю з проектом node.js вже кілька тижнів, і він чудово працює. Зазвичай я використовую npm startдля запуску свого додатка та перегляду його у браузері на localhost, порт 3000. Сьогодні я почав отримувати таку помилку під час використання npm start: Server started on port 3000 Port 3000 is already in …
115 javascript  node.js  npm  port 

7
У Angular мені потрібно шукати об’єкти в масиві
У Angular у мене є об'єкт, який повертає безліч об'єктів. У кожного є ідентифікатор (він зберігається у плоскому файлі, тому немає БД, і я, здається, не можу користувач ng-resource) У моєму контролері: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', more:'false'} ]; На мій погляд, у мене …

8
jQuery текст () та нові рядки
Я хочу вміти сказати $(someElem).text('this\n has\n newlines); і відображається з новими рядками у браузері. Єдине вирішення, яке я знайшов, - це встановити властивість css 'white-space' на 'pre' на someElem. Це майже працює, але тоді я маю набридливо велику прокладку між текстом і вершиною деякогоElem, навіть коли я встановлюю накладку на …
114 javascript  jquery  html 

6
Як я можу перевірити події jQuery AJAX за допомогою Жасмін?
Я намагаюся використовувати Жасмін для написання деяких специфікацій BDD для основних запитів jQuery AJAX. Зараз я використовую Жасмін в автономному режимі (тобто наскрізь SpecRunner.html). Я налаштував SpecRunner для завантаження jquery та інших файлів .js. Будь-які ідеї, чому наступне не працює? has_returned не стане правдою, навіть подумав "yuppi!" оповіщення відображається добре. …
114 javascript  jquery  ajax  jasmine  bdd 

7
Як перетворити чорний в будь-який колір, використовуючи лише фільтри CSS
Моє запитання: з урахуванням цільового кольору RGB, яка формула для перефарбування чорного ( #000) у цей колір, використовуючи лише CSS-фільтри ? Щоб відповідь була прийнята, потрібно було б надати функцію (будь-якою мовою), яка б приймала цільовий колір як аргумент і повертала відповідний CSS filter рядок . Контекстом для цього є …


3
Як завантажити json в мою angular.js ng-модель?
У мене є те, що, на мою думку, є дуже очевидним питанням, але я не могла знайти відповіді ніде. Я просто намагаюся завантажити деякі дані JSON з мого сервера в клієнт. Зараз я використовую JQuery для завантаження його за допомогою AJAX-дзвінка (код нижче). &lt;script type="text/javascript"&gt; var global = new Array(); …

7
Введення макету в сервіс AngularJS
У мене написана служба AngularJS, і я хотів би перевірити її. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Мій файл app.js має такі зареєстровані: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Я можу перевірити, чи працює …

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