جزئیات محصول

دانلود پروژه کاربردی **برنامه لیست کتاب** با استفاده از HTML، CSS و JavaScript

دانلود پروژه کاربردی **برنامه لیست کتاب** با استفاده از HTML، CSS و JavaScript

قیمت: 35,000 تومان

خرید فایل


مشاهده پیشنمایش

پیشنمایش برای محصولاتی که نیاز به نمایش دمو دارند می باشد

 کاربران گرامی در این پروژه به شما پروژه کاربردی  با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش دانلود پروژه کاربردی با جاوااسکریپت سایر  پروژه هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.

در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه کاربردی پروژه  های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 09050394455 می باشد



در اینجا یک پروژه ساده برای ایجاد یک **برنامه لیست کتاب** با استفاده از HTML، CSS و JavaScript ارائه شده است. این برنامه به کاربران اجازه می‌دهد تا کتاب‌هایی را به لیست اضافه کنند، کتاب‌ها را مشاهده کنند و کتاب‌ها را از لیست حذف کنند.
 
### 1. **HTML**
ابتدا ساختار HTML را برای برنامه لیست کتاب ایجاد می‌کنیم.
 
```html
   
   
    برنامه لیست کتاب
   
   
       

لیست کتاب‌ها

       
       
       
       
       
    ```
     
    ### 2. **CSS**
    برای طراحی ظاهری برنامه لیست کتاب از CSS استفاده می‌کنیم.
     
    ```css
    body {
        font-family: Arial, sans-serif;
        background-color: #f4f4f4;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
        margin: 0;
    }
     
    .container {
        background-color: #fff;
        padding: 20px;
        border-radius: 10px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        width: 80%;
        max-width: 400px;
        text-align: center;
    }
     
    h1 {
        margin-bottom: 20px;
    }
     
    input {
        padding: 10px;
        font-size: 16px;
        width: calc(100% - 22px);
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
    }
     
    button {
        padding: 10px;
        font-size: 16px;
        cursor: pointer;
        background-color: #007bff;
        color: white;
        border: none;
        border-radius: 5px;
    }
     
    ul {
        list-style-type: none;
        padding: 0;
    }
     
    li {
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin: 5px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
     
    li button {
        background-color: red;
        border: none;
        color: white;
        border-radius: 5px;
        cursor: pointer;
        padding: 5px 10px;
    }
    ```
     
    ### 3. **JavaScript**
    در نهایت منطق برنامه لیست کتاب را با JavaScript پیاده‌سازی می‌کنیم.
     
    ```javascript
    // انتخاب عناصر DOM
    const bookInput = document.getElementById('bookInput');
    const addBookBtn = document.getElementById('addBookBtn');
    const bookList = document.getElementById('bookList');
     
    // تابع برای افزودن کتاب به لیست
    function addBook() {
        const bookName = bookInput.value.trim();
        
        if (bookName) {
            const li = document.createElement('li'); // ایجاد عنصر لیست
            li.textContent = bookName; // اضافه کردن نام کتاب
     
            const deleteBtn = document.createElement('button'); // ایجاد دکمه حذف
            deleteBtn.textContent = 'حذف';
            deleteBtn.onclick = function() {
                bookList.removeChild(li); // حذف کتاب از لیست
            };
     
            li.appendChild(deleteBtn); // اضافه کردن دکمه به عنصر لیست
            bookList.appendChild(li); // اضافه کردن کتاب به لیست
            bookInput.value = ''; // خالی کردن ورودی
        } else {
            alert('لطفا نام کتاب را وارد کنید.'); // پیام خطا در صورت خالی بودن ورودی
        }
    }
     
    // افزودن رویداد کلیک به دکمه افزودن کتاب
    addBookBtn.addEventListener('click', addBook);
     
    // همچنین می‌توان با زدن کلید Enter کتاب را افزود
    bookInput.addEventListener('keypress', function(event) {
        if (event.key === 'Enter') {
            addBook();
        }
    });
    ```
     
    ### توضیحات کد:
    1. **HTML**: شامل عنوان برنامه، ورودی برای نام کتاب، دکمه‌ای برای افزودن کتاب و یک لیست برای نمایش کتاب‌ها است.
    2. **CSS**: طراحی برای برنامه لیست کتاب که شامل طراحی ورودی، دکمه‌ها و لیست کتاب‌ها می‌شود.
    3. **JavaScript**:
       - **تابع افزودن کتاب**: وظیفه بررسی ورودی و افزودن کتاب به لیست و همچنین ایجاد دکمه حذف برای هر کتاب را بر عهده دارد.
       - **حذف کتاب**: با کلیک بر روی دکمه حذف، کتاب مربوطه از لیست حذف می‌شود.
       - **رویدادهای کلیک و کلید**: امکان افزودن کتاب با کلیک بر روی دکمه و همچنین با زدن کلید Enter وجود دارد.
     
    ### نتیجه‌گیری
    این پروژه **برنامه لیست کتاب** یک مثال ساده و عالی برای استفاده از مفاهیم JavaScript، HTML و CSS است. شما می‌توانید این پروژه را گسترش دهید و ویژگی‌های بیشتری مانند ذخیره کتاب‌ها در مرورگر (localStorage) یا افزودن جزئیات بیشتر به کتاب‌ها (نویسنده، سال انتشار و ...) اضافه کنید. از کدنویسی لذت ببرید!


     در اینجا یک پروژه ساده برای ایجاد یک **برنامه لیست کتاب** با استفاده از HTML، CSS و JavaScript ارائه شده است. این برنامه به کاربران اجازه می‌دهد تا کتاب‌هایی را به لیست اضافه کنند، کتاب‌ها را مشاهده کنند و کتاب‌ها را از لیست حذف کنند.
     
    ### 1. **HTML**
    ابتدا ساختار HTML را برای برنامه لیست کتاب ایجاد می‌کنیم.
     
    ```html
       
       
        برنامه لیست کتاب
       
       
           

    لیست کتاب‌ها

           
           
           
         
         
      ```
       
      ### 2. **CSS**
      برای طراحی ظاهری برنامه لیست کتاب از CSS استفاده می‌کنیم.
       
      ```css
      body {
          font-family: Arial, sans-serif;
          background-color: #f4f4f4;
          display: flex;
          justify-content: center;
          align-items: center;
          height: 100vh;
          margin: 0;
      }
       
      .container {
          background-color: #fff;
          padding: 20px;
          border-radius: 10px;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          width: 80%;
          max-width: 400px;
          text-align: center;
      }
       
      h1 {
          margin-bottom: 20px;
      }
       
      input {
          padding: 10px;
          font-size: 16px;
          width: calc(100% - 22px);
          margin-bottom: 10px;
          border: 1px solid #ccc;
          border-radius: 5px;
      }
       
      button {
          padding: 10px;
          font-size: 16px;
          cursor: pointer;
          background-color: #007bff;
          color: white;
          border: none;
          border-radius: 5px;
      }
       
      ul {
          list-style-type: none;
          padding: 0;
      }
       
      li {
          padding: 10px;
          border: 1px solid #ccc;
          border-radius: 5px;
          margin: 5px 0;
          display: flex;
          justify-content: space-between;
          align-items: center;
      }
       
      li button {
          background-color: red;
          border: none;
          color: white;
          border-radius: 5px;
          cursor: pointer;
          padding: 5px 10px;
      }
      ```
       
      ### 3. **JavaScript**
      در نهایت منطق برنامه لیست کتاب را با JavaScript پیاده‌سازی می‌کنیم.
       
      ```javascript
      // انتخاب عناصر DOM
      const bookInput = document.getElementById('bookInput');
      const addBookBtn = document.getElementById('addBookBtn');
      const bookList = document.getElementById('bookList');
       
      // تابع برای افزودن کتاب به لیست
      function addBook() {
          const bookName = bookInput.value.trim();
          
          if (bookName) {
              const li = document.createElement('li'); // ایجاد عنصر لیست
              li.textContent = bookName; // اضافه کردن نام کتاب
       
              const deleteBtn = document.createElement('button'); // ایجاد دکمه حذف
              deleteBtn.textContent = 'حذف';
              deleteBtn.onclick = function() {
                  bookList.removeChild(li); // حذف کتاب از لیست
              };
       
              li.appendChild(deleteBtn); // اضافه کردن دکمه به عنصر لیست
              bookList.appendChild(li); // اضافه کردن کتاب به لیست
              bookInput.value = ''; // خالی کردن ورودی
          } else {
              alert('لطفا نام کتاب را وارد کنید.'); // پیام خطا در صورت خالی بودن ورودی
          }
      }
       
      // افزودن رویداد کلیک به دکمه افزودن کتاب
      addBookBtn.addEventListener('click', addBook);
       
      // همچنین می‌توان با زدن کلید Enter کتاب را افزود
      bookInput.addEventListener('keypress', function(event) {
          if (event.key === 'Enter') {
              addBook();
          }
      });
      ```
       
      ### توضیحات کد:
      1. **HTML**: شامل عنوان برنامه، ورودی برای نام کتاب، دکمه‌ای برای افزودن کتاب و یک لیست برای نمایش کتاب‌ها است.
      2. **CSS**: طراحی برای برنامه لیست کتاب که شامل طراحی ورودی، دکمه‌ها و لیست کتاب‌ها می‌شود.
      3. **JavaScript**:
         - **تابع افزودن کتاب**: وظیفه بررسی ورودی و افزودن کتاب به لیست و همچنین ایجاد دکمه حذف برای هر کتاب را بر عهده دارد.
         - **حذف کتاب**: با کلیک بر روی دکمه حذف، کتاب مربوطه از لیست حذف می‌شود.
         - **رویدادهای کلیک و کلید**: امکان افزودن کتاب با کلیک بر روی دکمه و همچنین با زدن کلید Enter وجود دارد.
       
      ### نتیجه‌گیری
      این پروژه **برنامه لیست کتاب** یک مثال ساده و عالی برای استفاده از مفاهیم JavaScript، HTML و CSS است. شما می‌توانید این پروژه را گسترش دهید و ویژگی‌های بیشتری مانند ذخیره کتاب‌ها در مرورگر (localStorage) یا افزودن جزئیات بیشتر به کتاب‌ها (نویسنده، سال انتشار و ...) اضافه کنید. از کدنویسی لذت ببرید!
      | صفحه قابل مشاهده: دانلود پروژه کاربردی **برنامه لیست کتاب** با استفاده از HTML، CSS و JavaScript می‌باشد