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

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

2
Javascript ES6 обчислювальна / часова складність колекцій
Яку складність часу (у великих позначеннях O) забезпечує специфікація ES6 для колекцій клавіш (Set, Map, WeakSet та WeakMap)? Мої очікування, і я очікую , що від більшості розробників, є те , що специфікації і реалізації будуть використовувати широко прийняті продуктивним алгоритми, в цьому випадку Set.prototype.has, addі deleteдля всіх бути O …

20
Помилка запуску npm у програмі create-response-app
У мене є проект, котрий я не торкався 2 тижні. Я беру його назад, і тепер, коли я намагаюся запустити, npm startя отримав цю помилку. > react-scripts start sh: react-scripts: command not found npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.7.0 npm ERR! npm …

9
Чи є спосіб встановити фонове зображення як кодоване зображення base64?
Я хочу динамічно змінювати фон у JS, і мій набір зображень закодований в base64. Я спробую: document.getElementById("bg_image").style.backgroundImage = "url('http://amigo.com/300107-2853.jpg')"; з ідеальним результатом, але я не можу зробити те ж саме з: document.getElementById("bg_image").style.backgroundImage = "url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')"; ні document.getElementById("bg_image").style.backgroundImage = "data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE..."; Чи є спосіб зробити це?

3
Як зберегти JSON у локальний текстовий файл
Скажімо, у мене є об’єкт javascript, який виглядає так: var data = { name: "cliff", age: "34", name: "ted", age: "42", name: "bob", age: "12" } var jsonData = JSON.stringify(data); Я його стригую, щоб перетворити на JSON. Як зберегти цей JSON у локальному текстовому файлі, щоб я міг відкрити його, …
85 javascript  json 

10
Як змусити перезавантажити сторінку при використанні кнопки повернення браузера?
Мені потрібно якось виявити, що користувач натиснув кнопку повернення браузера, і перезавантажити сторінку з оновленням (перезавантаження вмісту та CSS) за допомогою jquery. Як виявити таку дію за допомогою jquery? Тому що зараз деякі елементи не перезавантажуються, якщо я використовую кнопку назад у браузері. Але якщо я використовую посилання на веб-сайті, …


4
Правильний спосіб документування відкритих функцій аргументів у JSDoc
Скажімо, у вас є щось на зразок наступного: var someFunc = function() { // do something here with arguments } Як би ви правильно задокументували, що ця функція може приймати будь-яку кількість аргументів у JSDoc? Це моє найкраще здогадування, але я не впевнений, що це правильно. /** * @param {Mixed} …
85 javascript  jsdoc 


3
Як створити схему мангуста за допомогою масиву ідентифікаторів об’єктів?
Я визначив схему користувача мангуста: var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { …

2
Встановіть window.location за допомогою TypeScript
Я отримую повідомлення про помилку з таким кодом TypeScript: ///<reference path='../../../Shared/typescript/jquery.d.ts' /> ///<reference path='../../../Shared/typescript/jqueryStatic.d.ts' /> function accessControls(action: Action) { $('#logoutLink') .click(function () { var $link = $(this); window.location = $link.attr('data-href'); }); } Я отримую підкреслену червону помилку за наступне: $link.attr('data-href'); У повідомленні сказано: Cannot convert 'string' to 'Location': Type 'String' …


6
Реагуйте: вбудований умовно передає властивість компоненту
Я хотів би знати, чи є кращий спосіб умовно передати опис, ніж використання оператора if. Наприклад, зараз у мене є: var parent = React.createClass({ propTypes: { editable: React.PropTypes.bool.isRequired, editableOpts: React.PropTypes.shape({...}) }, render: function() { if(this.props.editable) { return ( <Child editable={this.props.editableOpts} /> ); } else { // In this case, Child …

4
Node.js не може створити Blobs?
Я працюю з node.js і передав аудіо на свій сервер node.js. Тепер я помітив під час побудови аудіо-крапки: var audioBlob = new Blob([dataview], { type: 'audio/wav' }); Що я отримую ReferenceError у новій Blob. Здається, Blob не підтримується. Як я можу створити крапку, яку я хотів би зберегти за допомогою …

3
Локальний пакет.json існує, але node_modules відсутні
Я намагаюся запустити програму Redux, яку я щойно клонував із сховища GitHub. Я спробував запустити його наступною командою npm start Я отримую цю помилку > react-redux@1.0.0 start /home/workspace/assignment > webpack-dev-server --config ./configs/webpack/webpack.config.development.js sh: 1: webpack-dev-server: not found npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm …


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