Получение базового URL

JavaScriptJavaScriptBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы изучим основы языка программирования JavaScript. Вы научитесь писать базовый синтаксис, манипулировать различными типами данных, использовать условные операторы, циклы и функции. В конце практического занятия у вас будет твердая основа в JavaScript и вы сможете создавать простые программы.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28351{{"Получение базового URL"}} javascript/data_types -.-> lab-28351{{"Получение базового URL"}} javascript/arith_ops -.-> lab-28351{{"Получение базового URL"}} javascript/comp_ops -.-> lab-28351{{"Получение базового URL"}} end

Получение базового URL

Для получения базового URL из заданного URL следуйте этим шагам:

  1. Откройте Терминал/SSH.
  2. Введите node, чтобы начать практиковаться в написании кода.
  3. Используйте следующую функцию JavaScript для получения текущего URL без любых параметров или идентификаторов фрагмента:
const getBaseURL = (url) => url.replace(/[?#].*$/, "");
  1. Замените url на URL, из которого вы хотите получить базовый URL.
  2. Функция удалит все, что находится после '?' или '#', если они найдены, и вернет базовый URL.
  3. Вот пример:
getBaseURL("http://url.com/page?name=Adam&surname=Smith");
// 'http://url.com/page'

Резюме

Поздравляем! Вы завершили практическое занятие по получению базового URL. Вы можете практиковаться в других лабораторных работах в LabEx, чтобы улучшить свои навыки.