如何自己寫乙個日曆

2021-04-23 11:57:52 字數 349 閱讀 4216

在很多**都有自己的乙個日曆工具, 有些看起來挺酷的, 肯定有很多人想學. 但在這裡我不是要寫乙個, 而是給出它的設計過程, 即它的靈魂.

第一步: 首先我們要選擇要顯示的年份和月份.

第二步: 獲得這個月的最大天數(參照前面一篇文章);

第三步: 建立乙個日期物件, 這個日期物件為這個月的第一天.

第四步: 得到這個日期物件的星期數(即星期幾).

第五步: 知道這個月的第一天的星期數之後, 自然就知道這個星期還有幾天, 這樣第一行就確定了.

第六步: 最大天數減去第一行的顯示個數, 再計算還需要幾行(每七個一行).

第七步: 通過乙個迴圈搞定.

怎麼樣,簡單吧!

js寫乙個定製日曆

老早之前寫過乙個js日曆的方法,但是和dom耦合太強,並且邏輯複雜化,在原來的基礎上進行了優化,重寫了日曆方法。效果圖如下,dom結構為乙個div,裡面包含了 7 6 42 個元素,左浮動排列 原始碼如下 日曆控制項 var dw new dateweek dt new date dw.setdat...

自己寫乙個LIST

pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...

自己寫乙個框架

自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...