Python版Mssql爆破小劇本。本站提示廣大學習愛好者:(Python版Mssql爆破小劇本)文章只能為提供參考,不一定能成為您想要的結果。以下是Python版Mssql爆破小劇本正文
我們總是在想著怎樣晉升本身的程度,然則現實上的行為卻很少,年夜師都說是要天天碼一點點代碼的,那末要怎樣做到著手理論碼代碼呢?我就想有時刻我們本身在觀賞他人的網站的時刻,是否是就會想說看到某個模塊異常的雅觀簡練,那末是否是便可以本身著手寫上去呢?不懂的時刻我們就應用火狐自帶的 firebug來檢查這些構造,然後模擬上去,細心剖析好,後續在本身完成看看,如許不是就更能提高呢?因而我在本身任務的同時看到悅目的我也就想實在現它,如今就發明比擬會去思慮怎樣來完成某個模塊了。不外照樣有許多缺點,假如你在看我這篇文章,有發明更優的解法,請不要小氣的貼上你的代碼部門吧。
初始化
經由的下拉展現
這邊是我檢查的地址,我要模擬的是他的下拉框,經由丑化的偽下拉:
http://www.lawtime.cn/xiamen 不外我這邊有做了小小的調劑如今我的閱讀都是基於火狐和谷歌閱讀器上檢查殊效的,我沒有在去存眷ie,是以,我左邊的小三角是用css3完成的,鼠標經由的時刻有扭轉殊效哦。。上面是html成果
<div class="select">
<div class="select_default"></div>
<!--這邊是默許展現我們選中的框-->
<ul class="select_item">
<!--實則一切的下拉選項隱蔽了,在這個ul中-->
<li>Complex</li>
<li>Knowledge</li>
<li>Case</li>
<li>Article</li>
<li>News</li>
</ul>
</div>
然後在停止css丑化
*{
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
font:normal 12px Arial, Helvetica, sans-serif;
}
.select{
width:100px;
position:relative;
top:100px;
left:100px;
cursor:pointer;
}
.select_default{
width:80px;
height:32px;
line-height:32px;
padding:0 10px;
border:solid 1px #ccc;
}
/*這邊就是三角形的css代碼,應用偽類和定位完成右三角*/
.select_default:after{
content:"";
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #999;
-webkit-transform-origin:5px 2.5px;
-moz-transform-origin:5px 2.5px;
-ms-transform-origin:5px 2.5px;
-o-transform-origin:5px 2.5px;
transform-origin:5px 2.5px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
position:absolute;
right:5px;
top:14px;
}
.select_default.rotate:after{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
}
.select_item{
margin:0;
padding:0;
display:none;
list-style:none;
}
.select_item li{
width:80px;
height:32px;
line-height:32px;
padding:0 10px;
border:solid 1px #ccc;
border-top:none;
}
.select_item li.hover{
background:#666;
color:#fff;
}
最初應用jq完成下拉
$(document).ready(function(){
var $sel = $(".select"),
$sel_default = $(".select_default"),
$sel_item = $(".select_item"),
$sel_item_li = $(".select_item li")
$sel_default.text($(".select_item li:first").text());
//alert();
$sel.hover(function(){
$sel_item.show();
$sel_default.addClass("rotate");
$sel_item_li.hover(function(){
$index = $sel_item_li.index(this);
//alert($index)
$sel_item_li.eq($index).addClass("hover");
},function(){
$sel_item_li.removeClass("hover");
})
},function(){
$sel_item.hide();
$sel_default.removeClass("rotate");
});
$sel_item_li.click(function(){
$sel_default.text($(this).text());
$sel_item.hide();
});
});
資本下載
以上就是全體,然則我感到jq似乎不敷優化,我是在經由默許展現框的時刻,下拉ul顯示,然後在寫經由下拉的菜單的時刻添加css殊效。。然則怎樣認為不敷優化??
然後我們用這類方法來丑化的話,我在想傳值的話是否是也只能用js吧值賦值到地址上跳轉呢??照樣說有其他的好辦法??用隱蔽域的話能行嗎??詳細又要怎樣辦呢???以上這倆成績,都還沒詳細理論!