http://blog.wu-boy.com/2012/03/jquery-different-form-stoppropagation-with-stopimmediatepropaga
tion/
前者只會防止目前 Dom Tree 的上一層事件,後者則是會防止全部 Dom Tree 事件
2013年10月19日 星期六
2013年10月16日 星期三
window.onhashchange事件
IE >= 8
Firefox >= 3.6
Opera >= 10.6
Safari>=5
jQuery hashchange event:
如果舊式瀏覽器不支援可以使用
http://benalman.com/projects/jquery-hashchange-plugin/
ref:
http://caniuse.com/hashchange
keyword:
hashchange supported browsers
Firefox >= 3.6
Opera >= 10.6
Safari>=5
jQuery hashchange event:
如果舊式瀏覽器不支援可以使用
http://benalman.com/projects/jquery-hashchange-plugin/
ref:
http://caniuse.com/hashchange
keyword:
hashchange supported browsers
2013年8月6日 星期二
implied global
沒用var宣告就使用是全域物件的一個屬性(property of global object)。
JavaScript:The Good Parts說它是implied global。
保哥Will有提到variable無法被delete,property是可以被delete,
試了一下是可以delete,所以說它是全域變數還是覺得怪怪的。
JavaScript:The Good Parts說它是implied global。
保哥Will有提到variable無法被delete,property是可以被delete,
試了一下是可以delete,所以說它是全域變數還是覺得怪怪的。
2012年7月29日 星期日
XMLHttpRequest同步(Synchronous) 與非同步(Asynchronous)
我們系統中有用XMLHttpRequest去問使用者送上的資料是true或是false
一直要的結果有問題,本來以為是IE Cache的問題
加了setRequestHeader("If-Modified-Since","0")和setRequestHeader("Cache-Control","no-cache")還是有問題
最後在Controller程式加了log確定XMLHttpRequest都有把每筆的request送上來
更神奇的是我在Javascript的check function加了alert結果就正確
但是加sleep或是賦值...等之類的還是有問題~~~@.@
看了還幾次程式流程應該寫法不會有問題~~~
結果把open的Asynchronous改成Synchronous就ok了
我跟AJAX真的不熟
應該是跟他爸爸Javascript就不熟了=.=
一直要的結果有問題,本來以為是IE Cache的問題
加了setRequestHeader("If-Modified-Since","0")和setRequestHeader("Cache-Control","no-cache")還是有問題
最後在Controller程式加了log確定XMLHttpRequest都有把每筆的request送上來
更神奇的是我在Javascript的check function加了alert結果就正確
但是加sleep或是賦值...等之類的還是有問題~~~@.@
看了還幾次程式流程應該寫法不會有問題~~~
結果把open的Asynchronous改成Synchronous就ok了
我跟AJAX真的不熟
應該是跟他爸爸Javascript就不熟了=.=
2012年7月24日 星期二
XMLHttpRequest中IE cache問題解法
req.setRequestHeader("If-Modified-Since","0"); //只要是以前的日期就可以
req.setRequestHeader("Cache-Control","no-cache");
2012年7月8日 星期日
ECMAScript 5 compatibility table
http://kangax.github.com/es5-compat-table/
ECMAScript 6 compatibility table:
http://kangax.github.com/es5-compat-table/es6/
ECMAScript 6 compatibility table:
http://kangax.github.com/es5-compat-table/es6/
2012年6月30日 星期六
2012年6月27日 星期三
訂閱:
文章 (Atom)