СКРИПТЫ
ТЕГИ:
php (319)
js (238)
html (145)
css (125)
html tags (62)
js tag (56)
jquery (41)
text (36)
js method (35)
js date (32)
php array (31)
form html (30)
fonts (27)
link (26)
Показать еще :
online (25)
ruweb.net (24)
foto (22)
php file (21)
atom (20)
forum (19)
hosting (18)
svg (18)
php date (17)
board (16)
html book (16)
input (16)
php time (16)
color (15)
js events (14)
js url (14)
notepad (13)
osclass (13)
htaccess (13)
img (13)
js time (13)
php img (12)
select (12)
знак (12)
table (12)
dw block (12)
info (12)
php path (12)
download (11)
keyboard (11)
jsphp (11)
form (11)
icon (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
comment (7)
cookie (7)
php url (7)
year (6)
mysql (6)
iframe (6)
browser (6)
list (6)
click (6)
php get (6)
adminka (5)
tag a (5)
js math (5)
chart (5)
heading (5)
reg.ru (5)
mb (5)
search (5)
ftp (5)
js id (5)
value (5)
base64 (4)
week (4)
day (4)
ssl (4)
bbcode (4)
нок (4)
vk (4)
js form (4)
submit (4)
php var (4)
month (4)
pages (4)
symbols (4)
task (4)
console (4)
куб (3)
captcha (3)
domen (3)
js post (3)
line (3)
ucoz (3)
numbers (3)
padding (3)
js img (3)
https (3)
js hash (3)
vs code (3)
scandir (3)
рся (2)
seo (2)
prompt (2)
counter (2)
height (2)
google (2)
details (2)
js vars (2)
video (2)
sitemap (2)
tag hr (2)
youtube (2)
arrows (2)
typeof (2)
money (2)
qr kod (2)
нод (1)
rutube (1)
jino (1)
cursor (1)
header (1)
speed (1)
windows (1)
archive (1)
smile (1)
scroll (1)

Аналог include_once из php в javascript

13.11.2021 Марат 335 0 js | jsphp |
"include_once javascript" или как написать функцию "Аналог include_once из php в javascript"

Подробно об аналоге include_once из php в javascript

  1. Логика аналога include_once из php в javascript
  2. Проверка работы include_once из php в javascript
  1. Логика аналога include_once из php в javascript

    Как работает аналог include_once из php в javascript

    Получаем "id" скрипта - это будет название файла с разрешением :

    var id = (path.split('/').pop()).split('.').join('_');

    Если мы применим к адресу выше приведенный код... :

    Внимание! Функция "include_once" будет работать при условии, что название файла будет одинаковым.
    https://dwweb.ru/js/jquery-3.3.1.min.js

    То получим:

    Проверяем есть ли уже блок с нашим id

    if (!document.getElementByIdid)

    Если нет, то ставим этот блок в месте расположения :

    document.write('');

    Подключаем script в head:

    var script = document.createElement('script');
    script.setAttribute('src', path );
    document.head.appendChildscript;

    Соберем весь код функции include_once ...

    Аналог include_once из php в javascript

    function include_once( path ) {

      // original by: Aminev Marat https://dwweb.ru/

      var id = (path.split('/').pop()).split('.').join('_');

      if (!document.getElementByIdid)

        {

          document.write('<span id="'+id+'" style="width:0px;height:0px;opacity:0;position:absolute;"></span>');

          var script = document.createElement('script');

          script.setAttribute('src', path );

          document.head.appendChildscript;

      }

    }


    Главное условие работы функции include_once из php в javascript

    Название файла должно быть одинаковым:

    <script>include_once('https://dwweb.ru/js/jquery-3.3.1.min.js')</script>

    ...

    <script>include_once('https://другой_путь/jquery-3.3.1.min.js')</script>


  2. Проверка работы include_once из php в javascript

    Чтобы проверить нашу функцию include_once в javascript нам потребуется знать id.

    Внутрь функции помещаем:

    console.log( id );

    Открываем консоль и смотрим, в нашем примере dw_hide_show_js и dw_resize_js - копируем одну строку :

    Проверка работы include_once  из php в javascript

    На скрине смотрим... рядом с кнопкой "консоль" - есть "elements" - заходим.

    Нажимаем "ctrl + F" в поле вставляем "скопированное"...

    Здесь мы видим, что скопированный "id" есть и он один... значит include_once в javascript сработал 1 раз!
    Нажмите, чтобы открыть в новом окне.
    Проверка работы include_once  из php в javascript

Можете не благодарить, лучше помогите!
Теги :
include_once javascript
Аналог include_once из php в javascript
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Последние комментарии :
Марат :
18.11.2022 17:21
Как же я вами завидую! Сколько у вас свободного…
подробнее.
>" :
18.11.2022 17:18
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
18.11.2022 17:17
А как восклицательные знаки? С ними всё нормально??? Или нет??? Вы к ним как…
подробнее.
Марат :
18.11.2022 17:15
В мире много разных отклонений... по статистике примерно 10% человек в странах имеют такие.... Была у меня…
подробнее.
qwe"> :
18.11.2022 17:00
Читать тяжело. Я еще фильтрацию тегов потыкаю, если вы не…
подробнее.
Марат :
20.10.2022 10:10
Очень рад за Вас!
подробнее.
ruweb
Страница загружена за : 0.017915 секунд. Подробнее