/NFramework.Javascript

自己用的javascript相关类库,待完善

Primary LanguageJavaScriptApache License 2.0Apache-2.0

NFramework.Javascript

自己用的javascript,待完善

Core

提交表单

window.NF.submitFormByPost(url,params)

post方式提交表单

window.NF.submitFormByGet(url,params)

get方式提交表单

window.NF.getFormByPost(url,params)

构建post方式的form表单对象

window.NF.getFormByGet(url,params)

构建get方式的form表单对象

参数说明

url:表单请求的地址 params:请求参数(键值对),例:{name:'',age:''}

示例代码
$(function(){
  $("#btnPost").on('click',function(){
    //Get方式请求
    NF.submitFormByGet('https://www.baidu.com/s',{wd:'haha'});
  })
})

NLock

简单的前端锁实现,使用方法:
  function dosomething(name){
      if(NLock.isLocked(name)) //获取是否锁定
        return;
      NLock.lock(name);  //锁定
      //dosomething
      
      NLock.unLock(name);//解锁
    }
表单锁使用方法:
$(function(){
  $("#btnSave").on('click', function (event) {
    //validate form or dosomething
    return NLock.lockSubmit();
  });        
})