javascript 使用JavaScript创建Github要点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用JavaScript创建Github要点相关的知识,希望对你有一定的参考价值。

$(document).ready(function(){
	
	var createGist = function(file_name, content, description, token){
	  var data = {
		'public': true,
		'description': description,
		'files': {}
	  };


	  data['files'][file_name] = {
		'content': content
	  };

	  $.ajax({
		 url: 'https://api.github.com/gists',
		type: 'POST',
		dataType: 'json',
		beforeSend: function(xhr) {
		  xhr.setRequestHeader("Authorization", "token " + token);
		},
		data: JSON.stringify(data)
	  }).done(function(response) {
		myGists(response.owner.login, token);
	  });
	};

	var myGists = function (username, token){
    $.ajax({
    url: 'https://api.github.com/users/' + username + '/gists',
    type: 'GET',
    dataType: 'jsonp'
    }).done(function(response) {
       console.log(response);
       $.each(response.data,function(i,gist){
       var a ='<a href="'+gist.html_url+'">' + gist.description+'</a>'
       $('#gists ul').prepend('<li>'+a+'</li>');

      })
	   });
	};


	$('#create').click(function() {
    var token = $('#token').val();
    var file_name = $('#file_name').val();
    var content = $('#content').val();
    var description = $('#description').val();

	createGist(file_name, content, description, token);

  console.log(createGist);

  });


});

以上是关于javascript 使用JavaScript创建Github要点的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用JavaScript创建Github要点

JavaScript 使用JavaScript创建屏幕截图

JavaScript 使用仅限javascript创建无限下拉列表框

javascript 创建一个javascript文件以在其他地方使用

使用 Javascript 创建表

如何使用 Javascript 或任何 Javascript 框架创建用于保存图像的按钮?