亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    common.js相關(guān)方法調用介紹(v5.0)
    2021-12-15
  
描述

  common.js是MLECMS官方提供的前端 JavaScript 庫,極大地簡(jiǎn)化了 JavaScript 編程。

前期工作

  引入common.js文件   


1、設置cookie

調用方法
  
mle.setcookie()

相關(guān)參數

  共有2個(gè)必填參數,3個(gè)可選參數:
   1、Cookie 變量名,必填
   2、Cookie 變量值,必填
   3、Cookie 保存周期(秒),缺省值為瀏覽器進(jìn)程
   4、作用路徑,缺省值為"/"
   5、作用域,缺省值為當前域名

2、獲取cookie

調用方法
  
mle.getcookie()

相關(guān)參數

  共有1個(gè)必填參數:
   1、Cookie 變量名
   2、按比例調整圖像大?。?br/>    獲取源圖片大小,按比例縮小至指定大小,保證圖片縮小不變形。該方法無(wú)需Jq支持。注意必須加一個(gè)外圍容器指定同當前圖片大小,并隱藏超出部分。img標簽中須定義 width 和 height,此方法會(huì )自動(dòng)獲取該值

調用方法

  
mle.img_auto_size()

相關(guān)參數

  共有1個(gè)必填參數:
   1、DOM Image對象

調用實(shí)例
  

4、會(huì )員登錄

  不需要驗證碼驗證,如需要驗證碼可加到JS判斷。該方法基于Jquery實(shí)現,請先引入Jquery.js。

調用方法
  
mle.login()

相關(guān)參數

  共有2個(gè)必填參數:
   1、登錄用戶(hù)名文本域ID
   2、登錄密碼文本域ID

結果回調

  請求成功執行一個(gè)名為 "ajax_login_result(result)" 的函數,函數中的變量 result 表示執行結果: 返回一個(gè)一維數組時(shí)表示登錄成功
   0:用戶(hù)不存在,或者被刪除
   -1:密碼錯誤
   -2:等待用戶(hù)郵件驗證
   -3:等待管理員手工驗證審核
   -4:帳號被管理員禁止登錄
   -5:登錄失敗,未知錯誤

調用實(shí)例
  




5、Ajax頂帖[評論支持操作]

  該方法基于Jquery實(shí)現,請先引入Jquery.js。

調用方法
  
mle.support()

相關(guān)參數

  共有2個(gè)必填參數:
   1、評論ID,支持的評論ID
   2、當前 onclick 事件對象,本函數中無(wú)用,ajax_support_result 中使用,將 t 傳入 ajax_support_result 函數中處理顯示頂帖成功后的動(dòng)作

結果回調

  請求成功執行一個(gè)名為 "ajax_support_result(result)" 的函數,函數中的變量 result 表示執行結果:
   0寫(xiě)入出錯
   1頂帖成功
   -1頂帖過(guò)于頻繁,已頂過(guò)

調用實(shí)例
  

頂[0]

6、判斷數組中是否包含某個(gè)元素

調用方法
  
mle.in_array()

相關(guān)參數

  共有2個(gè)必填參數:
   1、要搜索的值,不支持數組、對象
   2、需要搜索的數組

調用實(shí)例

  判斷a數組里是否存在1   
var a = [0,1,2,3,4,5]
if(mle.in_array(1,a)){
    alert('存在');
}else{
    alert('不存在');
}

7、檢查一個(gè)變量是否為空

  ""、0、"0"、NULL、FALSE、array()、var $var; 以及沒(méi)有任何屬性的對象都將被認為是空

調用方法
  
mle.empty()

相關(guān)參數

  共有1個(gè)必填參數:
   1、待檢查的變量

調用實(shí)例

  1、判斷a數組是否為空(空的)   
var a = []
if(mle.empty(a)){
    alert('空的');
}else{
    alert('非空');
}

  2、判斷a對象是否為空(非空)   
var a = {}
if(mle.empty(a)){
    alert('空的');
}else{
    alert('非空');
}

8、檢測是否是一個(gè)數字

調用方法
  
mle.is_numeric()

相關(guān)參數

  共有1個(gè)必填參數:
   1、待檢查的變量

9、數字整形,不是數字或小于0的數字則返回 0

調用方法
  
mle.numeric()

相關(guān)參數

  共有1個(gè)必填參數:
   1、待轉型的變量

10、生成隨機整數

調用方法
  
mle.rand()

相關(guān)參數

  共有2個(gè)必填參數:
   1、隨機整數的最小值
   2、隨機整數的最大值

11、js原生封裝ajax(GET)

調用方法
  
mle.ajax.get()

相關(guān)參數

  共有1個(gè)必填參數,2個(gè)可選參數:
   1、規定發(fā)送請求的url,必填
   2、自定義回調方法
   3、是否開(kāi)啟異步請求,true開(kāi)啟 false關(guān)閉

調用實(shí)例
  
mle.ajax.get('test.kyger.com/app.php?id=1',function(){
    alert('請求成功');
})

12、js原生封裝ajax(POST)

調用方法
  
mle.ajax.post()

相關(guān)參數

  共有1個(gè)必填參數,3個(gè)可選參數:
   1、規定發(fā)送請求的url,必填
   2、POST數據
   3、自定義回調方法
   4、是否開(kāi)啟異步請求,true開(kāi)啟 false關(guān)閉

調用實(shí)例
  
var data = {
    "name": "廣東凱格",
    "icon": "inc/images/logo.png"
}
mle.ajax.post('test.kyger.com/app.php?id=1',data,function(){
    alert('請求成功');
})

13、框架頁(yè)

  該方法適用于快速調起框架頁(yè),如果有特別需求請到layer.js官網(wǎng)查詢(xún)更多用法。
  該方法基于Layer實(shí)現,請先引入layer.js。

前期準備
  


調用方法
  
mle.iframe()

相關(guān)參數

  共有2個(gè)必填參數,2個(gè)可選參數:
   1、規定框架頁(yè)標題
   2、規定發(fā)送請求的url,必填
   3、框架頁(yè)的寬,傳遞字符串,帶上單位
   4、框架頁(yè)的高,傳遞字符串,帶上單位

調用實(shí)例
  
mle.iframe('凱格官網(wǎng)','http://www.cobigelow.cn',‘400px’,'800px')

亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频