异步提交表单之FormData

重点摘要

移动端最好不使用Jq, 因为Jq的是为PC端浏览器兼容而生的, 所以会有影响手机端的效率. ajax可以通过其它的方式实现如:mui、vue等方式.

  • javascript for-of JavaScript6里引入了一种新的循环方法,它就是for-of循环,它既比传统的for循环简洁,同时弥补了forEach和for-in循环的短板。
  • 异步提交 processData、contentType //这两个选项是必须的. 不然接收的数据格式就有问题.

Continue reading “异步提交表单之FormData”

短信倒计时

JQ版

var countdown=180; 
function settime(obj) { 
    if (countdown == 0) {
        obj.removeAttribute("disabled");    
        obj.value="获取验证码"; 
        countdown = 180; 
        return;
    } else { 
        obj.setAttribute("disabled", true); 
        obj.value="重新发送(" + countdown + ")"; 
        countdown--; 
    } 
        setTimeout(function() { 
        settime(obj) }
    ,1000) 
}

纯JS版(手机端)

        var countdown=60;
        function settime(id) {
            var obj = document.getElementById(id);
            if (countdown == 0) {
                obj.removeAttribute("disabled");
                obj.innerText="获取验证码";
                countdown = 60;
                return;
            } else {
                obj.setAttribute("disabled", true);
                obj.innerText = "重新发送(" + countdown + ")";
                countdown--;
            }
            setTimeout(function() {
                    settime(id) }
                ,1000)
        }

Laravel开源项目整理

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
在Laravel中已经具有了一套高级的PHP ActiveRecord实现 — Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。

Continue reading “Laravel开源项目整理”