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

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

8
Чи можна скрапію використовувати для вискоблювання динамічного вмісту з веб-сайтів, які використовують AJAX?
Я нещодавно вивчаю Python і занурюю руку в створення веб-скрепера. Це взагалі нічого фантазії; Єдина його мета - вилучення даних із веб-сайтів, що надають ставки, і передача цих даних в Excel. Більшість питань вирішуються, і в мене непогано стоїть проблема. Однак я зачіпаю масштабну перешкоду через одне питання. Якщо сайт …

12
Отримайте локальні ключі зберігання HTML5
Мені просто цікаво, як отримати всі ключові значення localStorage. Я спробував отримати значення за допомогою простого циклу JavaScript for (var i=1; i <= localStorage.length; i++) { alert(localStorage.getItem(i)) } Але це працює лише в тому випадку, якщо клавіші - прогресивні числа, починаючи з 1. Як отримати всі ключі, щоб відобразити всі …

11
Як отримати JQuery.trigger ('клік'); щоб ініціювати клацання миші
Мені важко зрозуміти, як імітувати клацання миші за допомогою JQuery. Може хтось, будь ласка, повідомить мене про те, що я роблю неправильно. HTML: <a id="bar" href="http://stackoverflow.com" target="_blank">Don't click me!</a> <span id="foo">Click me!</span> jQuery: jQuery('#foo').on('click', function(){ jQuery('#bar').trigger('click'); }); Демо: FIDDLE коли я натискаю кнопку #foo, я хочу імітувати клацання на #bar, …

6
Як перевірити, чи має анонімний об’єкт метод?
Як я можу перевірити, чи анонімний об’єкт, який створено як такий: var myObj = { prop1: 'no', prop2: function () { return false; } } дійсно визначено prop2? prop2 завжди визначатиметься як функція, але для деяких об'єктів вона не потрібна і не буде визначена. Я спробував те, що тут було …
145 javascript 


12
Як я можу виявити "shift + enter" та створити новий рядок у Textarea?
Наразі, якщо людина натисне enterвсередині текстової області, форма подається. Добре, я хочу цього. Але коли вони вводять shift+ enter, я хочу, щоб textarea перейшла до наступного рядка:\n Як я можу зробити це в JQueryпростому JavaScript якомога простішим?
145 javascript  jquery  html  css 

12
Як я можу об'єднати регулярні вирази в JavaScript?
Чи можна зробити щось подібне? var pattern = /some regex segment/ + /* comment here */ /another segment/; Або я повинен використовувати новий RegExp()синтаксис і об'єднувати рядок? Я вважаю за краще використовувати буквальне, оскільки код є більш зрозумілим і стислим.
145 javascript  regex  syntax 


12
Статичні класи TypeScript
Я хотів перейти до TypeScript з традиційного JS, тому що мені подобається синтаксис C # -подобний. Моя проблема полягає в тому, що я не можу дізнатися, як оголосити статичні класи в TypeScript. У C # я часто використовую статичні класи для впорядкування змінних та методів, об'єднуючи їх у названий клас, …

10
Видаліть запит із URL-адреси
Який простий спосіб видалити рядок запитів із Шляху в JavaScript? Я бачив плагін для Jquery, який використовує window.location.search. Я не можу цього зробити: URL-адреса в моєму випадку - це змінна, яка встановлюється з AJAX. var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'
145 javascript  jquery 

8
Ефективність масиву проти об’єктів у JavaScript
У мене є модель з можливо тисячами об’єктів. Мені було цікаво, що було б найефективнішим способом їх зберігання та отримання одного об’єкта, як тільки у мене є його id. Ідентифікатори - це довгі цифри. Отже, це два варіанти, про які я думав. у варіанті перший - це простий масив з …


4
JavaScript-масив для встановлення
MSDN посилається на встановлення колекції абстракції JavaScript. У мене є масив об'єктів, які я хотів би перетворити на набір, щоб я міг видалити ( .delete()) різні елементи за назвою: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Як перетворити цей масив …
145 javascript  arrays  set 

6
Момент Js UTC до місцевого часу
Я намагаюся перетворити час UTC на місцевий час. Я переглядав цей приклад за цим посиланням: http://jsfiddle.net/FLhpq/4/light/ . Я не можу отримати правильний локальний висновок. Наприклад, якщо його о 10: 30 ранку, то замість того, щоб 10:30 захворіло, отримайте 15: 30. Ось мій код: var date = moment.utc().format('YYYY-MM-DD HH:mm:ss'); var localTime …

11
forEach - це не помилка функції з масивом JavaScript
Я намагаюся зробити простий цикл: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Але я отримую таку помилку: VM384: 53 Uncaught TypeError: parent.children.forEach - це не функція Навіть якщо parent.childrenжурнали: У чому може бути проблема? Примітка. Ось JSFiddle .

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