每日一句 ( 2024713 )  

If I have seen further, it is by standing on the shoulders of giants.

如果我看得更遠,那是因為我站在巨人的肩膀上。———— Isaac Newton

js版貪吃蛇

參考網(wǎng)上某代碼寫(xiě)的js版貪吃蛇,貪吃蛇整個(gè)過(guò)程分為三部分,地圖的生成、食物的隨機顯示,蛇的顯示和移動(dòng)。運行時(shí)按鍵盤(pán)上下左右進(jìn)行方向控制,蛇頭撞到邊界或自己時(shí)游戲結束。目前已知的問(wèn)題為:生成食物時(shí)未排除生成到蛇身上的可能。(function() { var t = null; var map = null; var food={x:0,y:0,div:null}; var snake={ //初始化時(shí)的蛇身部分 snakeBody : [[1,2,null], [2,2,nul...

hao123萬(wàn)年歷中的農歷顯示源碼

鄭曉在朋友圈聽(tīng)說(shuō)明年的中秋和國慶完全重疊了,突然感到非常的驚恐和不安,于是打開(kāi)hao123萬(wàn)年歷查了一下…然后就像不知道1+1=2是什么原因一樣,鄭曉打開(kāi)它的源碼研究了起來(lái)。把它農歷計算的部分都摘出來(lái)了,還寫(xiě)了調用方法,有需要的可以參考。它原程序中還有黃歷的宜忌顯示,數據都是寫(xiě)死的,一年一個(gè)文件感覺(jué)挺蛋疼就沒(méi)弄。!function() { function i(i) { var t = new Da...

使用JS動(dòng)態(tài)修改微信瀏覽器中的title

平時(shí)使用JS修改title,直接document.title=新標題就好了 這樣在安卓的微信瀏覽器是正常運行,可在IOS中這樣的確不起作用。微信瀏覽器的title在頁(yè)面加載完成后就確定了,因此如果光使用document.title來(lái)修改,不會(huì )有效果。所以這里使用了黑科技。在微信瀏覽器中使用如下代碼來(lái)動(dòng)態(tài)修改瀏覽器上的title標題:var $body = $('body');document.title = '這里是要修改成的新標題';var $iframe =...

form.submit()提交時(shí)報錯object is not a function

form.submit()提交時(shí)報錯object is not a function在寫(xiě)表單提交時(shí)遇到一個(gè)很扯淡的問(wèn)題,分享一下。比如有個(gè)表單,其中某元素的id為submit,像下面這樣寫(xiě):即,如果在表單某元素中,設置了一個(gè)id名為submit的元素, 然后在使用form.submit()進(jìn)行提交表單時(shí), 表單無(wú)動(dòng)作,瀏覽器控制臺中會(huì )提示一個(gè)js錯誤:Uncaught TypeError: object is not a function如果使用其它的id就正常了。分...

兼容各瀏覽器的復制到剪切板插件ZeroClipboard

又是一款兼容性比較好的復制到剪切板的插件,ZeroClipboard,同樣基于flash。使用起來(lái)更簡(jiǎn)單,比如我需要點(diǎn)擊一個(gè)按鈕復制指定input的內容。以下是實(shí)現Demo://定義swf文件位置var mvPath = "ZeroClipboard.swf";// 定義一個(gè)ZeroClipboard對象new ZeroClipboard( document.getElementById("copydemo"), {moviePath: mvPath}).on( 'complete', function(client, args) {alert("復制成...

JS判斷訪(fǎng)客操作系統是xp or win7

使用js來(lái)判斷來(lái)訪(fǎng)者的操作系統是xp還是win7,用一小段代碼即可實(shí)現:var ua = navigator.userAgent;if(ua.indexOf("Windows NT 5")!=-1) { alert('您使用的是win32 XP系統!');} else { alert('您使用的是Win7系統!');}Javascript中的Navigator對象包含有關(guān)瀏覽器的信息,其中的userAgent中返回由客戶(hù)機發(fā)送服務(wù)器的 user-agent 頭部的值,在獲得的這個(gè)字符串中檢測是否有windows nt 5...

談?wù)凧avascript

//剛發(fā)表完發(fā)現沒(méi)有加標題,汗、、、、作為一名PHP的Coder,Javascipt應該是我們居家旅行的必備工具,所以學(xué)好Javascipt我們任重道遠。水平如何?你的Javascript功底如何,你如何考證?工作年限嗎?我工作了已經(jīng)有些年頭了,有些時(shí)候還不如剛工作的coder,估計是笨了點(diǎn)的緣故。我與她為伍這么長(cháng)時(shí)間,還是不了解她,所以我總是思考,我怎樣才能真正的征服她?混編的代碼沒(méi)事我喜歡去瀏覽各...