Problems are not stop signs; they are guidelines.
問(wèn)題的出現(xiàn)不是讓你止步,而是給你指路。———— Robert Schuller
參考網(wǎng)上某代碼寫(xiě)的js版貪吃蛇,貪吃蛇整個(gè)過(guò)程分為三部分,地圖的生成、食物的隨機(jī)顯示,蛇的顯示和移動(dòng)。運(yùn)行時(shí)按鍵盤(pán)上下左右進(jìn)行方向控制,蛇頭撞到邊界或自己時(shí)游戲結(jié)束。目前已知的問(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...
鄭曉在朋友圈聽(tīng)說(shuō)明年的中秋和國(guó)慶完全重疊了,突然感到非常的驚恐和不安,于是打開(kāi)hao123萬(wàn)年歷查了一下… 然后就像不知道1+1=2是什么原因一樣,鄭曉打開(kāi)它的源碼研究了起來(lái)。把它農(nóng)歷計(jì)算的部分都摘出來(lái)了,還寫(xiě)了調(diào)用方法,有需要的可以參考。它原程序中還有黃歷的宜忌顯示,數(shù)據(jù)都是寫(xiě)死的,一年一個(gè)文件感覺(jué)挺蛋疼就沒(méi)弄。 !function() { function i(i) { var t = new Da...
平時(shí)使用JS修改title,直接document.title=新標(biāo)題就好了 這樣在安卓的微信瀏覽器是正常運(yùn)行,可在IOS中這樣的確不起作用。 微信瀏覽器的title在頁(yè)面加載完成后就確定了,因此如果光使用document.title來(lái)修改,不會(huì)有效果。所以這里使用了黑科技。 在微信瀏覽器中使用如下代碼來(lái)動(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 在寫(xiě)表單提交時(shí)遇到一個(gè)很扯淡的問(wèn)題,分享一下。 比如有個(gè)表單,其中某元素的id為submit,像下面這樣寫(xiě): 即,如果在表單某元素中,設(shè)置了一個(gè)id名為submit的元素, 然后在使用form.submit()進(jìn)行提交表單時(shí), 表單無(wú)動(dòng)作,瀏覽器控制臺(tái)中會(huì)提示一個(gè)js錯(cuò)誤: Uncaught TypeError: object is not a function 如果使用其它的id就正常了。 分...
又是一款兼容性比較好的復(fù)制到剪切板的插件,ZeroClipboard,同樣基于flash。 使用起來(lái)更簡(jiǎn)單,比如我需要點(diǎn)擊一個(gè)按鈕復(fù)制指定input的內(nèi)容。以下是實(shí)現(xiàn)Demo: //定義swf文件位置 var mvPath = "ZeroClipboard.swf"; // 定義一個(gè)ZeroClipboard對(duì)象 new ZeroClipboard( document.getElementById("copydemo"), {moviePath: mvPath}).on( 'complete', function(client, args) {alert("復(fù)制成...
使用js來(lái)判斷來(lái)訪(fǎng)者的操作系統(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對(duì)象包含有關(guān)瀏覽器的信息,其中的userAgent中返回由客戶(hù)機(jī)發(fā)送服務(wù)器的 user-agent 頭部的值,在獲得的這個(gè)字符串中檢測(cè)是否有windows nt 5...
//剛發(fā)表完發(fā)現(xiàn)沒(méi)有加標(biāo)題,汗、、、、 作為一名PHP的Coder,Javascipt應(yīng)該是我們居家旅行的必備工具,所以學(xué)好Javascipt我們?nèi)沃氐肋h(yuǎn)。 水平如何? 你的Javascript功底如何,你如何考證?工作年限嗎?我工作了已經(jīng)有些年頭了,有些時(shí)候還不如剛工作的coder,估計(jì)是笨了點(diǎn)的緣故。 我與她為伍這么長(zhǎng)時(shí)間,還是不了解她,所以我總是思考,我怎樣才能真正的征服她? 混編的代碼 沒(méi)事我喜歡去瀏覽各...