A happy family is but an earlier heaven.
幸福的家庭猶如人間天堂。———— George Bernard Shaw
參考網上某代碼寫的js版貪吃蛇,貪吃蛇整個過程分為三部分,地圖的生成、食物的隨機顯示,蛇的顯示和移動。運行時按鍵盤上下左右進行方向控制,蛇頭撞到邊界或自己時游戲結束。目前已知的問題為:生成食物時未排除生成到蛇身上的可能。(function() { var t = null; var map = null; var food={x:0,y:0,div:null}; var snake={ //初始化時的蛇身部分 snakeBody : [[1,2,null], [2,2,nul...
鄭曉在朋友圈聽說明年的中秋和國慶完全重疊了,突然感到非常的驚恐和不安,于是打開hao123萬年歷查了一下…然后就像不知道1+1=2是什么原因一樣,鄭曉打開它的源碼研究了起來。把它農歷計算的部分都摘出來了,還寫了調用方法,有需要的可以參考。它原程序中還有黃歷的宜忌顯示,數據都是寫死的,一年一個文件感覺挺蛋疼就沒弄。!function() { function i(i) { var t = new Da...
平時使用JS修改title,直接document.title=新標題就好了 這樣在安卓的微信瀏覽器是正常運行,可在IOS中這樣的確不起作用。微信瀏覽器的title在頁面加載完成后就確定了,因此如果光使用document.title來修改,不會有效果。所以這里使用了黑科技。在微信瀏覽器中使用如下代碼來動態修改瀏覽器上的title標題:var $body = $('body');document.title = '這里是要修改成的新標題';var $iframe =...
form.submit()提交時報錯object is not a function在寫表單提交時遇到一個很扯淡的問題,分享一下。比如有個表單,其中某元素的id為submit,像下面這樣寫:即,如果在表單某元素中,設置了一個id名為submit的元素, 然后在使用form.submit()進行提交表單時, 表單無動作,瀏覽器控制臺中會提示一個js錯誤:Uncaught TypeError: object is not a function如果使用其它的id就正常了。分...
又是一款兼容性比較好的復制到剪切板的插件,ZeroClipboard,同樣基于flash。使用起來更簡單,比如我需要點擊一個按鈕復制指定input的內容。以下是實現Demo://定義swf文件位置var mvPath = "ZeroClipboard.swf";// 定義一個ZeroClipboard對象new ZeroClipboard( document.getElementById("copydemo"), {moviePath: mvPath}).on( 'complete', function(client, args) {alert("復制成...
使用js來判斷來訪者的操作系統是xp還是win7,用一小段代碼即可實現:var ua = navigator.userAgent;if(ua.indexOf("Windows NT 5")!=-1) { alert('您使用的是win32 XP系統!');} else { alert('您使用的是Win7系統!');}Javascript中的Navigator對象包含有關瀏覽器的信息,其中的userAgent中返回由客戶機發送服務器的 user-agent 頭部的值,在獲得的這個字符串中檢測是否有windows nt 5...
//剛發表完發現沒有加標題,汗、、、、作為一名PHP的Coder,Javascipt應該是我們居家旅行的必備工具,所以學好Javascipt我們任重道遠。水平如何?你的Javascript功底如何,你如何考證?工作年限嗎?我工作了已經有些年頭了,有些時候還不如剛工作的coder,估計是笨了點的緣故。我與她為伍這么長時間,還是不了解她,所以我總是思考,我怎樣才能真正的征服她?混編的代碼沒事我喜歡去瀏覽各...