Удаление неиспользуемых кодов в файле JavaScript, используемом на странице HTML? - PullRequest
0 голосов
/ 27 ноября 2018

Я сейчас работаю над разработкой веб-страницы.Я использовал загруженный один внешний файл javascript из CanvasJs, и я использую его локально, чтобы добавить некоторые динамические функции в график на моей странице.Я использую только небольшой функционал из файла.Как убрать мертвую черту, которой я не пользуюсь?Я не знаю, какие линии не используются!

Примечание: Я использую файл сценария для построения сплайн-диаграммы, но файл сценария содержит код для многих других графиков и функций,Как мне удалить эти избыточные функции.Файл сценария слишком большой со всеми функциями, которые я не использую.Я хочу уменьшить размер файла, удалив лишнюю строку кодов.

1 Ответ

0 голосов
/ 27 ноября 2018

Если вы уверены, что хотите удалить все, кроме кода, вызываемого вашим приложением:

  1. Найдите все функции, которые ваш код вызывает в библиотеке.
  2. Копироватькаждая из этих функций в новый файл.
  3. В каждой из этих функций найдите все функции и любые глобальные переменные, на которые они ссылаются, и вернитесь к пункту 2.
  4. Когда у вас есть все ссылкифункции и переменные в отдельном файле, попробуйте свой код на нем так много разных способов, как вы можете себе представить, чтобы убедиться, что вы ничего не пропустили.

Сделайте это насвернутую версию библиотеки, а затем сверните полученный код, чтобы он был читабельным для вас.

Еще один способ пошагового выполнения кода - использовать встроенный в ваш браузер отладчик, установив точку останова на вашем компьютере.собственный код и пошагово пройдя его, затем найдите этот код в файле библиотеки.

Если вы считаете, что вам может потребоваться дополнительная функциональность из libraОднако попробуйте взвесить стоимость по сравнению с попыткой извлечь только необходимый код.Лучше всего использовать полную библиотеку или найти другую, более специализированную библиотеку, если это возможно.

...