Как определить прогрузился ли javascript? 
		
		
		
		Добрый день. Есть проблема, когда страница грузится через wifi соединение, javascript может просто не загрузится. Из за чего такое может быть? Может кто сталкивался. 
	И как можно отследить загрузился ли весь js код который находится в подобном php файле: 
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
</head>
<body> 
    <script type="text/javascript">
      // вот тут любая часть может не прогрузится, как написать чтобы отлеживать целостность?
    </script>
</body>
</html>
Из за чего такая недозагрузка может происходить? сам js грамотно написан, все в функциях, через сеть за секунду грузится. Может проблема в настройке wifi? хотя код php всегда 100% загружается и отрабатывает :cray: Помогите пожалуйста. Давно уже с этим борюсь. Раньше весь javascript код был в отдельном js файле, но так вероятность прогрузки была еще меньше и я перенесь все внуть php файлика, стало лучше, но js код пропадает 5ть из 10 раз. И кстати даже фаил css может не прогрузится.  | 
	
		
 Цитата: 
	
 Раньше js имел возможность кэшироваться отдельно от самой html-странички, теперь нет. Цитата: 
	
 Цитата: 
	
 Еще можно попробовать асинхронно подгружать и исполнять js. Исполнение завершилось ошибкой, значит либо код кривой, либо файл подгрузился не полностью.  | 
	
		
 Nexus, 
	По поводу кривого кода, я просто например загружаю вот эти вот библиотеки вот так вот: 
<!DOCTYPE HTML>
<html lang="ru">
<head>
    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>	 
    <title>title</title>
    <link rel="shortcut icon" href="inc/img/term.ico" type="image/x-icon">
    <link rel="stylesheet" href="inc/css/bootstrap.4.1.2.min.css" />
    <link rel="stylesheet" href="inc/css/styletermin.css" />
    <link rel="stylesheet" href="inc/css/DateTimePicker.css" />
    <link rel="stylesheet" href="inc/css/fontawesome-all.css"/>
    <link rel="stylesheet" href="inc/css/jquery.virtual_keyboard.css"/>
    <script type="text/javascript" src="inc/js/jquery-3.2.1.min.js"></script>
    <script type="text/javascript" src="inc/js/jquery.cardswipe.js"></script>
    <script type="text/javascript" src="inc/js/bootstrap4.1.min.js"></script>
    <script type="text/javascript" src="inc/js/popper.js"></script>   
    <script type="text/javascript" src="inc/js/pdf/pdf.worker.js"></script>
    <script type="text/javascript" src="inc/js/flot/jquery.flot.js"></script>
    <script type="text/javascript" src="inc/js/flot/jquery.flot.crosshair.js"></script>
    <script type="text/javascript" src="inc/js/flot/jquery.flot.time.min.js"></script>
    <script type="text/javascript" src="inc/js/flot/jquery.flot.symbol.min.js"></script>
    <script type="text/javascript" src="inc/js/flot/jquery.flot.axislabels.js"></script>
    <script type="text/javascript" src="inc/js/pdfobject.min.js"></script>
    <script type="text/javascript" src="inc/js/DateTimePicker.js"></script>
    <script type="text/javascript" src="inc/js/jquery.virtual_keyboard.js"></script>
</head>
<body>
И у меня любой абсолютно файлик может не догрузится, в том числе и css. На сеть я тоже грешу, но почему php всегда загружается как надо? :-? Теперь я их все загрузил в php файлики, и проблем стала меньше, но они не разрешились, что посоветуете ? =( И да это одностраничный сайт, там не надо бегать по ссылкам, поэтому кэш не нужен особо.  | 
	
		
 потому что надо использовать упаковщики типа https://parceljs.org/, https://webpack.js.org/, https://rollupjs.org/guide/en, и т.д. 
	 | 
	
		
 SuperZen, 
	Спасибо, начал изучать =) оттестю, отпишусь, спасибо :thanks:  | 
	
		
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Не помогло в общем, http2 не могу использовать потому что сервер на iis7, обновить нельзя.  
	webpack.js скомпоновал все, и css и js, один фиг может не прогрузится, причем с большей вероятностью не прогрузится до конца. Чего еще придумать я фиг знает :-?  | 
	
		
 ну тогда это видимо проблемы iis 
	https://stackoverflow.com/questions/...ng-within-aspx https://forums.iis.net/t/1182335.aspx а что бывает если ресурсы в статике они вообще выдаются хотя бы в виде http://localhost:port/url/css/...? и было бы классно понять какой браузер ) можно как финт ушами, все скрипты и стили запихнуть копипастом в хтмл, и проверить,)  | 
	
		
 Artur_Hopf, 
	А как вы определяете что что-то не прогрузилось?  | 
	
		
 Цитата: 
	
 Код: 
	.container-panel{Код: 
	.container-panel{И с js например код: 
function wt (){    
    $.getJSON('wt', function(data) {
        for(var i = 0; i<data.length; i++){
            if(data[i].length != 0){
                dateTimeWT[i] = data[i][0];
            }
        }
    });
}
До клиента дойдет только часть.:-? 
function wt (){    
    $.getJSON('wt', function(data) {
        for(var i = 0; i<data.length; i++){
И все, дальше весь код он может и есть, имею ввиду другие функции, но дальше уже не работает. Проще говоря код на клиенте рушится, а может и загрузится без проблем, 50 на 50. Вчера я скомпоновал по инструкции https://webpack.js.org/guides/asset-management/, если через сетку обращаться то все и так работает, а если по wifi то жопка =( Я использую фреймворк codeigniter, может в нем дело, но я не уверен.  | 
	
		
 Artur_Hopf, 
	Покажите ошибки в консоли, эти файлы во вкладке Sources (в хроме) - начиная с места с ошибкой, и эти файлы во вкладке Networks - с заголовками запроса и ответа.  | 
| Часовой пояс GMT +3, время: 03:56. |