کاربران گرامی در این پروژه به شما پروژه کاربردی با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش دانلود پروژه کاربردی با جاوااسکریپت سایر پروژه هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.
در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه کاربردی پروژه های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 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;
}
.library {
background-color: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
text-align: center;
width: 400px;
}
h1 {
margin-bottom: 20px;
}
input {
padding: 10px;
font-size: 16px;
width: 100%;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
padding: 10px;
font-size: 16px;
cursor: pointer;
background-color: #28a745;
color: white;
border: none;
border-radius: 5px;
}
button:hover {
background-color: #218838;
}
h2 {
margin-top: 20px;
}
ul {
list-style-type: none;
padding: 0;
}
li {
padding: 5px;
border-bottom: 1px solid #ccc;
}
```
### 3. **JavaScript**
سپس منطق برنامه را با JavaScript پیادهسازی میکنیم.
```javascript
// تابع برای افزودن کتاب به لیست
function addBook() {
const bookTitle = document.getElementById('bookTitle').value;
const bookAuthor = document.getElementById('bookAuthor').value;
if (bookTitle === '' || bookAuthor === '') {
alert('لطفاً عنوان و نویسنده کتاب را وارد کنید.');
return;
}
// ایجاد عنصر لیست
const li = document.createElement('li');
li.textContent = `${bookTitle} - نوشته شده توسط ${bookAuthor}`;
// افزودن کتاب به لیست
document.getElementById('bookList').appendChild(li);
// پاک کردن ورودیها
document.getElementById('bookTitle').value = '';
document.getElementById('bookAuthor').value = '';
}
```
### توضیحات کد:
1. **HTML**: شامل ورودیها برای عنوان و نویسنده کتاب و یک دکمه برای افزودن کتاب و همچنین لیستی برای نمایش کتابهای موجود است.
2. **CSS**: طراحی ساده و زیبا برای سیستم کتابخانه.
3. **JavaScript**:
- **addBook**: تابعی برای افزودن کتاب به لیست. اگر ورودیها خالی باشد، پیامی به کاربر نمایش داده میشود. در غیر این صورت، کتاب به لیست اضافه میشود و ورودیها پاک میشوند.
### نتیجهگیری
این پروژه **سیستم کتابخانه** یک مثال ساده برای یادگیری نحوه کار با DOM و رویدادهای کاربر در JavaScript است. شما میتوانید این پروژه را گسترش دهید و ویژگیهای بیشتری مانند حذف کتابها، ویرایش کتابها یا ذخیره کتابها در محلی (local storage) اضافه کنید. از کدنویسی لذت ببرید!
| صفحه قابل مشاهده:
دانلود پروژه کاربردی **سیستم کتابخانه** با استفاده از HTML، CSS و JavaScript میباشد