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

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

6
Чи можу я оновити реквізити компонента в React.js?
Після початку роботи з React.js, схоже, propsвони призначені статичні (передаються з батьківського компонента), а stateзміни залежать від подій. Однак я помітив у документах посилання на componentWillReceiveProps, яке конкретно включає цей приклад: componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } Це , здається, має на увазі , що властивості …

8
Ручки / вуса - чи існує вбудований спосіб прокручування властивостей об'єкта?
Як говориться в заголовку питання, чи існує спосіб вуса / ручки прокручування властивостей об'єкта ? Так і з var o = { bob : 'For sure', roger: 'Unknown', donkey: 'What an ass' } Чи можу я потім зробити щось у двигуні шаблонів, що було б рівнозначно for(var prop in o) …


11
Регекси JavaScript + Unicode
Як я можу використовувати регулярні вирази Unicode в JavaScript? Наприклад, має бути щось подібне до того, \wщо може відповідати будь-якій точці коду в категорії Letters or Marks (не лише ASCII), і, сподіваємось, мати фільтри типу [[P *]] для пунктуації тощо.

30
Підрахунок випадків / частоти елементів масиву
У Javascript я намагаюся взяти початковий масив значень чисел і підрахувати елементи всередині нього. В ідеалі результатом було б два нових масиви, перший вказує кожен унікальний елемент, а другий, що містить кількість разів кожного елемента. Однак я відкритий для пропозицій щодо формату виводу. Наприклад, якщо початковий масив був: 5, 5, …

16
Javascript еквівалент zip функції Python
Чи існує еквівалент javascript в ZIP-функції Python? Тобто, задані декілька масивів однакової довжини створюють масив пар. Наприклад, якщо у мене є три масиви, які виглядають так: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var array3 = [4, 5, 6]; Вихідний масив повинен бути: var output array:[[1,'a',4], [2,'b',5], …


5
Інтенсивні запити Node.js та процесора
Я почав займатися HTTP-сервером Node.js і дуже люблю писати сервер на Javascript, але щось не заважає мені починати використовувати Node.js для мого веб-додатку. Я розумію всю концепцію асинхронного вводу-виводу, але мене дещо турбують кращі випадки, коли процедурний код дуже інтенсивний процесором, наприклад, маніпулювання зображеннями або сортування великих наборів даних. Як …

6
Чи є коси в масивах та об'єктах частиною специфікації?
Чи є тривалі комами стандартними в JavaScript, чи більшість браузерів, як Chrome і Firefox, просто терплять їх? Я думав, що вони стандартні, але IE8 рвонув після зустрічі з цим - звичайно, IE не підтримує щось навряд чи означає, що це не стандарт. Ось приклад того, що я маю на увазі …
215 javascript 

19
очистити консоль javascript у Google Chrome
Мені було цікаво, чи зможу я очистити консоль якоюсь командою .. console.log(), може надрукувати ... чи є команда очистити консоль? .. Я намагався console.log(console);отримати ці функції нижче ... assert: function assert() { [native code] } constructor: function Console() { [native code] } count: function count() { [native code] } debug: …

22
Як створити власну помилку в JavaScript?
Чомусь здається, що делегація конструктора не працює в наступному фрагменті: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") Запуск цього дає The message is: ''. Будь-які ідеї щодо того, чи є кращий спосіб створити новий Errorпідклас? Чи є …

11
Як передати реагуючий компонент в інший реагуючий компонент, щоб перетворити вміст першого компонента?
Чи є спосіб передати один компонент в інший реагуючий компонент? Я хочу створити компонент реакції моделі та передати інший компонент реагування для того, щоб перетворити цей вміст. Редагувати: Ось код reactJS, який ілюструє те, що я намагаюся зробити. http://codepen.io/aallbrig/pen/bEhjo HTML <div id="my-component"> <p>Hi!</p> </div> ReactJS /**@jsx React.DOM*/ var BasicTransclusion = …

4
Усі значення фальси в JavaScript
Які значення в JavaScript є "falsey" , тобто вони виражають як помилкові у виразах, як if(value), value ?і !value? Вже є деякі дискусії про призначення фальсифікованих значень на стеку Overflow , але жодної вичерпної повної відповіді, у якій перелічено всі значення фальси. Я не зміг знайти жодного повного списку в …
215 javascript 

23
Примушуйте DOM перемальовувати / оновлювати на Chrome / Mac
Раз у раз Chrome буде виводити ідеально правильний HTML / CSS неправильно або зовсім не. Копатися через інспектора DOM досить часто, щоб він зрозумів помилку своїх шляхів і правильно перемальовував, тому, очевидно, випадок, що розмітка хороша. Це трапляється досить часто (і передбачувано) в проекті, над яким я працюю, і я …

9
Як я можу викликати натиснення події JavaScript
У мене на своїй сторінці гіперпосилання. Я намагаюся автоматизувати декілька клацань по гіперпосиланню для тестування. Чи є спосіб, як ви можете імітувати 50 кліків на гіперпосилання за допомогою JavaScript? <a href="#" target="_blank" onclick="javascript:Test("Test");">MSDN</a> Я шукаю тригер події onClick від JavaScript.

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