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

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

3
ES6 - Виклик статичного методу в класі
У мене є цей клас, який робить внутрішній виклик статичного методу: export class GeneralHelper extends BaseHelper{ static is(env){ return config.get('env:name') === env; } static isProd(){ return GeneralHelper.is('prod'); } } Чи є якісь ключові слова, якими я можу замінити назву класу в рядку нижче: GeneralHelper.is('prod'); У PHP є selfі staticт. Д. …


6
Отримання класу елемента, який запускає подію за допомогою JQuery
чи є в будь-якому випадку отримати клас при запуску події кліку. Мій код, як показано нижче, працює лише для ідентифікатора, але не для класу. $(document).ready(function() { $("a").click(function(event) { alert(event.target.id + " and " + event.target.class); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <html> <body> <a href="#" id="kana1" class="konbo">click me 1</a> <a href="#" id="kana2" …

9
Дезінфікуйте / перепишіть HTML на стороні клієнта
Мені потрібно відобразити зовнішні ресурси, завантажені через міждоменні запити, і переконатися, що відображається лише " безпечно" " вміст. Можна використовувати String # stripScripts прототипу для видалення скриптових блоків. Але обробники, такі як onclickабоonerror все ще існують. Чи є якась бібліотека, яка хоча б може зняти блоки сценаріїв, вбивати обробники DOM, …

3
Кілька <thead> / <tbody> у таблиці Дійсне?
Уявіть собі список подібних списків: var list = [ { name: 'group1', items: [ 1, 2, 3, 4, 5 ] }, { name: 'group2', items: [ 1, 2, 3, 4, 5 ] }, etc... ] Забувши цілий аргумент "таблиці призначені для даних не для проектування", я хотів відобразити одну таблицю …
82 javascript  html 

20
Як використовувати jQuery для аналізу XML із просторами імен
Я новачок у jQuery і хочу проаналізувати документ XML. Я можу проаналізувати звичайний XML із просторами імен за замовчуванням, але з XML, таким як: &lt;xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"&gt; &lt;s:Schema id="RowsetSchema"&gt; &lt;s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30"&gt; &lt;s:AttributeType name="ows_ID" rs:name="ID" rs:number="1"&gt; &lt;s:datatype dt:type="i4" dt:maxLength="4" /&gt; &lt;/s:AttributeType&gt; &lt;s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2"&gt; &lt;s:datatype dt:type="string" …

5
offsetTop проти jQuery.offset (). top
Я прочитав це offsetLeftі offsetTopне працюю належним чином у всіх браузерах. jQuery.offset()передбачається забезпечити абстракцію для цього, щоб надати правильне значення xbrowser. Я намагаюся отримати координати місця натискання елемента щодо лівого верхнього кута елемента. Проблема в тому, що jQuery.offset().topнасправді мені дають десяткове значення у FFX 3.6 (в IE та Chrome два …

12
як користуватися транспортиром на веб-сайті non angularjs?
Я знайшов фреймворк Protractor, який створений для веб-додатків AngularJS. Як я можу використовувати Protractor на веб-сайті, який не використовує AngularJS? Я написав свій перший тест, і транспортир запускає це повідомлення: Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded

5
Як працює Math.max.apply ()?
Як Math.max.apply()працює ?. &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=utf-8 /&gt; &lt;title&gt;JS Bin&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;script&gt; var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list)); &lt;/script&gt; &lt;/body&gt; &lt;/html&gt; https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max Наведений вище код знаходить максимальне число у списку. Хто-небудь може сказати мені, як працює наведений нижче код ?. Здається, це працює, якщо я здаюnull or …

1
Хтось може пояснити веб-пакет CommonsChunkPlugin
Я розумію загальну суть того, що CommonsChunkPluginпереглядає всі точки входу, перевіряє, чи є між ними загальні пакети / залежності, і розділяє їх у свій власний пакет. Отже, припустимо, у мене така конфігурація: ... enrty : { entry1 : 'entry1.js', //which has 'jquery' as a dependency entry2 : 'entry2.js', //which has …

6
Різниця між асинхронністю / очікуванням та виходом ES6 у генераторах
Я просто читав цю фантастичну статтю « Генератори », і вона чітко висвітлює цю функцію, яка є допоміжною функцією для обробки функцій генератора: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); function handle(result){ // result =&gt; { done: [Boolean], value: [Object] } if (result.done) return Promise.resolve(result.value); return …



1
Передача параметрів на JQuery .trigger
Я використовую тригер JQuery, але не впевнений, яким є правильний синтаксис для передачі параметрів у моїй ситуації. Ось де я телефоную: $('#'+controlName).trigger(event); Ось де я роблю прив'язку події: $(window).on('onPartialRendered', onPartialRendered); І ось мій обробник подій: var onPartialRendered = function () { ..... }; Все працює нормально, поки я не спробую …

5
Відмовлено виконувати скрипт JavaScript. Вихідний код сценарію знайдено в запиті
У WebKit я отримую таку помилку у своєму JavaScript: Відмовлено виконувати скрипт JavaScript. Вихідний код сценарію знайдений у запиті. Код призначений для обертання JavaScript, див. ASCII Art . Код працював нормально, і все ще працює коректно в Camino та Firefox. Помилка видається лише тоді, коли сторінку зберігають через POST, а …

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