Javascript勉強(2)
引き続きChromeExtensionsのためにJavascriptを勉強
戻る、進むをJavascriptから実行する方法
function gobackHistory(){history.back();} function gofwrdHistory(){history.forward();}
すごく簡単
スクロール
function scrollDown(){window.scrollBy(0,50);} function scrollUp(){window.scrollBy(0,-50);} function scrollRight(){window.scrollBy(50,0);} function scrollLeft(){window.scrollBy(-50,0);}
これも簡単
関数の名前である文字列からその関数を呼び出す
例えばvar funcname="functionA";という文字列があったら、この文字列からfunctionA()を呼ぶ
function callfunc(funcName){ var func=eval(funcName); if(func){//valid? func(); } }
evalという関数が文字列を評価するらしい。
eval(funcName+"()")と一行で書くこともできるが
一応エラー処理をしている