Skip to content

Commit 325fea6

Browse files
authored
Update solution.md
1 parent edea827 commit 325fea6

File tree

1 file changed

+4
-4
lines changed
  • 2-ui/1-document/07-modifying-document/9-calendar-table

1 file changed

+4
-4
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
Tabloyu bir string olarak oluşturacağız: `"<table>...</table>"` ve ardından `innerHTML`'ye atayacağız
1+
Tabloyu bir string olarak oluşturacağız: `"<table>...</table>"` ve ardından `innerHTML`'ye atayacağız.
22

33
Algoritma:
44

5-
1. Tablo başlığını `<th>` ve hafta içi isimleri ile oluşturun..
6-
1. Tarih nesnesini `d = new Date(year, month-1)` oluşturun. Bu, ayın ilk günüdür (JavaScript'te ayların `1`den değil, `0`dan başladığını hesaba katarak)
5+
1. Tablo başlığını ve hafta içi gün isimlerini `<th>` ile oluşturun.
6+
1. Tarih nesnesini ile `d = new Date(year, month-1)` oluşturun. Bu, ayın ilk günüdür. (JavaScript'te ayların `1`den değil, `0`dan başladığını hesaba katarak)
77
2. Ayın ilk gününe kadar ilk birkaç hücre `d.getDay()` boş olabilir. Onları `<td></td>` ile dolduralım.
88
3. `d`: `d.setDate(d.getDate()+1)` içindeki günü artırın. Eğer `d.getMonth()` henüz gelecek ay değilse, ondan sonra takvime yeni hücre ekle. Eğer bu bir Pazar günüyse, yeni bir satır <code>"&lt;/tr&gt;&lt;tr&gt;"</code>'i ekleyin.
9-
4. Eğer ay bitmişse, ama tablo satırı henüz dolu değil, onu kare yapmak için içine boş `<td>` ekleyin.
9+
4. Eğer ay bitmişse, ama tablo satırı henüz dolu değilse, onu kare yapmak için içine boş `<td>` ekleyin.

0 commit comments

Comments
 (0)