Можливі дублікати:
Як я можу приховати JavaScript?
Мені було цікаво, чи є спосіб просто рухатисяjavascript навколо. Тож скажімо, у мене є файл JavaScript. Мені подобається, щоб функція PHP просто переміщувала функції JS тощо тощо, щоб вона була менш читаною.
- Встановити шлях до файлу javascript
- Прочитайте файл JS
- Захопіть кожну функцію JS або селектор jquery та перемістітьїх навколо і збережіть файл. Важкою частиною є з'ясування того, як зробити так, щоб кожен блок коду був повним ... хм ... можливо, використовувати 2 nn повернення як роздільник? Інша ідея полягає в тому, щоб зробити кожен блок блоку JS одним реченням і просто використовувати переміщення рядків PHP?
Цікаво, чи можна це зробити ...
Дякую
ОНОВЛЕННЯ: Що ви думаєте про це? Використовуючи /// між кожною функцією та перетворюючи все в масив, а потім я рандомізую масив і виведу його знову
<?php
$file_content = file_get_contents("js/js.js");
$content = explode("///", $file_content);
echo count($content);
print_r($content);
?>
Відповіді:
1 для відповіді № 1Через PHP не впевнений, але ви можете адаптуватися UglifyJS. Він має дуже гарний аналіз AST, тому ви, ймовірно, повинні прочитати більше про AST (абстрактне синтаксичне дерево), яке в основному є контуром коду JavaScript.
Однозначно виконано.