Вреден ли реэкспорт модулей для сотрясения деревьев?

Вы можете добавить jQuery или javascript в файл function.php темы. Код выглядит следующим образом:

add_action( 'wp_enqueue_scripts', 'add_my_script' );

function add_my_script() {
wp_enqueue_script(
    'your_script_name', // your script unique name 
    get_template_directory_uri().'/js/your-script.js', //script file location
    array('jquery') //lists the scripts upon which your script depends
);
}

Для получения более подробной информации посетите этот учебник: http://www.codecanal.com/add-simple-jquery-script-wordpress/

6
задан pbondoer 20 February 2019 в 18:55
поделиться

1 ответ

Считается, что export * from может нанести ущерб возможностям сотрясения дерева веб-пакета, обманывая его, полагая, что экспорт используется, когда он фактически просто реэкспортируется.

Нет, объявления импорта / экспорта ничего не делают, но устанавливают псевдоним экспортируемой переменной, они не считаются «использованием». Учитывая их семантику, они специально отслеживаются любым компоновщиком и не будут отрицательно влиять на тряску деревьев.

Даже правильно сделанный переименованный псевдоним не нарушит:

export { X as Y } from '…';

import { X as Y } from '…';
export { Y }

import { X } from '…';
export { X as Y }

, но использование в выражении будет считаться использованием и прервать (несложную) оптимизацию:

import { X } from '…';
export const Y = X; // avoid!

Итак, мой вопрос, есть ли факты, подтверждающие или опровергающие это?

Вы можете просто попробовать и посмотреть, как это работает.

0
ответ дан Bergi 20 February 2019 в 18:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: