Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2016, 23:48
Новичок на форуме
Отправить личное сообщение для Jay27 Посмотреть профиль Найти все сообщения от Jay27
 
Регистрация: 14.12.2016
Сообщений: 3

Объединить пути и скрыть содержимое скрипта ?
Всем привет, подскажите как сделать такую вещь:
1) есть пути к 2ум разным скриптам:
<script src="site-com/js1"></script>
<script src="site-com/js2"></script>
как можно сделать так, чтобы одной ссылкой срабатывало 2 скрипта ? чтобы был 1 путь; пробовал все закинуть в один файл, не работает.

2) Как закрыть содержимое скрипта, т.е. если открыть исходный код сайта и перейти по ссылке, то можно просмотреть сам скрипт, а как сделать так, чтобы этоuj нельзя было сделать, но при этом чтобы скрипт работал ?
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2016, 05:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Содержимое всегда можно будет просмотреть, как и объединить два скрипта в один.
Ответить с цитированием
  #3 (permalink)  
Старый 15.12.2016, 15:12
Новичок на форуме
Отправить личное сообщение для Jay27 Посмотреть профиль Найти все сообщения от Jay27
 
Регистрация: 14.12.2016
Сообщений: 3

Подскажите пожалуйста, как можно объединить 2 кода в 1 файл правильно. я просто скопировал код из одного в другой, и скрипт перестал работать
Ответить с цитированием
  #4 (permalink)  
Старый 15.12.2016, 15:22
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Jay27
как можно объединить 2 кода в 1 файл правильно
Так, чтобы не было ошибок, к примеру, если код двух файлов после обфускации, в одну строку и первый не заканчивается точкой с запятой, то будет проблема.
С чем вы там колдуете никто же не знает, потому и сказать нечего. Ссылку на свой сайт где можно просмотреть подключения, тогда подскажут.
Ответить с цитированием
  #5 (permalink)  
Старый 16.12.2016, 11:00
Аватар для Bologercs
Интересующийся
Отправить личное сообщение для Bologercs Посмотреть профиль Найти все сообщения от Bologercs
 
Регистрация: 03.11.2013
Сообщений: 13

Сообщение от Jay27 Посмотреть сообщение
Всем привет, подскажите как сделать такую вещь:
1) есть пути к 2ум разным скриптам:
<script src="site-com/js1"></script>
<script src="site-com/js2"></script>
как можно сделать так, чтобы одной ссылкой срабатывало 2 скрипта ? чтобы был 1 путь; пробовал все закинуть в один файл, не работает.

2) Как закрыть содержимое скрипта, т.е. если открыть исходный код сайта и перейти по ссылке, то можно просмотреть сам скрипт, а как сделать так, чтобы этоuj нельзя было сделать, но при этом чтобы скрипт работал ?
gulp + gulp-uglify из npm и все будет работать.

Вот тут можно почитать как установить npm на Windows.

После установи npm, устанавливаем npm пакеты:
https://www.npmjs.com/package/gulp
https://www.npmjs.com/package/gulp-uglify
https://www.npmjs.com/package/gulp-rename

в консоли переходим в папку проекта и пишем: npm {имя пакета}, пример "npm gulp"

Далее создаешь gulpfile.js в корне проекта:
var gulp = require('gulp'),
	uglify = require('gulp-uglify'),
	rename = require('gulp-rename');
 
gulp.task('js', function(){
    gulp.src('./js/*.js')
        .pipe(concat('concat.js'))
        .pipe(gulp.dest('dist'))
        .pipe(rename('app.min.js'))
        .pipe(uglify())
        .pipe(gulp.dest('dist'));
});

gulp.task('watch', function() {
    gulp.watch( "./js/*.js", ["js"] );
});


gulp.src('./js/*.js') - откуда брать все js файлы
.pipe(concat('concat.js')) - возьмет все файлы и соединит в один
.pipe(rename('app.min.js')) - изменить имя файла
.pipe(uglify()) - минимизируем все что получилось в concat.js (делаем в одну строчу)
.pipe(gulp.dest('dist')) - папка куда потом добавить все файлы и concat.js и app.min.js

gulp.task('watch', function() {
    gulp.watch( "./js/*.js", ["js"] );
});


Чтобы при каждом обновлении любого файла из ./js/ весь процесс описанный мною выше повторялся с начала.

И далее в консоли переходишь снова в папку проекта и прописываешь "gulp watch".
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить содержимое подгружаемого скрипта Andreymutake666 Общие вопросы Javascript 1 05.05.2016 19:55
Как скрыть содержимое div до полной загрузки сайта? Georgian Элементы интерфейса 3 01.12.2015 18:30
Как скрыть содержимое div до полной загрузки сайта? Georgian Элементы интерфейса 2 01.12.2015 16:15
Как объединить два скрипта в один Dahunpao Events/DOM/Window 2 12.09.2013 19:17
меню как на mail.ru - его можно скрыть и содержимое раздвинется на всю страницу ange-linka Элементы интерфейса 4 16.09.2010 12:12