کوتاه کننده URL خود را در جاوا اسکریپت بسازید
انتشار: آبان 06، 1403
بروزرسانی: 30 خرداد 1404

کوتاه کننده URL خود را در جاوا اسکریپت بسازید


کوتاه کننده URL چیست؟

کوتاه کننده URL ابزاری است که URL های طولانی را به لینک های کوتاه تر و قابل مدیریت تر تبدیل می کند. هنگامی که URL کوتاه شد، کاربران را به URL اصلی هدایت می کند.

به اشتراک گذاری آدرس های اینترنتی کوتاه در رسانه های اجتماعی، ایمیل ها یا هر پلتفرم دیجیتالی دیگر آسان تر است. علاوه بر این، بسیاری از کوتاه کننده های URL ویژگی های پیشرفته ای مانند ردیابی و تجزیه و تحلیل ارائه می دهند که می تواند در ارائه بینش در مورد تعامل کاربر مفید باشد.

در این آموزش، نحوه ایجاد ابزار کوتاه کننده URL خود را با استفاده از جاوا اسکریپت توضیح خواهیم داد!

در پایان این آموزش، چیزی شبیه به این خواهیم داشت:

بیایید شروع کنیم!

ایجاد رابط کاربری با HTML و CSS

ما از HTML و CSS برای ایجاد یک رابط کاربری ساده با عناصر زیر استفاده خواهیم کرد:

  • یک عنصر فرم با a و یک دکمه برای ارسال
  • الف عنصر برای نمایش نتایج و یک برچسب برای کپی کردن URL کوتاه شده.
  • الف \xa0 عنصری برای نمایش هرگونه پیام خطا
  • الف \xa0 element to display a copied message when the URL is copied.

Add this code in the body of the HTML file.

1

class="container">

2
    URL Shortener
3
    
4
         type="url" id="url" placeholder="Enter your long URL" required>
5
        
6
    
7
    

id="result">

8
        Shortened URL:  target="_blank" id="shortened-url">
9
   id="icon" class="fa-solid fa-copy">
10
        
11
    
12
    

id="copy">Copied!

13
    

id="error">

14

Styling with CSS

Let’s rifle through some styles to get things looking the way we want.

To style the page, let’s start by setting the body to use display: flex; این اطمینان حاصل می کند که همه چیز به صورت افقی و عمودی در مرکز قرار می گیرد.

ما همچنین یک رنگ پس زمینه اضافه می کنیم.

1
body {
2
    display: flex;
3
    justify-content: center;
4
    align-items: center;
5
    height: 100vh;
6
    background-color: #f1f1f1;
7
    font-family: Arial, sans-serif;
8
}

حالا بیایید این استایل ها را به عنصر container اضافه کنیم.

1
.container {
2
    width: 400px;
3
    background-color: #fff;
4
    border-radius: 5px;
5
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
6
    padding: 20px;
7
    text-align: center;
8
}

برای اطمینان از عناصر موجود در فرم ( و


منبع: https://webdesign.tutsplus.com/how-to-create-a-url-shortener-in-javascript--cms-108979t