由豆瓣註冊頁面所想到的 求助

2022-03-05 16:35:38 字數 2143 閱讀 7303

猶豫良久,冒死發上首頁,希望牛人指點,同時也做好了心理準備,準備受噴...

廢話不多說,直接上主題,之前是看到douban的jquery使用技巧

,所以才會去豆瓣逛逛,所以才有了此文....

在註冊頁面,由於我的粗心,我少填了乙個數字:

換一種填寫方式:

當然,你換其他的輸入方式也會有某些匹配,網域名稱會自動提示呀,是某種匹配起了作用,我的好奇心驅使我一**竟...

檢視原始檔發現這個自動提示是js在起作用,分析**吧:

email.blur(

function

());

email是就是上面輸入框的jquery物件,blur時呼叫了check_email方法,以下就是check_email方法

**function

check_email(like)

elseif(

!email_reg.exec(s))

else

else

else})}

}email_value 

=email.attr(

'value');

returnr};

get_like方法:

**var

email_list 

=new

array(

'163.com',

'126.com', 

'139.com', 

'188.com', 

'2008.china.com', 

'2008.sina.com', 

'21cn.com', 

'263.net', 

'china.com', 

'chinaren.com', 

'citiz.net', 

'eyou.com', 

'foxmail.com', 

'gmail.com', 

'hongkong.com', 

'hotmail.com', 

'live.cn', 

'live.com', 

'mail.china.com', 

'msn.com', 

'my3ia.sina.com', 

'qq.com', 

'sina.cn', 

'sina.com', 

'sina.com.cn', 

'sogou.com', 

'sohu.com', 

'tom.com', 

'vip.163.com', 

'vip.qq.com', 

'vip.sina.com', 

'vip.sohu.com', 

'vip.tom.com', 

'yahoo.cn', 

'yahoo.com', 

'yahoo.com.cn', 

'yahoo.com.hk', 

'yahoo.com.tw', 

'yeah.net');

//作用域為全域性的陣列

function

get_like(s)}if

(dis 

&&dis 

<4)

return

r;};

//該方法根據2個字元的長度構造了乙個二維陣列,返回的是二維陣列中最後數字。

function

dpa(s1, s2)

//for j}//

for i

return

m[s1.length][s2.length];

}不明白的問題就在這了,在dpa的方法中構造出來乙個二維陣列,通過迴圈迭代從而返回陣列中的最後乙個元素,作為返回值與使用者所輸入的網域名稱的長度比較,我所疑惑的是:

1:為什麼要構造這樣乙個二維陣列?

2:為什麼該二維陣列的最後乙個元素比使用者所輸入的網域名稱長度dis短的話,這個時候的e就是check_email方法中用來提示的e_domain(也就是最終顯示在介面上提示的網域名稱) ?

求教各位大神~~

由搜狐案例所想到的

4月29 日下午,我應邀參加 網際網路實驗室 舉辦的 智財權過度保護與中國網際網路發展研討會 很有感觸。會議討論了網際網路 搜尋引擎 運營商的法律責任問題。在網際網路時代,搜尋引擎 一定會助長 網路盜版 現象。網路盜版的氾濫,搜尋引擎 運營商總歸逃脫不了受到 牽連 命運。近年來,對於智力作品的作者賦...

原創 由分水所想到的

今天和週三石在討論乙個問題的計算機解法的時候,突然對倒水的這個問題有了比較穩妥的乙個演算法,也不枉費我一番苦心。問題場景 現有一10l的桶子x 裝滿水 然後有y桶和z桶,分別是7l和3l的容積 均為空 現在要分出5l,怎麼辦?我們一般遇到這樣的場景的時候會首先不會去分析它的解法,而是在大腦裡面不斷的...

由深圳的大樹所想到的

吾以前的公司在福田區,那裡的大榕樹特別多。跟別人談起的時候,有人說那是老城區,新城區綠化就不行了。吾一想,還真是,新城區的樹確實小。福田區的這個大樹,當然不可能是移植的,是以前就有的。新城區的樹 去了?什麼時間,什麼人?有沒有人考證一下?吾老家寺口,印象中也有大樹。以前的寺口聯中和舊公路橋之間,有兩...