javascript JS-сниппеты

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JS-сниппеты相关的知识,希望对你有一定的参考价值。

/*  
    Создание репозитория с помощью Github API
    http://techslides.com/create-repositories-with-github-api-and-html5
*/

$.ajax({ 
    url: 'https://api.github.com/authorizations',
    type: 'POST',
    beforeSend: function(xhr) { 
        xhr.setRequestHeader("Authorization", "Basic " + btoa("YOUR-USERNAME:YOUR-PASSWORD")); 
    },
    data: '{"scopes":["repo"],"note":"create repo with ajax"}'
}).done(function(response) {
    console.log(response);
});

$.ajax({ 
    url: 'https://api.github.com/user/repos',
    type: 'POST',
    beforeSend: function(xhr) { 
        xhr.setRequestHeader("Authorization", "token TOKEN-FROM-PREVIOUS-CALL"); 
    },
    data: '{"name": "repo test","description":"repo create from ajax test","homepage": "https://sample.com","auto_init":true}'
}).done(function(response) {
    console.log(response);
});

var filename = "firstfile.txt";
var filemessage = "uploading a file";
var filecontent = "The data of the file."
var basecontent = btoa(filecontent);
var apiurl = contents_url.replace('{+path}',filename);
var filedata = '{"message":"'+filemessage+'","content":"'+basecontent+'"}';

$.ajax({ 
    url: apiurl,
    type: 'PUT',
    beforeSend: function(xhr) { 
        xhr.setRequestHeader("Authorization", "token TOKEN-FROM-PREVIOUS-CALL"); 
    },
    data: filedata
}).done(function(response) {
    console.log(response);
});

以上是关于javascript JS-сниппеты的主要内容,如果未能解决你的问题,请参考以下文章

javascript jQuery - Выполнитьскрипттолькопослеполнойзагрузкистраницы

javascript Яндекспереводпривыделениитекста(Автоматически)

csharp Случайныепаузывнутрисниппета

text Тестовыйсниппет

php Кастомныетипызаписей

css CSS-сниппеты