Типы данных в JavaScript. Разбор примитивных типов в js. Курс обучение js с нуля
Объект URL в JavaScript: полный разбор ⏩Итак, создать объект URL можно 2 способами: — Конструктор URL(): const url = new URL("https://www.example.com/path?query=123#hash"); — Использование window.location: const currentUrl = new URL(window.location.href); ⏩Из чего состоит URL Вот некоторые составляющие URL : — href: полный URL. — protocol: протокол, например https:. — host: хост (доменное имя и порт). — hostname: только доменное имя. — port: только порт. — pathname: путь после доменного имени и порта. — search: строка запроса, начинающаяся с ?. — hash: якорь, начинающийся с #. — origin: протокол + домен + порт. ⏩Допустим, у нас есть такой URL, включающий все эти части: https://www.example.com:8080/path/page.html?query=123#section ⏩Тогда объект URL для него будет выглядеть так: const url = new URL("https://www.example.com:8080/path/page.html?query=123#section"); ⏩А если мы попытаемся вывести значения разных свойств, получим следующее: console.log(url.href); // https://www.example.com:8080/path/page.html?query=123#section console.log(url.protocol); // https: console.log(url.host); // www.example.com:8080 console.log(url.hostname); // www.example.com console.log(url.port); // 8080 console.log(url.pathname); // /path/page.html console.log(url.search); // ?query=123 console.log(url.hash); // #section console.log(url.origin); // https://www.example.com:8080 ⏩Ещё вы можете изменить любую часть URL, изменяя соответствующее свойство. url.search = "?newquery=456"; console.log(url.href); // https://www.example.com:8080/path/page.html?newquery=456#section ⏩Объект URLSearchParams в сочетании с объектом URL упрощает работу с параметрами запроса. const params = new URLSearchParams(url.search); params.set("newparam", "value"); url.search = params.toString(); console.log(url.href); // https://www.example.com:8080/path/page.html?newquery=456&newparam=value @javascript_react
Как увидеть сокращенные URL-адреса, не открывая их
Если вы когда-нибудь столкнётесь с ссылкой в электронном письме или на веб-сайте, всегда наводите курсор мыши на нее, для того, чтобы увидеть URL в нижней части браузера. Это необходимо чтобы убедиться в её безопасности. Хотя этот трюк не работает с сокращёнными URL, которые довольно распространены в наши дни в соцсетях. Однако это также не означает, что вам придется проверять каждый сокращённый URL и рисковать своей безопасностью. Есть несколько способов проверить, что скрывается за сокращённым URL, не открывая его...