1樓:匿名使用者
我來解釋下吧。
比如擺渡的這個頁面下面的效果怎麼怎麼做的。
?ct=17&tn=ikaslist&rn=10&word=%ce%d2%c3%c7&lm=0&pn=0
現在請把你的滑鼠放到下面的[2]上,在你頁面的左下角會出現個連線地址,現在你不需要點,依次的往[3],[4]啊依次看下去。你有沒發現地址上的不同與共同點呢?,那麼我來解釋下地址的含義,你就會明白擺渡的做法了。
沒錯,你會發現地址除了開頭一樣,結尾的pn的等於值都不一樣,所以,pn值是擺渡工作人員考慮同一個答案按一定規則顯示你要的結果的一個決定引數,這引數可以用js**捕獲,傳入後臺。
那麼他又是怎麼知道這些搜尋出來的內容都有包含你搜尋的關鍵字呢?那麼你看見地址上的word=%ce%d2%c3%c7麼?沒錯了,你可能不明白%ce%d2%c3%c7這是什麼意思,那麼我來解釋下,這個我剛說的做法一樣,可以用js捕獲word的值來判斷你要的搜尋關鍵字,為什麼拿到word值就是你輸入的關鍵字呢?
那麼我可以告訴你這裡面一定加了一段js的轉編碼**,我在上面的地址裡面輸入的關鍵字是"我們"兩個字,那麼%ce%d2%c3%c7一定是"我們"轉完了編碼的值; %ce%d2是"我"字 %c3%c7這個是"們"字,這算是加密技術中的一種。
那麼不難理解了,所有的資訊都是地址來控制的。
都是js捕獲的引數,我就拿我上面的地址進行總結下。
?ct=17&tn=ikaslist&rn=10&word=%ce%d2%c3%c7&lm=0&pn=0
地址上從?後面都是引數,每個引數用&來分割,這不是一定的,估計他的js裡面捕獲引數是按&這個符號來分割地址引數段,分成幾個段,依次獲取某段的引數,每個引數控制的含義不一樣,我就不一一去測試你了。
你若還有疑問,可以密我,我可以給你更詳細並且耐心的解答,當然滿意給分哦,70分啊我很想要。
補充:老大你不是看完了假裝沒看見吧,我的熱情不要熄滅啊。
2樓:焱e遠行
朋友:沒有明白你的提問。
3樓:祿婷閣
這個效果應該是程式設計師做的,他在生成**時做了判斷的。
css只要負責現實效果就好了。
我習慣讓程式設計師按他們自己的方式寫好**,我再補充效果。
這個時候使用絕對地址的css就顯示出了優勢。
4樓:網友
這個有兩種可能也許是css做的,也許是js做的,而且js做的可能性更大。因為css可以改變樣式,但不能改變裡面字元的內容。
其實你說這個就是做了兩個**,一個**是[1],一個**是**1,把[1]做成了預設**按鈕,新增滑鼠捕獲事件,當捕獲滑鼠,**的按鈕[1]換成**1