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

JavaScript (JS) - мова скрипта на стороні клієнта, яка дозволяє взаємодіяти з користувачем, керувати браузером, асинхронно спілкуватися та змінювати вміст документа, який відображається. За замовчуванням Magento 1 поставляється з бібліотекою prototype.js, а Magento 2 постачається з jQuery. Використовуйте теги 'prototype-js' та 'jquery' для запитань про ці бібліотеки.

4
Додавання бібліотеки jQuery до Magento 2
Як сторонній розробник може додати бібліотеку jQuery до Magento 2? У той час як Magento 2 включає версію jQuery у свої теми інтерфейсу, об'єкт jQuery не одразу доступний у глобальному просторі імен. Я вірю, що це тому, що Magento 2 використовує RequireJS для введення jQuery, а RequireJS не завантажує файл …

4
Локалізація Magento2 Javascript
Тут вже було задано подібне запитання: Magento 2 переклади тексту JavaScript , але Magento оновив цю техніку перекладу у бета-версії. Як я можу додати або оновити переклади, які використовує Javascript? Я зрозумів, що Magento створює файл з назвою 'js-translation.json' у папці статики. Якщо я редагую цей файл безпосередньо, я бачу, …

1
Як показати спеціальний блок у способі доставки, виберіть у Magento 2
Як додати посилання, як додати спеціальний блок при способах доставки нижче в одній сторінці замовлення? , Я в змозі створити додатковий блок доставки знизу. Але я хотів би показувати вміст лише тоді, коли обраний спосіб доставки. Коли клієнт вибирає спосіб доставки, курсор повинен перейти до додаткової інформації та спеціальних полів, …

1
Magento2: Як я можу переосмислити модуль core js price-box.js
Мені потрібно продовжити Magento_Catalog/js/price-box.js. Я використав функцію 'mixins', але вона не працює price-box.js. requirejs-config.js: var config = { config: { mixins: { 'Magento_Catalog/js/price-box': { 'My_Module/js/price-box/pluggin': true } } } }; My_Module/view/frontend/web/js/price-box/pluggin.js define(function () { 'use strict'; return function (target) { // modify target var reloadPrice = target.reloadPrice; target.reloadPrice = function() …

4
PageSpeed ​​- Усуньте блокування JavaScript та CSS, що блокує візуалізацію, у вмісті, що знаходиться вгорі
Я бігаю magento 1.9, і я використовую те, RWD sliderщо поставляється з Magento 1.9 на домашній сторінці. Google PageSpeedце не любить і каже: Усуньте JavaScript та CSS, що блокують візуалізацію, у вмісті, що знаходиться вгорі Як я можу це зробити для цього файлу сценарію Java, який викликає повзунок: http://www.MYDOMAIN/media/js/sdhfksjfhdsjvbskj8e4w.js

3
Magento додавання CSS та JS включає в колонтитул
Я роблю деяку оптимізацію Yslow свого сайту Magento і намагаюся додати CSS та Js до колонтитулу сайту. На даний момент я використовую головний довідковий тег у макеті XML і використовую addJsі addCssдії, щоб включити всі мої файли. Я спробував поміняти посилання голови на колонтитул, але отримав помилку, коли спробував переглянути …
15 layout  javascript  css 

2
Під час об'єднання CSS або JS створюється новий файл для кожного типу сторінки
У нас дуже багато маленьких файлів CSS та JS, і включення об'єднання, здається, є хорошим вибором. Багато файлів CSS та JS використовуються на кожній сторінці (домашня сторінка, сторінка категорії, сторінка з деталями продукту). Кожного разу, коли ми бачили, що на кожній сторінці знову завантажується інший об'єднаний файл, навіть міститься CSS …

1
Magento 2: Як показати власну опцію в іншому файлі phtml
Як ми можемо замінити цю позицію у власному варіанті, щоб показати її в іншому файлі phtml. додав цей код, у checkout_cart_index.xmlякому перезаписує лише файл, що form.phtmlне замінює default.phtml. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock …

3
Magento 2: Синхронізація бекенда та стану фронтенів / кеш
Чи є у Magento 2 якісь системи чи абстракції для управління станом між резервним і місцевим сховищем на передньому краї? Я працюю над перенесенням функції відновлення покинутого кошика користувача через URL-адресу переадресації. У спрощеній формі, як-от URL http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 завантажить цитату в кошик поточного користувача на основі закодованого quo_id в ідентифікаторі. …

2
Перевірка дати початку та закінчення
Я працював над формою адміністратора, де я хочу, щоб користувач обрав Start Dateі End Date. Я повинен надати перевірку таким чином, щоб показник End Dateповинен бути більшим за Start Date. Чи може хто-небудь, будь ласка, допомогти мені у наданні дефаутантного Magento-валідаційного класу для дати початку та закінчення за сценарієм, як …

2
Magento 2: Що таке тег `<кожен />`?
Наскільки я можу сказати, коли ви переглядаєте сітку в бекенде Magento, наступний шаблон "завантажений через XHR" KnockoutJS - це те, що починає візуалізацію речей File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; Однак - я трохи втрачаю те, що таке &lt;each/&gt;тег і &lt;render/&gt;тег. Вони не є …

2
Magento 2: Матеріал для читання сертифікатів розробника Javascript
Magento щойно оголосив іспит на сертифікацію JavaScript для Magento2. Прочитавши цю сторінку: https://u.magento.com/magento-2-certified-professional-javascript-developer У мене є деякі запитання щодо цього іспиту з сертифікації розробника JavaScript. Які навчальні матеріали корисні для підготовки іспиту на сертифікацію Java script? Який бальний результат для цього іспиту з сертифікації сценарію Java? Чи є якісь інші …

4
Помилка перемикача Magento 2 в "section-config.js" Uncaught TypeError: Неможливо прочитати властивість '*' невизначеного (...)
Я реалізую перемикач спеціальних магазинів у моїй спеціальній темі. Шаблон блоку такий: &lt;?php if (count($block-&gt;getStores())&gt;1): ?&gt; &lt;?php $id = $block-&gt;getIdModifier() ? '-' . $block-&gt;getIdModifier() : ''?&gt; &lt;span&gt;&lt;?php echo $block-&gt;escapeHtml($block-&gt;getStoreName()) ?&gt;&lt;/span&gt; &lt;span&gt;/&lt;/span&gt; &lt;?php foreach ($block-&gt;getStores() as $_lang): ?&gt; &lt;?php if ($_lang-&gt;getId() != $block-&gt;getCurrentStoreId()): ?&gt; &lt;span class="view-&lt;?php echo $block-&gt;escapeHtml($_lang-&gt;getCode()); ?&gt; switcher-option"&gt; &lt;a …

1
Як розділити спостережувані дані Knockout JS між компонентами інтерфейсу
Я розумію, як використовувати imports: {}таexports: {} поділяти властивості компонентів інтерфейсу, наприклад: defaults: { exports: { shouldShowMessage: '${$.component}' } } Що повертає назву компонента в експорті. Але коли я намагаюся експортувати помітний нокаут, він завжди не визначений: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() { this.shouldShowMessage …


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