Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.31 KB

开发中出现的问题.md

File metadata and controls

61 lines (38 loc) · 1.31 KB

开发中出现的问题

bootstrap 模态框

// 需要通过链接或者按钮出现 
data-toggle="modal" data-target="#mymodal" // 将按钮设置如下属性
<!-- 将id设置好与上面对应 -->
<div class="modal fade" tabindex="-1" role="dialog" id="mymodal">
    内容
</div>
如果需要垂直居中模态框就需要设置js
$('#mymodal').on('shown.bs.modal', function () {
        var $this = $(this);
        var dialog = $this.find('.modal-dialog');

        //此种方式,在使用动画第一次显示时有问题
        //解决方案,去掉动画fade样式
        var top = ($(window).height() - dialog.height()) / 2;  // calt computer zise
        dialog.css({
            marginTop:top
        });
});

github登录

  • 注册githubAPP
  • 请求github 获取Code
    • GET https://github.com/login/oauth/authorize 需携带参数
  • 获取code后需要发送code获取accessToken
    • POST https://github.com/login/oauth/access_token 需携带3个必要参数
  • 获取accessToken 后
    • GET https://api.github.com/user 需携带accessToken即可

Ps: 参数请看官方文档

Java

请求接口使用Okhttp

session 和 cookies