СКРИПТЫ alt phpjshtmlcssblog
ТЕГИ:
php (267)
js (136)
html (133)
css (96)
html tags (58)
edit text (37)
jquery (36)
form html (29)
php array (28)
foto (23)
fonts (22)
forum (19)
atom (17)
board (17)
hosting (17)
html book (17)
Показать еще :
svg (16)
js method (16)
php file (15)
ruweb.net (15)
color (14)
osclass (13)
htaccess (13)
path (12)
table (12)
input (11)
icon (11)
info (11)
online (11)
yandex (11)
php date (11)
notepad (11)
js delete (11)
php img (10)
url (10)
jsphp (10)
form (8)
task (7)
cookie (7)
comment (7)
php url (7)
click (6)
ftp (6)
js url (6)
value (5)
reg.ru (5)
mb (5)
adminka (5)
js id (4)
bbcode (4)
js form (4)
select (4)
search (4)
js copy (4)
vk (3)
captcha (3)
js time (3)
iframe (3)
vs code (3)
sitemap (2)
js post (2)
browser (2)
console (2)
seo (2)
tag hr (2)
ukoz (2)
header (1)
archive (1)
smile (1)
numbers (1)
ssl (1)
books (1)

аналог basename php в javascript

10.09.2021 Марат 69 0 js | jsphp | js_url |
basename javascript, аналог basename php в javascript . Нам потребовалась простая и понятная функция basename как в php, но на javascript

Функция basename javascript.

  1. Описание функции basename javascript.
  2. Корректная работа функции basename javascript.

  1. Описание функции basename javascript.

    Поскольку в javascript не существует встроенной функции "basename()", то её нужно написать!

    Нам понадобится для этого:

    Получить адрес ссылки

    Разбить её в массив :

    адрес.split('/')

    И вернуть последний элемент массива одним из способов:

    Далее .... соберем функцию "basename() javascript"

    function basename(path) {

    return path.split('/').reverse()[0];

    }

    Или:

    function basename(path) {

    return path.split('/').pop();

    }


  2. Корректная работа функции basename javascript.

    Для корректной работы функции..., что я имею ввиду, говоря про корректную работу функции basename javascript...

    Дело в том, что адресная строка может содержать в себе много разного мусора... например get(сочувствую, если ваш сайт построен на get cry ) и от него нужно избавиться(в смысле от мусора...) ...

    Поэтому см здесь про переменную "real_page"

    Проверка работы функции basename javascript.

    У нас уже есть в переменной real_page адрес страницы, давайте её выведем здесь..

    <script>document.write(real_page);</script>

    Результат:

    Применим функцию basename javascript к данной переменной:

    <script>document.write ( basename ( real_page ) );</script>

    Результат:

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Последние комментарии :
Марат :
10.10.2021 17:20
Добавлен новый смайл
подробнее.
Марат :
05.10.2021 26:37
Страница sitemap.html восстановлена. Но будут вводиться только страницы…
подробнее.
Марат :
04.10.2021 38:22
Добавил несколько вариантов поставить смайл на страницу своего сайта! 3 варианта! Кроме варианта скачать…
подробнее.
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.