В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 19-03-2024! 🞨
Меню :
js url (14)
jsphp (11)
js (244)



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

Аналог basename php в javascript

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>

    Результат:

Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.016675 секунд. Подробнее