jQuery AJAX 同步和异步的区别

function paginationGo(page){
    sendata = {"page":page};
    $.ajax({
        type:"POST",
        url:"newqc1.asp",
        async:true,
        timeout:10000,
        data:sendata,
        success:function(data){
            //alert(data+"aa");
            $("#qc01").html(data);
        },
        error:function(data){
            alert("连接服务器失败!");
        }
    });
}

当异步关了的时候(同步),即 async: false,传输数据的时候页面会假死,即不可进行其他操作。

案例分享|我们的一次线上事故复盘[转]

问题出现了并不可怕,只要我们追本溯源,找到问题根源所在,科学的解决问题,合理的制定流程,就能离成功更近一步。

线上事故,这应该是产品经理最怕的事情。很不巧,我的产品这几天正好遇到了线上事故,在处理完问题之后,我对事故进行了复盘,警以为戒,希望各位轻拍。

“小凡,你看微博有用户反馈 xx 问题。”

每次听到运营妹子的声音都会有种心惊肉跳的感觉,因为这悦耳的声音背后往往意味着用户吐槽,意味着线上 bug。这不,昨天刚发布的版本出现了问题,用户怒了。

"案例分享|我们的一次线上事故复盘[转]"继续阅读

Sketch 通过 AnimateMate 制作 GIF 动画 - 基础篇[转]

前言

自从小 tan 上次出了一篇关于用 Sketch 制作自定义的 APP 下拉刷新 GIF 动画后,有不少小伙伴说期待出一篇关于 Sketch 制作 GIF 动画的详细教程。由于前段时间小 tan 都在忙于私人的家事,一直都没有及时的更新文章。正好趁着这举国同庆,作为技术宅的我们都在家里百无聊赖的时间里为大家走一波,献上大家期待已久的一篇文章。请叫我好先生。

使用 Sketch 不仅能够制作静态的 UI 图,也能制作炫酷的 GIF 动图。这功劳还是要仰仗强大的 AnimateMate 插件。这边文章讲述了 AnimateMate 插件的安装和使用,并结合实践讲述了常用动画的基本使用,目的就是为了能让大家快速上手。

"Sketch 通过 AnimateMate 制作 GIF 动画 - 基础篇[转]"继续阅读

Git Commit message 和 Change log 编写规范/指南[转]

一、Commit message 的作用

格式化的 Commit message,有几个好处。

(1)提供更多的历史信息,方便快速浏览。

比如,下面的命令显示上次发布后的变动,每个commit占据一行。你只看行首,就知道某次 commit 的目的。

git log <last tag> HEAD --pretty=format:%s

"Git Commit message 和 Change log 编写规范/指南[转]"继续阅读