Проверить Matter.js
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

02000.обновление.js 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. function загрузитьJSONJS(отклик)
  2. {
  3. const запрос = new XMLHttpRequest();
  4. запрос.onreadystatechange = function()
  5. {
  6. if (this.readyState == 4)
  7. {
  8. if (this.status == 200)
  9. {
  10. отклик(this.responseText);
  11. }
  12. else
  13. {
  14. console.error(this.status);
  15. }
  16. }
  17. }
  18. запрос.open("GET", "/json.js");// + "?" + gitjs.uuid());
  19. запрос.send();
  20. }
  21. function исполнитьJSONJS(текст)
  22. {
  23. if (!текст.length)
  24. {
  25. return;
  26. }
  27. /*
  28. try
  29. {
  30. console.debug("исполняем", текст);
  31. eval(текст);
  32. console.debug("исполнили", текст);
  33. }
  34. catch (e)
  35. {
  36. console.error(e);
  37. }
  38. */
  39. const скрипт = document.createElement("script");
  40. скрипт.src = текст;
  41. document.body.appendChild(скрипт);
  42. console.debug("исполнили скрипт?", текст);
  43. }
  44. function обновитьJSONJS()
  45. {
  46. загрузитьJSONJS(исполнитьJSONJS);
  47. }
  48. setInterval(обновитьJSONJS, 1000);