javascript – Facebook 使用 JDK 查詢 FQL
用 Javascript 查詢FQL 的方法。
FB.api(
{
method: ‘fql.query’,
query: ‘SELECT name FROM user WHERE uid=me()’
},
function(response) {
alert(‘Your name is ‘ + response[0].name);
}
);
偷懶是程設師的美德
用 Javascript 查詢FQL 的方法。
FB.api(
{
method: ‘fql.query’,
query: ‘SELECT name FROM user WHERE uid=me()’
},
function(response) {
alert(‘Your name is ‘ + response[0].name);
}
);
1 2 3 4 5 6 7 |
<script> //取得網址的hash,例如取得http://XXX.tw/#type var hash = window.location.hash.substring(1); alert(hash); //輸出type </script> |
1 2 3 4 5 6 7 8 |
var string = "你說這樣好不好?"; //字串 var target = "你|好"; //準備替代的文字, 可用 | 代表or var myRegExp = new RegExp(target, 'g'); //轉換成正規表示 var replaceText = "O"; //準備替換成的文字 var new_string = string.replace(myRegExp, replaceText); //開始替換 alert(new_string); |
如果需要取代具有符號的字串,例如我要把 『$title』 替換成 『標題』,那要這麼寫
1 2 3 4 5 6 7 8 9 10 11 |
// 搜尋符號需要使用『\』加上你要尋找的符號 // 但因為有『\』開頭,所以還要再加一個『\』來跳脫字元。 var key = "title"; var val = "標題"; var re = new RegExp("\\$" + key, "g"); console.log("<div>$title</div>".replace(re, val)); //輸出 <div>標題</div> |
關於正規表達式,可以參考這裡