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

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

22
Не допускайте додавання <div> на ENTER - Chrome
У мене є contenteditableелемент, і кожного разу, коли я набираю якийсь матеріал і натискаю, ENTERвін створює новий &lt;div&gt;і розміщує там новий текст рядка. Мені цього не подобається трохи. Чи можна не допустити цього або хоча б просто замінити його на &lt;br&gt;? Ось демонстрація http://jsfiddle.net/jDvau/ Примітка. Це не проблема у Firefox.

11
Як виправити помилку getImageData () Полотно було пошкоджено даними перехресного походження?
Мій код дуже добре працює на мій localhost, але він не працює на сайті. Я отримав цю помилку з консолі для цього рядка .getImageData(x,y,1,1).data: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. частина мого коду: jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || (this.pageX …

6
setState () всередині компонентаDidUpdate ()
Я пишу сценарій, який переміщує спадне меню нижче або вище, залежно від висоти випадаючого місця та положення входу на екрані. Також я хочу встановити модифікатор до випадаючого відповідно до його напряму. Але використання setStateвнутрішньої частини componentDidUpdateстворює нескінченну петлю (що очевидно) Я знайшов рішення у використанні getDOMNodeта встановленні назви класу безпосередньо …

8
Покриття коду для Jest
Чи є спосіб покриття коду в рамках тестування Javascript Jest, який побудований на вершині Жасмін? Внутрішня рамка не роздруковує покриття коду, яке воно отримує. Я також намагався використовувати Стамбул , ковдру та JSCover , але жоден з них не працює.
131 javascript  jestjs 

7
React-router: Як вручну викликати Link?
Я новачок у ReactJS та React-Router. У мене є компонент, який отримує через реквізит &lt;Link/&gt;об'єкт від react-router . Щоразу, коли користувач натискає кнопку "наступний" всередині цього компонента, я хочу викликати &lt;Link/&gt;об'єкт вручну. Зараз я використовую refs для доступу до екземпляра резервного копіювання та вручну натискаю на тег 'a', який &lt;Link/&gt;створюється. …

3
Як відобразити / зменшити / фільтрувати набір у JavaScript?
Чи є спосіб map/ reduce/ filter/ тощо Setв JavaScript або мені доведеться написати свій власний? Ось кілька розумних Set.prototypeрозширень Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for (var v of …

17
Як отримати дочірній елемент за назвою класу?
Я намагаюся отримати дочірній проміжок, який має клас = 4. Ось елемент прикладу: &lt;div id="test"&gt; &lt;span class="one"&gt;&lt;/span&gt; &lt;span class="two"&gt;&lt;/span&gt; &lt;span class="three"&gt;&lt;/span&gt; &lt;span class="four"&gt;&lt;/span&gt; &lt;/div&gt; У мене є інструменти JS та YUI2. Я можу зробити щось подібне: doc = document.getElementById('test'); notes = doc.getElementsByClassName('four'); //or doc = YAHOO.util.Dom.get('#test'); notes = doc.getElementsByClassName('four'); Вони …
131 javascript  yui 

3
Як прочитати звіт про стамбульське покриття?
Я завжди використовував Жасмін для моїх одиниць тестів, але останнім часом я почав використовувати Стамбул, щоб дати мені звіти про покриття коду. Я маю на увазі, що я отримую суть того, що вони намагаються сказати мені, але я не знаю, що собою являє кожен із цих відсотків (Stmts, Branches, Funcs, …

7
Javascript та regex: розділіть рядок і збережіть роздільник
У мене є рядок: var string = "aaaaaa&lt;br /&gt;&amp;dagger; bbbb&lt;br /&gt;&amp;Dagger; cccc" І я хотів би розділити цю рядок з роздільником, &lt;br /&gt;за яким слід спеціальний символ. Для цього я використовую це: string.split(/&lt;br \/&gt;&amp;#?[a-zA-Z0-9]+;/g); Я отримую те, що мені потрібно, крім того, що втрачаю роздільник. Ось приклад: http://jsfiddle.net/JwrZ6/1/ Як я …
131 javascript  regex 

11
Як використовувати Redirect у новому реакторі-маршрутизаторі Reactjs
Я використовую модуль реакції-маршрутизатора останньої версії, який називається react-router-dom, який став за замовчуванням при розробці веб-додатків з React. Я хочу знати, як зробити перенаправлення після POST-запиту. Я робив цей код, але після запиту нічого не відбувається. Я переглядаю в Інтернеті, але всі дані стосуються попередніх версій маршрутизатора реагування, і ні, …

17
Помилка AngularJS: Запити перехресного походження підтримуються лише для протокольних схем: http, даних, chrome-extension, https
У мене є три файли дуже простого кутового додатку js index.html &lt;!DOCTYPE html&gt; &lt;html ng-app="gemStore"&gt; &lt;head&gt; &lt;script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js'&gt;&lt;/script&gt; &lt;script type="text/javascript" src="app.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body ng-controller="StoreController as store"&gt; &lt;div class="list-group-item" ng-repeat="product in store.products"&gt; &lt;h3&gt;{{product.name}} &lt;em class="pull-right"&gt;{{product.price | currency}}&lt;/em&gt;&lt;/h3&gt; &lt;/div&gt; &lt;product-color&gt;&lt;/product-color&gt; &lt;/body&gt; &lt;/html&gt; product-color.html &lt;div class="list-group-item"&gt; &lt;h3&gt;Hello &lt;em class="pull-right"&gt;Brother&lt;/em&gt;&lt;/h3&gt; &lt;/div&gt; app.js (function() { …


10
AngularJS - Вхід та автентифікація у кожному маршруті та контролері
У мене є додаток AngularJS, створений за допомогою yeoman, grunt та bower. У мене на сторінці входу є контролер, який перевіряє автентифікацію. Якщо облікові дані правильні, я перенаправляю на головну сторінку. app.js 'use strict'; //Define Routing for app angular.module('myApp', []).config(['$routeProvider', '$locationProvider', function($routeProvider,$locationProvider) { $routeProvider .when('/login', { templateUrl: 'login.html', controller: 'LoginController' …

5
Поясніть обробку подій ExtJS 4
Нещодавно я почав вивчати ExtJS, і у мене виникли труднощі з розумінням поводження з подіями. Я не маю досвіду жодної попередньої версії ExtJS. Читаючи різні посібники, путівники та сторінки документації, я зрозумів, як ним користуватися, але мені не ясно, як це працює. Я знайшов кілька навчальних посібників для старих версій …

6
Пагинація у списку за допомогою ng-повтору
Я намагаюся додати сторінки до свого списку. Я слідував підручник AngularJS, той, що стосується смартфонів, і намагаюся відображати лише певну кількість об'єктів. Ось мій файл html: &lt;div class='container-fluid'&gt; &lt;div class='row-fluid'&gt; &lt;div class='span2'&gt; Search: &lt;input ng-model='searchBar'&gt; Sort by: &lt;select ng-model='orderProp'&gt; &lt;option value='name'&gt;Alphabetical&lt;/option&gt; &lt;option value='age'&gt;Newest&lt;/option&gt; &lt;/select&gt; You selected the phones to be …

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