這問題之前在 chrome 和 IOS 的 safari 會發生,但 chrome 的好像拿掉這個行為了。

請參考 StackOverflow 解法: http://stackoverflow.com/questions/10756893/how-to-ignore-popstate-initial-load-working-with-pjax

解法1: 使用 flag

wbkuo 發表在 痞客邦 留言(0) 人氣()

Stackoverflow 解法:http://stackoverflow.com/questions/280389/how-do-you-find-out-the-caller-function-in-javascript

程式碼:

function Hello()
{
    alert("caller is " + arguments.callee.caller.toString());
}

 


wbkuo 發表在 痞客邦 留言(0) 人氣()

筆記
1. 因為 Android 模擬器很慢,所以可以直接用實機來測試。如果一直抓不到實機,可能是 usb driver 沒裝好,
    如: http://developer.sonymobile.com/downloads/drivers/
2. 圖片的取用
    android.R.drawable.* (取得 android 預設提供的圖片

wbkuo 發表在 痞客邦 留言(0) 人氣()

最早接觸 Java 是大學上課的時候,不過那時候覺得 Java 非常麻煩,
雖然在課堂上的練習題一下子就寫完了,但去幫忙別人 debug 的時候非常痛苦
經常不知道為什麼就跳了一堆警告,超難找,所以對 Java 一直有種抗拒

不過現在為了要寫 Android 的 APP 還是要回頭再來看 Java 了,發現十年之後果然有比較看得懂了

wbkuo 發表在 痞客邦 留言(1) 人氣()

今天在設定一些之前寫的舊系統時發現功能怪怪的
看了一下才發現對前取 GET 和 POST 的值是用 register_globals 的取法
也就是如果要取 http://localhost?a=1 的時候,是直接用 $a 而不是 $_GET['a']

想說偷懶先設 .htaccess 開啟

wbkuo 發表在 痞客邦 留言(0) 人氣()

php官網:http://php.net/manual/en/class.com.php

突然發現這個好用的 Class
是可以呼叫 windows 上的應用程式來用
有人拿來做 docx 轉 pdf 之類的功能,試了一下還真的可以正常執行

wbkuo 發表在 痞客邦 留言(0) 人氣()

因為 PHP 在 POST 傳送資料的時候,有資料量的限制(post_max_size),也有欄位數量的限制(max_input_vars)
一般來說可以修改 php.ini 的 post_max_size 及 max_input_vars 來避開這個問題(雖然可能不太好)
但在虛擬主機上可能無法自行修改這兩個設定,所以必須減少 POST 的資料量以及欄位數量


如果是 form 表單上的欄位非常的多,這裡或許可以用 jQuery 判斷及收集有輸入值的欄位

wbkuo 發表在 痞客邦 留言(0) 人氣()

一般在寫九九乘法表通常都是兩個 FOR 迴圈
不過今天在網路上看到有人說可以用一個迴圈,想一想的確也是
以下簡單寫了一下解法

一個FOR迴圈解法

wbkuo 發表在 痞客邦 留言(0) 人氣()

這問題是發生在 IE 的輸入框使用新注音等要選字的輸入法時,選字完按 Enter 時會送出 Enter 的問題
一般我們使用 Enter 來觸發送出事件時就會有問題,基本上應該算是輸入法的 BUG

以下這個簡單的範例,如果使用新注音來輸入的時候就會發生問題

<input id='fm_text' type='text' placeholder='Please...'>
<script src='http://www.leo-kuo.com/global/js/jquery.js'></script>
<script>
$('#fm_text').bind('keyup', function (event)
{
    if (event.keyCode == 13)
    {
        alert('Enter!');
    }
});
</script>

 

wbkuo 發表在 痞客邦 留言(0) 人氣()

在 JavaScript Debug 的時候,經常會想知道某物件上目前綁定的事件有哪些,不過我一直找不到方法
現在我終於知道了,趕快來分享一下:

1. Firefox  (測試版本為 34.05)
   Step.1  按右鍵彈出選單選擇 "檢視元素(Q)"

wbkuo 發表在 痞客邦 留言(0) 人氣()