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

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

13
Зовнішнє посилання React-Router
Оскільки я використовую react-router для обробки моїх маршрутів у реагуючому додатку, мені цікаво, чи є спосіб перенаправити на зовнішній ресурс. Скажіть, хто потрапив: example.com/privacy-policy Я хотів би перенаправити на: example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies Я знаходжу абсолютно нульову допомогу, щоб уникнути написання її у звичайному JS на моєму завантаженні index.html чимось на зразок: if …

8
аналіз JSONP $ http.jsonp () відповіді в angular.js
Я використовую $http.jsonp()запит angular, який успішно повертає json, загорнуту у функцію: var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts?callback=jsonp_callback"; $http.jsonp(url). success(function(data, status, headers, config) { //what do I do here? }). error(function(data, status, headers, config) { $scope.error = true; }); Як отримати доступ / проаналізувати повернуту функцію-JSON?

9
Чи є функцією, яка називає Math.random () чистою?
Чи є наступна чиста функція? function test(min,max) { return Math.random() * (max - min) + min; } Я розумію, що чиста функція відповідає цим умовам: Він повертає значення, обчислене з параметрів Це не робить ніякої іншої роботи, крім обчислення значення повернення Якщо це визначення правильне, чи моя функція є чистою …

5
Як динамічно встановити стиль -webkit-transform з використанням JavaScript?
Я хочу змінити -webkit-transform: rotate()властивість за допомогою JavaScript динамічно, але зазвичай використовується setAttribute: img.setAttribute('-webkit-transform', 'rotate(60deg)'); Теж .styleне працює ... Як я можу це динамічно встановити в JavaScript?
112 javascript  webkit 

3
Несподівана помилка символу JSON.parse
Я отримую цю помилку: JSON.parse: несподіваний персонаж коли я запускаю цю заяву в firebug: JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false}); Чому так? Рядок JSON здається мені правильним, і я також протестував його за допомогою JSHint. Переданий об'єкт у наведеному вище випадку - це відповідь сервера з типом вмісту, встановленим наapplication/json
112 javascript  json 

8
Найпростіший спосіб чекати завершення деяких асинхронних завдань у Javascript?
Я хочу скинути кілька колекцій mongodb, але це асинхронне завдання. Код буде: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); На консолі відображаються: all dropped dropped dropped dropped Який найпростіший спосіб переконатися, що all droppedвін буде надрукований після того, як всі …

6
Небезпечна спроба JavaScript отримати доступ до кадру з URL-адресою
Я отримую помилку нижче, коли я намагаюся встановити хеш-значення для батьківського URL з iframe, який містить інший URL домену: Небезпечна спроба JavaScript отримати доступ до кадру з URL-адресою "URL1" з кадру з URL-адресою "URL2". Домени, протоколи та порти повинні відповідати. Як я можу виправити цю проблему?

14
Максимальний розмір елемента <canvas>
Я працюю з елементом полотна з висотою 600до1000 пікселів і шириною в кілька десятків або сотень тисяч пікселів. Однак після певної кількості пікселів (очевидно, невідомих) полотно більше не відображає фігури, які я малюю за допомогою JS. Хтось знає, чи є обмеження? Тестовано як у Chrome 12, так і в Firefox …
112 javascript  html  canvas 

20
Вкладки користувальницького інтерфейсу jQuery - Як отримати в даний час вибраний індекс вкладок
Я знаю, що це питання було задано раніше , але я не отримую жодних результатів, використовуючи bind()подію на jQuery UI Tabsплагіні. Мені просто потрібна indexщойно вибрана вкладка, щоб виконати дію, коли клацніть на вкладці. bind()дозволяє мені підключитися до вибраної події, але мій звичайний метод отримання вибраної вкладки не працює. Він …

6
Застосовуйте атрибут стилю CSS динамічно в Angular JS
Це має бути простою проблемою, але я не можу знайти рішення. У мене є така розмітка: &lt;div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"&gt;&lt;/div&gt; Мені потрібен колір фону для прив’язки до області, тому я спробував це: &lt;div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"&gt;&lt;/div&gt; Це не спрацювало, тому я провів …

5
Як працює setTimeout в Node.JS?
Я здогадуюсь, що як тільки він буде виконаний, він знаходиться в черзі, але в черзі є певна впевненість, що він викличе рівно через X мілісекунд? Або інші важкі завдання, які стоять на черзі, затримають його?

4
Перетворити дані json у таблицю html [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Чи є бібліотека jQuery або javascript, яка генерує динамічну таблицю з даними json? Я не …

4
Ловля всіх винятків без керування JavaScript
Я намагаюся знайти або з'ясувати спосіб відобразити у вікні попередження всі необроблені винятки javascript у програмі. Я б хотів, щоб все це було зроблено на стороні клієнта, не використовуючи жодного коду на стороні сервера. Я використовую MVC3 як середовище. Я досліджував останні кілька днів і не знайшов саме того, що …
112 javascript 

3
Як зменшити висновок за допомогою Browserfy в Gulp?
Я намагався зменшити вихід Browrify в Gulp, але це не спрацювало. gulpfile.js var browserify = require('browserify'); var gulp = require('gulp'); var uglify = require('gulp-uglify'); var source = require('vinyl-source-stream'); gulp.task('browserify', function() { return browserify('./source/scripts/app.js') .bundle() .pipe(source('bundle.js')) .pipe(uglify()) // ??? .pipe(gulp.dest('./build/scripts')); }); Як я розумію, я не можу зробити це, як показано …


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