每日一句 ( 2024920 )  

Years may wrinkle the skin, but to give up enthusiasm wrinkles the soul.

歲月留痕,只及肌膚;激情不再,皺起心靈。———— Samuel Ullman

js版貪吃蛇

參考網(wǎng)上某代碼寫的js版貪吃蛇,貪吃蛇整個(gè)過程分為三部分,地圖的生成、食物的隨機(jī)顯示,蛇的顯示和移動(dòng)。運(yùn)行時(shí)按鍵盤上下左右進(jìn)行方向控制,蛇頭撞到邊界或自己時(shí)游戲結(jié)束。目前已知的問題為:生成食物時(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萬年歷中的農(nóng)歷顯示源碼

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

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

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

form.submit()提交時(shí)報(bào)錯(cuò)object is not a function

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

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

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

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

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

談?wù)凧avascript

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