Ajax OAuth
jQuery.ajax を使って、リクエストに署名して、外部ホストからデータを取得できます。このとき oauth に signed を指定します。
$.ajax({
url: 'http://example.com/data.json',
dataType: 'json',
oauth: 'signed',
success: function(data, status) {
console.log(data, status);
},
error: function(xhr, status, e) {
console.info(xhr, status, e);
}
});
jQuery.get を使っても同じことができます。このとき url に続けて signed を指定します。
$.get('http://example.com/data.json signed', function(data, status) {}, 'json');
jQuery.getJSON でもリクエストに署名できます。
$.getJSON('http://example.com/data.json signed', function(data, status) {});
jQuery.getScript でもリクエストに署名できます。
$.getScript('http://example.com/data.js signed', function(data, status) {});
jQuery.getFeed でもリクエストに署名できます。
$.getFeed('http://example.com/data.atom signed', function(data, status) {});
jQuery.ajax を使って、リクエストに署名して、外部ホストにデータを送信できます。このとき oauth に signed を指定します。
$.ajax({
type: 'post',
url: 'http://example.com/data.json',
data: { comment: 'Say Hello!' },
dataType: 'json',
oauth: 'signed',
success: function(data, status) {
console.log(data, status);
},
error: function(xhr, status, e) {
console.info(xhr, status, e);
}
});
jQuery.post を使っても同じことができます。このとき url に続けて signed を指定します。
$.post('http://example.com/data.json signed', { comment: 'Say Hello!' },
function(data, status) {}, 'json');
Flash
jQuery.flash を使って、Flash Player の存在を確認できます。
if ($.flash) {
console.log('Detects Flash Player.');
}
jQuery.flash.version を使って、Flash Player のメジャーバージョンを確認できます。
console.log('Major version: ' + $.flash.version);
jQuery.fn.flash を使って、Flash コンテンツを埋め込んで表示できます。
$('#container').flash('http://example.com/data.swf');
パラメータも指定できます。このとき、パラメータ名と値のセットを指定します。
$('#container').flash('http://example.com/data.swf', {
width: 50, height: 100
});
さらに flashVars も指定できます。このときも、パラメータ名と値のセットを指定できます。
$('#container').flash('http://example.com/data.swf', {
width: 50, height: 100,
flashVars: { comment: 'Say Hello!' }
});
MiniMessage
jQuery.fn.minimessage を使って、閉じるボタン付きのメッセージを表示できます。
$('<span/>')
.text('Say Hello!')
.minimessage();
また jQuery.fn.minimessage にコールバック関数を指定して、閉じるイベントをハンドリングできます。
$('<span/>')
.text('Say Hello!')
.minimessage(function() {
console.log('Thanks for the message.');
});
Locale
jQuery.msg を使って、メッセージバンドルを取得できます。
var message = $.msg('notfound');
0 件のコメント:
コメントを投稿