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

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

6
JS регулярний вираз для поділу на рядок
Як розділити довгий фрагмент тексту на окремі рядки? Чому цей зворотний рядок1 двічі? /^(.*?)$/mg.exec('line1\r\nline2\r\n'); ["рядок1", "рядок1"] Я увімкнув багаторядковий модифікатор, щоб створити ^та $зрівняти початок і кінець рядків. Я також увімкнув глобальний модифікатор для захоплення всіх рядків. Я хотів би використовувати спліт регулярного виразу, а не String.splitтому, що я буду …

6
Як визначити сеттер / геттер на прототипі
EDIT Жовтень 2016 : Зверніть увагу, що це питання було задано у 2012 році. Щомісяця хтось додає нову відповідь або коментар, який спростовує відповідь, але насправді не має сенсу робити це, оскільки питання, ймовірно, застаріло (пам’ятайте, це було для Gnome Javascript для написання розширень гном-оболонка, а НЕ браузер матеріалу, який …

5
Що робить символ ^ (каретка) у JavaScript?
У мене є код JavaScript: <script type="text/javascript"> $(document).ready(function(){ $('#calcular').click(function() { var altura2 = ((($('#ddl_altura').attr("value"))/100)^2); var peso = $('#ddl_peso').attr("value"); var resultado = Math.round(parseFloat(peso / altura2)*100)/100; if (resultado > 0) { $('#resultado').html(resultado); $('#imc').show(); }; }); }); </script> Що означає ^символ (каретка) у JavaScript?

11
Сортування елементів параметрів за алфавітом за допомогою jQuery
Я намагаюся зрозуміти сортування optionелементів всередині selectелемента за алфавітом. В ідеалі, я хотів би мати це як окрему функцію, де я можу просто передати елемент select, оскільки його потрібно сортувати, коли користувач натискає деякі кнопки. Я шукав високий і низький, щоб знайти хороший спосіб зробити це, але не зміг знайти …

8
завантаження даних JSON з локального файлу в React JS
У мене є компонент React, і я хочу завантажити свої дані JSON із файлу. На даний момент журнал консолі не працює, хоча я створюю дані змінних як глобальні 'use strict'; var React = require('react/addons'); // load in JSON data from file var data; var oReq = new XMLHttpRequest(); oReq.onload = …

8
Як запустити програму Node.js з увімкненими функціями ES6?
Я використовую потрібно гачок з BabelJS (раніше названий 6to5) для запуску вузла додатки з es6features : // run.js require("babel/register"); require("./app.js6"); Я телефоную, node run.jsщоб запустити свій app.js6 . Мені потрібно встановити BabelJS і надати run.js для кожного проекту, який я хотів би використовувати es6features. Я би віддав перевагу дзвінку типу …

1
Імпорт Webpack повертається невизначеним залежно від порядку імпорту
Я використовую webpack + babel. У мене є три модулі, які виглядають так: // A.js // some other imports here console.log('A'); export default 'some-const'; // B.js import someConst from './A'; console.log('B', someConst); export default 'something-else'; // main.js import someConst from './A'; import somethingElse from './B'; console.log('main', someConst); Коли main.jsвиконується, я …

6
Як змусити сценарій перезавантажити та повторно виконати?
У мене є сторінка, яка завантажує сценарій від третьої сторони (стрічка новин). srcURL для сценарію призначаються динамічно навантаження до (за код третьої сторони). <div id="div1287"> <!-- dynamically-generated elements will go here. --> </div> <script id="script0348710783" type="javascript/text"> </script> <script type="javascript/text"> document.getElementById('script0348710783').src='http://oneBigHairyURL'; </script> Сценарій, завантажений з http://oneBigHairyURLцього моменту, створює та завантажує елементи …

5
Проблема повільної продуктивності Firestore при отриманні даних
У мене виникають проблеми з повільною продуктивністю Firestore під час отримання основних даних, що зберігаються в документі, порівняно з базою даних у реальному часі зі співвідношенням 1/10. Використання Firestore займає в середньому 3000 мс на перший дзвінок this.db.collection(‘testCol’) .doc(‘testDoc’) .valueChanges().forEach((data) => { console.log(data);//3000 ms later }); Використовуючи базу даних у …

17
Помилка React Hooks: Хуки можна викликати лише всередині тіла функціонального компонента
Я отримую цю помилку під час використання useStateгачка. Я маю це в базовій формі, дивлячись на реакційні документи для посилання, але все ще отримую цю помилку. Я готовий до моменту долоні обличчя ... export function Header() { const [count, setCount] = useState(0) return <span>header</span> }


20
Як виявити мобільний пристрій за допомогою JavaScript?
Мене попросили створити фактичну HTML-сторінку / JavaScript для імітації виявлення мобільних пристроїв (iPhone / iPad / Android) за допомогою коду JavaScript. Потім користувач перейде на інший екран, який запитає їх про адресу електронної пошти.

3
Як працює подання зчитувача Firefox
Резюме Я шукаю критерії, за якими я можу створити веб-сторінку та бути [досить] впевненим, що вона з’явиться у поданні Firefox Reader , за бажанням користувача. Деякі сайти мають цю опцію, інші - ні. У деяких із більшою кількістю тексту ця опція відсутня, ніж у інших із значно меншою кількістю тексту. …

4
Збільшити полотно до курсору миші
Я програмую проект HTML5 <canvas>, який передбачає збільшення та зменшення зображень за допомогою колеса прокрутки. Я хочу наблизити курсор, як це робить google maps, але я повністю заблукав, як розрахувати рухи. Що у мене є: зображення x та y (верхній лівий кут); ширина та висота зображення; курсор x та y …

30
Вимкніть масштабування фокусу введення на веб-сторінці Android
Ось дилема, у мене є веб-сторінка (лише для пристроїв Android), і на цій сторінці у мене є поле введення (конкретно текстове поле), і коли він фокусується, браузер збільшує масштаб. Я не хочу, щоб він збільшувався - звучить легко, правда? Ось де це весело: я повинен мати можливість масштабування загалом, тому …

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