<commit_before># Асинхронная загрузка Javascript и CSS файлов

## Пример 1. Загрузка Jquery
```
// Объявляем синонимы
$ldjs.alias('jquery', ['/assets/jquery/jquery.all.js']);
$ldjs.alias('jquery_inputmask', ['/assets/jquery/jquery.inputmask.js',]);
$ldjs.alias('mfp', ['/assets/mfp/magnific-popup.css','/assets/mfp/jquery.magnific-popup.js',]);

// Загружаем основные скрипты
$ldjs.load('jquery', 'jquery_loaded')
.load(['/assets/script1.js'])
.load(['/assets/script2.js'])
.success(function(){
    $ldjs.deliver('scripts_loaded');
});

// Загружаем inputmask
$ldjs.sload('jquery_loaded', 'jquery_inputmask', 'jquery_inputmask_loaded');

// Загружаем magnific-popup
$ldjs.sload('jquery_loaded', 'mfp', 'mfp_loaded');

// Подписываемся на событие scripts_loaded
$ldjs.subscribe(['scripts_loaded', 'mfp_loaded', 'jquery_inputmask_loaded'], function(){
	
	$ldjs.load('/assets/all.js')
	.success(function(){
		console.log('All init!');
	});
	
});
```

## Пример 2. Загрузка Angular
```
// Загрузка JQuery Noty
$ldjs.sload('jquery_loaded', ['/assets/noty/jquery.noty.packaged.min.js'], 'noty_loaded');

// Определяем зависимости angular
angular_subscribe([
    'noty_loaded',
]);
angular_require([
    // Мои js
    '/assets/style1.css', 
    '/assets/script1.js',
    
    // Подключаем библиотеки Angular
    [ 'ngResource', ['/assets/angular-resource/angular-resource.min.js',] ],
]);
// Загружаем angularJs
angular_load();
```<commit_msg>add javascript label in readme<commit_after># Асинхронная загрузка Javascript и CSS файлов

## Пример 1. Загрузка Jquery
```javascript
// Объявляем синонимы
$ldjs.alias('jquery', ['/assets/jquery/jquery.all.js']);
$ldjs.alias('jquery_inputmask', ['/assets/jquery/jquery.inputmask.js',]);
$ldjs.alias('mfp', ['/assets/mfp/magnific-popup.css','/assets/mfp/jquery.magnific-popup.js',]);

// Загружаем основные скрипты
$ldjs.load('jquery', 'jquery_loaded')
.load(['/assets/script1.js'])
.load(['/assets/script2.js'])
.success(function(){
    $ldjs.deliver('scripts_loaded');
});

// Загружаем inputmask
$ldjs.sload('jquery_loaded', 'jquery_inputmask', 'jquery_inputmask_loaded');

// Загружаем magnific-popup
$ldjs.sload('jquery_loaded', 'mfp', 'mfp_loaded');

// Подписываемся на событие scripts_loaded
$ldjs.subscribe(['scripts_loaded', 'mfp_loaded', 'jquery_inputmask_loaded'], function(){
	
	$ldjs.load('/assets/all.js')
	.success(function(){
		console.log('All init!');
	});
	
});
```

## Пример 2. Загрузка Angular
```javascript
// Загрузка JQuery Noty
$ldjs.sload('jquery_loaded', ['/assets/noty/jquery.noty.packaged.min.js'], 'noty_loaded');

// Определяем зависимости angular
angular_subscribe([
    'noty_loaded',
]);
angular_require([
    // Мои js
    '/assets/style1.css', 
    '/assets/script1.js',
    
    // Подключаем библиотеки Angular
    [ 'ngResource', ['/assets/angular-resource/angular-resource.min.js',] ],
]);
// Загружаем angularJs
angular_load();
```
{'fraction_non_alphanumeric': 0.19718309859154928, 'fraction_numerical': 0.004122294744074201, 'mean_word_length': 5.054054054054054, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7670278', 'n_tokens_mistral': 1136, 'n_tokens_neox': 1159, 'n_words': 162}