- Katılım
- 30 Nis 2011
- Konular
- 1,324
- Mesajlar
- 5,827
- Çözüm
- 20
- Online süresi
- 6mo 6d
- Reaksiyon Skoru
- 5,737
- Altın Konu
- 235
- Başarım Puanı
- 379
- MmoLira
- 27,342
- DevLira
- 27
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
JavaScript Kullanarak Yapılacaklar Listesi Oluşturma
Her şeyin yeni bir zirveye ulaştığı günümüzde biz insanlar birçok şeyi hatırlayamıyoruz, bunun için buzdolabına ve takvimlere yapıştırdığımız yapışkan notları kullanıyorduk. Ancak günümüzde akıllı telefonlarda kalanlar ve notlar gibi bazı özellikler var, ancak bilgisayarlarda günlük işlerimizi ekleyen ve bize hatırlatan yapılacaklar listesi oluşturabiliyoruz.
[CODE lang="html" title="Yapılacaklar Listesi için HTML Kodu"]<main id=app></main>[/CODE]
Bu kodda basitçe main etiketinin altına bir satır ekledik ve daha sonra CSS kodunda veya JS kodunda çağrılabilecek bir id verdik. Şimdi, CSS kullanarak projeyi şekillendirelim.
[CODE lang="css" title="Yapılacaklar Listesi için CSS Kodu"]@import "https://unpkg.com/water.css@2/out/water.min.css";
body {
font-size: 1.5em;
}
section {
display: flex;
}[/CODE]
Bu CSS kodunda, gövdede bulunan font boyutunu tanımlayan bir css şablonunu içe aktardık ve bölümü esnek tuttuk. Bunu duyarlı hale getirmek için JS kısmını kodlayalım.
[CODE lang="javascript" title="Yapılacaklar Listesi için JavaScript"]import { h, text, app } from "https://esm.run/hyperapp"
const AddTodo = (state) => ({
...state,
value: "",
todos: state.todos.concat(state.value)
})
const NewValue = (state, event) => ({
...state,
value: event.target.value,
})
app({
init: { todos: ["Learn Hyperapp"], value: "" },
view: ({ todos, value }) =>
h("main", {}, [
h("h1", {}, text("To-do list
")),
h("ul", {},
todos.map((todo) => h("li", {}, text(todo)))
),
h("section", {}, [
h("input", { type: "text", oninput: NewValue, value }),
h("button", { onclick: AddTodo }, text("Add new")),
])
]),
node: document.getElementById("app"),
})[/CODE]
Bu JS kodunda bir JS şablonunu içe aktardık ve çalışmak için HTML kodunda tanımlanan id'yi çağırdık ve çalışmasını sağladık ve içine bir başlık ekledik. Nihai çıktıyı görelim.
HTML5, CSS3 & JS | JavaScript kullanarak basit yapılacaklar listemizi başarıyla oluşturduk. Bu projeyi kişisel ihtiyaçlarınız için kullanabilirsiniz ve ilgili kod satırları yukarıda belirtilen kod kalemi bağlantısı ile verilmiştir.
[CODE lang="html" title="Yapılacaklar Listesi için HTML Kodu"]<main id=app></main>[/CODE]
Bu kodda basitçe main etiketinin altına bir satır ekledik ve daha sonra CSS kodunda veya JS kodunda çağrılabilecek bir id verdik. Şimdi, CSS kullanarak projeyi şekillendirelim.
[CODE lang="css" title="Yapılacaklar Listesi için CSS Kodu"]@import "https://unpkg.com/water.css@2/out/water.min.css";
body {
font-size: 1.5em;
}
section {
display: flex;
}[/CODE]
Bu CSS kodunda, gövdede bulunan font boyutunu tanımlayan bir css şablonunu içe aktardık ve bölümü esnek tuttuk. Bunu duyarlı hale getirmek için JS kısmını kodlayalım.
[CODE lang="javascript" title="Yapılacaklar Listesi için JavaScript"]import { h, text, app } from "https://esm.run/hyperapp"
const AddTodo = (state) => ({
...state,
value: "",
todos: state.todos.concat(state.value)
})
const NewValue = (state, event) => ({
...state,
value: event.target.value,
})
app({
init: { todos: ["Learn Hyperapp"], value: "" },
view: ({ todos, value }) =>
h("main", {}, [
h("h1", {}, text("To-do list
")),h("ul", {},
todos.map((todo) => h("li", {}, text(todo)))
),
h("section", {}, [
h("input", { type: "text", oninput: NewValue, value }),
h("button", { onclick: AddTodo }, text("Add new")),
])
]),
node: document.getElementById("app"),
})[/CODE]
Bu JS kodunda bir JS şablonunu içe aktardık ve çalışmak için HTML kodunda tanımlanan id'yi çağırdık ve çalışmasını sağladık ve içine bir başlık ekledik. Nihai çıktıyı görelim.
HTML5, CSS3 & JS | JavaScript kullanarak basit yapılacaklar listemizi başarıyla oluşturduk. Bu projeyi kişisel ihtiyaçlarınız için kullanabilirsiniz ve ilgili kod satırları yukarıda belirtilen kod kalemi bağlantısı ile verilmiştir.
En Çok Reaksiyon Alan Mesajlar
Paylaşım için teşekkürler.
Paylaşım için teşekkürler.
Paylaşım için teşekkürler.
Değerli yorumunuz için teşekkür ederim.Paylaşım için teşekkürler.
Değerli yorumunuz için teşekkür ediyorum.Paylaşım için teşekkürler.
- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,722
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 14 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,928
- DevLira
- 601
Paylaşım için teşekkürler.
- Katılım
- 30 Nis 2011
- Konular
- 1,324
- Mesajlar
- 5,827
- Çözüm
- 20
- Online süresi
- 6mo 6d
- Reaksiyon Skoru
- 5,737
- Altın Konu
- 235
- Başarım Puanı
- 379
- MmoLira
- 27,342
- DevLira
- 27
Değerli yorumunuz için teşekkür ediyorum.Paylaşım için teşekkürler.
- Katılım
- 18 Tem 2022
- Konular
- 597
- Mesajlar
- 11,192
- Çözüm
- 5
- Online süresi
- 2mo 19d
- Reaksiyon Skoru
- 4,323
- Altın Konu
- 76
- Başarım Puanı
- 297
- MmoLira
- 5,039
- DevLira
- 756
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 50
- Cevaplar
- 3
- Görüntüleme
- 67
- Cevaplar
- 4
- Görüntüleme
- 291
- Cevaplar
- 2
- Görüntüleme
- 169


