1.先構思出乙個原型,為了方便我使用的table做為容器.
我是參照win10日曆準備畫乙個這樣的東西
一共7行7列
2.有了思緒後,我們需要獲得當月第一天是週幾
function getweekoneday()
用這段函式可以獲得周一到週日 返回乙個數字
0 週日
1 周一
2 周二
3 週三
4 周四
5 周五
6 週六
因為一些原因我不太喜歡週日用0因為或許使用0則會使用更多的邏輯判斷這裡我把週日換成了7
var week;
if(getweekoneday()==0)
3.我需要把每月的一號位置確定 其餘的部分補空格
7 6
6 5
5 4
4 3
3 2
2 1
1 0
我們的公式就是當天-1=需要的空格數
剩下的就是一些拼接和迴圈的技巧,請自行領悟 貼出源**
;(function
(undefined)
var nbspcount=onedayweek-1;
for (var j=0;j" ";
}for(var k=0;k<7-nbspcount;k++)else
weekrowlastnum=(k+1);
}table+=""
table+="";
for(var x=weekrowlastnum;xif(!((x+1)==getcountdays()))else
}else
else
}if(x%7==0)
}table+="";
var parent=$(".last").parent();
for(var i=0;i<7-$(".last").parent.length;i++)
},title: function
setcalendartitle
(selector)
}function
getday
(day)
function
getcountdays
() function
getweekoneday
() _global = (function
()());
if (typeof module !== "undefined" && module.exports) else
if (typeof define === "function" && define.amd) );
} else
}());
呼叫
python 使用python做乙個簡單爬蟲
爬蟲的步驟如下 1.獲取資料 2.篩選資料 3.儲存資料 4.顯示資料 在這裡我們主要使用urllib2庫來對網頁進行爬取,本次我們爬取的參考 是 我們可以觀察內容 發現正文的內容都在這個標籤內,所以我們可以通過正則篩選出內容 正則內容如下 pattern re.compile r re.s 然後再...
使用 js 做乙個簡單學生系統
html 年級名稱 年級增加 年級編號 年級名稱 年級操作 班級名稱 班級增加 選擇年級 所屬年級 班級名稱 班級操作 學生名稱 學生增加 選擇年級 選擇班級 所屬年級 所屬班級 學生編號 學生名稱 學生操作 js function grade.name gradename if gradename...
用JQuery做乙個分屏滾動效果
平常會遇到這樣的需求,整屏滾動效果。效果如下圖,紅色為瀏覽器視窗,其他為每乙個塊兒,當我們使用滑鼠的滾輪的時候會上下切換。到這裡咱們還需要乙個東西,滑鼠滾輪時間,還好有個外掛程式幫咱們包裝好了滑鼠滾輪時間相關的引數 jquery.mousewheel.min.js 是個很出色的滑鼠滾輪事件的外掛程式...