Categories: JS & jQuery

Организация большого класса по файлам

Решение:
<script type="text/javascript" src='/js/1.js'></script>
<script type="text/javascript" src='/js/2.js'></script>
    <script type="text/javascript">
        $(function () {
            alert(pp.core.aa);
            alert(pp.debug.bb);
            alert(pp.core.aa);
        });
    </script&gt
1.js
var pp = pp || {};
pp.core = {
    aa: 12
};
2.js
var pp = pp || {};
pp.debug = {
    bb: 13
};
пример с входными параметрами
<script type="text/javascript">
        var pp = pp || {}; 
        pp.options = {
            color: '#fff111',
            duration: 'fast',
            complete: null,
            setup: null
        };
        pp.init = function (options) {

 значения по умолчанию

   
    pp.options = $.extend(pp.options, options);
            alert(pp.options.color);
        }
        pp.core = {
            aa: 12
        };    
    </script> 
    <script type="text/javascript">
        var pp = pp || {}; 
        pp.debug = {          
            bb:13
        };
        </script>
    <script type="text/javascript">
        $(function () {
            pp.init({ color: '#222222'});
            alert(pp.core.aa);
            alert(pp.debug.bb);
            alert(pp.core.aa); 
        });
    </script> 
Руслан Раянов

Recent Posts

Что такое Customer Development (кастдев)? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

8 часов ago

Что такое Целевая аудитория? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 день ago

Что такое Концепция сайта? Что такое Бриф на разработку сайта? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

2 дня ago

Каким должен быть личный кабинет информационной системы?

Вероятно, у вас есть сайт и вы подумываете, что было бы неплохо внедрить в него…

3 дня ago

Что такое Итерация, этап, спринт? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

6 дней ago

Что такое Рейт эстимейт почасовая ставка? #понятия_веб_разработки #вебликбез

https://falconspace.ru/blog/bazovye-voprosy-i-ponyatiya-v-sfere-sozdaniya-veb-proektov - Основы веб-разработки. Базовые понятия для владельца сайта

1 неделя ago