')
}
function initGt() {
var handler = function (captchaObj) {
captchaObj.appendTo('#captcha');
captchaObj.onReady(function () {
$("#wait").hide();
}).onSuccess(function(){
$('.getcheckcode').removeClass('dis');
$('.getcheckcode').trigger('click');
});
window.captchaObj = captchaObj;
};
$('#captcha').show();
$.ajax({
url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存
type: "get",
dataType: "json",
success: function (data) {
$('#text').hide();
$('#wait').show();
// 調(diào)用 initGeetest 進(jìn)行初始化
// 參數(shù)1:配置參數(shù)
// 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口
initGeetest({
// 以下 4 個配置參數(shù)為必須,不能缺少
gt: data.gt,
challenge: data.challenge,
offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī)
new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(jī)
product: "float", // 產(chǎn)品形式,包括:float,popup
width: "280px",
https: true
// 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/
}, handler);
}
});
}
function codeCutdown() {
if(_wait == 0){ //倒計時完成
$(".getcheckcode").removeClass('dis').html("重新獲取");
}else{
$(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)");
_wait--;
setTimeout(function () {
codeCutdown();
},1000);
}
}
function inputValidate(ele,telInput) {
var oInput = ele;
var inputVal = oInput.val();
var oType = ele.attr('data-type');
var oEtag = $('#etag').val();
var oErr = oInput.closest('.form_box').next('.err_txt');
var empTxt = '請輸入'+oInput.attr('placeholder')+'!';
var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!';
var pattern;
if(inputVal==""){
if(!telInput){
errFun(oErr,empTxt);
}
return false;
}else {
switch (oType){
case 'login_mobile':
pattern = /^1[3456789]\d{9}$/;
if(inputVal.length==11) {
$.ajax({
url: '/login/checkmobile',
type: "post",
dataType: "json",
data: {
mobile: inputVal,
etag: oEtag,
page_ur: window.location.href,
page_referer: document.referrer
},
success: function (data) {
}
});
}
break;
case 'login_yzm':
pattern = /^\d{6}$/;
break;
}
if(oType=='login_mobile'){
}
if(!!validateFun(pattern,inputVal)){
errFun(oErr,'')
if(telInput){
$('.getcheckcode').removeClass('dis');
}
}else {
if(!telInput) {
errFun(oErr, errTxt);
}else {
$('.getcheckcode').addClass('dis');
}
return false;
}
}
return true;
}
function errFun(obj,msg) {
obj.html(msg);
if(msg==''){
$('.login_submit').removeClass('dis');
}else {
$('.login_submit').addClass('dis');
}
}
function validateFun(pat,val) {
return pat.test(val);
}
首頁 > 行業(yè)圖譜 >

- python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之雙端隊列詳解
2017-11-22
-
Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之雙端隊列詳解
本文實例講述了Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之雙端隊列。分享給大家供大家參考。具體分析如下:
一、概述
雙端隊列(deque,全名double-ended queue)是一種具有隊列 ...
- python探索之修改python搜索路徑
2017-11-21
-
Python探索之修改Python搜索路徑
當(dāng)Python執(zhí)行import語句時,它會在一些路徑中搜索Python模塊和擴(kuò)展模塊??梢酝ㄟ^sys.path查看這些路徑,比如:
>>> import sys
>>> sys.path
[\'\', \'/ ...

- python實現(xiàn)二叉堆
2017-11-20
-
Python實現(xiàn)二叉堆
二叉堆是一種特殊的堆,二叉堆是完全二元樹(二叉樹)或者是近似完全二元樹(二叉樹)。二叉堆有兩種:最大堆和最小堆。最大堆:父結(jié)點的鍵值總是大于或等于任何一個子節(jié)點的鍵值;最小堆:父 ...
- python通過select實現(xiàn)異步IO的方法
2017-11-20
-
Python通過select實現(xiàn)異步IO的方法
本文實例講述了Python通過select實現(xiàn)異步IO的方法。分享給大家供大家參考。具體如下:
在Python中使用select與poll比起在C中使用簡單得多。select函數(shù)的參數(shù)是3個列表,包含 ...
- python字符串拼接、截取及替換方法總結(jié)分析
2017-11-18
-
Python字符串拼接、截取及替換方法總結(jié)分析
本文實例講述了Python字符串拼接、截取及替換方法。分享給大家供大家參考,具體如下:
python字符串連接
python字符串連接有幾種方法,我開始用的第一個方法效率是最 ...

- CDA上海-大數(shù)據(jù)技術(shù)系列分享會
2022-01-20
-
CDA上海-大數(shù)據(jù)技術(shù)系列分享會將持續(xù)展開
從古代的烽火戲諸侯,到飛鴿傳書,從電話電報,到互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng),以至物聯(lián)網(wǎng),人類歷史在很長一段時間都是處于信息閉塞、信息不對稱的階段,只是由于了互聯(lián)網(wǎng)的 ...
- 在python中定義和使用抽象類的方法
2017-11-14
-
在Python中定義和使用抽象類的方法
提起Java的抽象類大家都比較熟悉,Python中我們可以使用abc模塊來構(gòu)建抽象類,這里就為大家講解在Python中定義和使用抽象類的方法
像java一樣python也可以定義一個抽象類。
...
- 舉例講解python面向?qū)ο缶幊讨蓄惖睦^承
2017-11-13
-
舉例講解Python面向?qū)ο缶幊讨蓄惖睦^承
類是面向?qū)ο笳Z言中的標(biāo)配,同樣類的繼承也是體現(xiàn)面向?qū)ο蟮闹匾匦?這里我們就來舉例講解Python面向?qū)ο缶幊讨蓄惖睦^承,需要的朋友可以參考下
python創(chuàng)建一個類很簡 ...
- python合并兩個字典的常用方法與效率比較
2017-11-11
-
Python合并兩個字典的常用方法與效率比較
本文實例講述了Python合并兩個字典的常用方法與效率比較。分享給大家供大家參考。具體分析如下:
下面的代碼舉例了5種合并兩個字典的方法,并且做了個簡單的性能測試&n ...
- 【杭州和壹基因科技有限公司】招聘數(shù)據(jù)分析師
2017-11-10
-
【杭州和壹基因科技有限公司】招聘數(shù)據(jù)分析師
壹基因(全稱“杭州和壹基因科技有限公司”),利用最先進(jìn)的高通量基因測序技術(shù)和大數(shù)據(jù)分析平臺,為大眾提供個體化醫(yī)療指導(dǎo)和智能健康管理。公司于2014年5月成立于杭州 ...
- python實現(xiàn)刪除文件但保留指定文件
2017-11-10
-
Python實現(xiàn)刪除文件但保留指定文件
由于給客戶的發(fā)布版本上客戶改動了些代碼和圖片,我們這邊給他們更新publish都是增量更新(開發(fā)提供更新指定的文件,我們提取出來給客戶進(jìn)行覆蓋更新),但有時需要更新的文 ...
- 【北京質(zhì)匯百川人才科技有限公司】招聘數(shù)據(jù)分析師
2017-11-08
-
【北京質(zhì)匯百川人才科技有限公司】招聘數(shù)據(jù)分析師
公司目前主要負(fù)責(zé)中國汽車質(zhì)量網(wǎng)的運營工作。中國汽車質(zhì)量網(wǎng)是國內(nèi)首家官方專業(yè)汽車質(zhì)量投訴平臺,由國家質(zhì)量監(jiān)督檢驗檢疫總局主管,中國質(zhì)檢報刊社主辦。中國汽車 ...
- 舉例簡單講解python中的數(shù)據(jù)存儲模塊shelve的用法
2017-11-03
-
舉例簡單講解Python中的數(shù)據(jù)存儲模塊shelve的用法
shelve類似于一個key-value數(shù)據(jù)庫,可以很方便的用來保存Python的內(nèi)存對象,其內(nèi)部使用pickle來序列化數(shù)據(jù),簡單來說,使用者可以將一個列表、字典、或者用戶 ...
- 在python程序中操作文件之isatty()方法的使用教程
2017-10-22
-
在Python程序中操作文件之isatty()方法的使用教程
這篇文章主要介紹了在Python程序中操作文件之isatty()方法的使用教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
如果文件已連接(與終端設(shè)備相關(guān) ...
- 兩個使用python腳本操作文件的小示例分享
2017-10-22
-
兩個使用Python腳本操作文件的小示例分享
這篇文章主要介紹了兩個使用Python腳本操作文件的小示例分享,兩個程序包括創(chuàng)建和讀寫文件等功能,需要的朋友可以參考下
1這是一個創(chuàng)建一個文件,并在控制臺寫入行到新 ...
- python生成隨機(jī)數(shù)的方法
2017-10-19
-
Python生成隨機(jī)數(shù)的方法
如果你對在Python生成隨機(jī)數(shù)與random模塊中最常用的幾個函數(shù)的關(guān)系與不懂之處,下面的文章就是對Python生成隨機(jī)數(shù)與random模塊中最常用的幾個函數(shù)的關(guān)系,希望你會有所收獲,以下就是這 ...

- 畢業(yè)后月薪上萬的人都在做什么工作?
2022-01-20
-
金融行業(yè),就是跟錢打交道的行業(yè),如今金融行業(yè)發(fā)展的勢頭特別的好,但凡是學(xué)金融出身的學(xué)生,畢業(yè)之后到銀行去工作,很快工資都能上萬。
如今的互聯(lián)網(wǎng)發(fā)展非常的迅速,而且國家也支持這些層面 ...

- 使用python的判斷語句模擬三目運算
2017-10-15
-
使用Python的判斷語句模擬三目運算
這篇文章主要介紹了使用Python的判斷語句模擬三目運算,Python中沒有類似C語言那樣的三目運算符,不過可以進(jìn)行簡單地模擬實現(xiàn),
下面說的和三目運算有點相似,但又不一樣, ...

- python中實現(xiàn)三目運算的方法
2017-10-15
-
Python中實現(xiàn)三目運算的方法
這篇文章主要介紹了Python中實現(xiàn)三目運算的方法,本文用and/or
運算符模擬實現(xiàn)三目運算,需要的朋友可以參考下
C語言中三目運算符
代碼如下:
expression ? ...
- python連接mssql數(shù)據(jù)庫編碼問題解決方法
2017-10-14
-
Python連接mssql數(shù)據(jù)庫編碼問題解決方法
python一直對中文支持的不好,最近老遇到編碼問題,而且?guī)缀鯖]有通用的方案來解決這個問題,但是對常見的方法都試過之后,發(fā)現(xiàn)還是可以解決的,下面總結(jié)了常用的支持中 ...