代码确认小米官方在线预定——对代码实现的分析
生活随笔
收集整理的這篇文章主要介紹了
代码确认小米官方在线预定——对代码实现的分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間緊張,先記一筆,后續優化與完善。
?
?先來看下 我點擊確認,效果
????
????
????重點是 怎么會始終示顯 驗證碼不正確啊。。。
????代碼載下
????點擊【確認】臺后js實現的分部代碼
????
?
?
????
????
????從而看出,用了大批if等等。別的從技巧角度我也不想評論什么,只是一種奇好,小米是怎么實現的,有沒有我們要學習的貨色。。。
????體具【確認】后的代碼 如下:
每日一道理風,漸漸吹起,吹亂了我的發絲,也讓我的長裙有些飄動。綠葉仿佛在風中起舞,離開了樹,投向了大地,卻不知這樣會枯萎,我彎下腰,輕輕拾起一片樹葉,那非常有序的莖脈,是一種美的點綴。我有些哀嘆:綠葉啊,綠葉,你這般美麗地從樹上輕輕飄下,隨風起舞,卻不知已被人稱之為落葉!
var submitData = function(){var username = $("#username"),tel = $("#tel"),email = $("#email"),authcode = $("#authcode"),accessory = $("#" + tz2A),versionValue = $('input[name=version]:checked').val(),miphone = $('input[id=productA]:checked').val(),box = $('input[id=productB]:checked').val(),miPhone,miBox;if (formBoxModifly === 0){if(username.val().length < 2) {username.focus();username.next().show();return;};if(!checkCn(username.val())) {username.focus();username.next().show();return;};if(!checkMail(email.val())) {email.focus();email.next().show();return;};if(!checkMobile(tel.val())) {tel.focus();tel.next().show();return;};};if(!versionValue && miphone != undefined) {$("#versionTip").show();return;};if(miphone == undefined && box == undefined) {alert('請少至選擇一款產品預定');return;}if(miphone != undefined) {miPhone = 1;} else {miPhone = 0;}if(box != undefined) {miBox = 1;} else {miBox = 0;}$("#versionTip").hide();authcodeValue = '123456';var authcode = $("#authCode");if (authcode.val().length < 5){$('#authcodeTip').show();return;};authcodeValue = authcode.val();accessoryValue = accessory.prop("checked") ? 1 : 0;_gaq.push(['_trackEvent', '動活', '預定頁', '交提']);$.ajax({type: 'POST',url: 'http://t.hd.xiaomi.com/?_a=20130419&_op=dobook&_v=1366873853',data: { _ia:1, _op:'dobook',_a:'20130419', _aff:'a7db33f', username:username.val(), mobile:tel.val(), email:email.val(), version:versionValue, accessory:accessoryValue,miphone:miPhone,box:miBox, authcode_m2s_3rd_and_box_7th:authcodeValue},success: function(d){if( (typeof d =='object') && d.info ) {if(d.info == '交提實現,請稍候') {location.href = 'http://t.hd.xiaomi.com/?_a=20130419&_op=waiting';} else {$('#authcodeTip').text(d.info).show();}return;}},error: function(d){$('#authcodeTip').text('交提失敗,請重試').show();return;},beforeSend: function(){},dataType:'json'});},showMealSetIntro = function(str){$("#" + str).show();},formBoxMod = function(){var formBox = $("#formBox");formBox.removeClass("formBoxModifly");formBoxModifly = 0;};</script>
????
?
????如果你想看個整的代碼,右鍵——看查源文件 這個我相信大家都曉得。。。
????
文章結束給大家分享下程序員的一些笑話語錄: 警告
有一個小伙子在一個辦公大樓的門口抽著煙,一個婦女路過他身邊,并對他 說, “你知道不知道這個東西會危害你的健康?我是說, 你有沒有注意到香煙 盒上的那個警告(Warning)?”
小伙子說,“沒事兒,我是一個程序員”。
那婦女說,“這又怎樣?”
程序員說,“我們從來不關心 Warning,只關心 Error”
轉載于:https://www.cnblogs.com/jiangu66/archive/2013/04/25/3043210.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的代码确认小米官方在线预定——对代码实现的分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见的Java WEB服务器
- 下一篇: JavaScript中使用字符串调用函数