author:水如煙
當乙個任務需要較長的時間來執行的時候,我們往往用乙個指示框顯示給使用者,說任務進行中,請稍等。這個指示框往往是在函式中show出來,任務就要結束了再close。需時較長的任務總是比較多的,所以那麼多的函式中總要寫這個指示框show、close的有關**。能不能偷懶?
前陣子也看看net中實現aop,因此試著實現一下這個指示框。可以實現。
這裡的how to說是異類,就是說可以實現這個how to,但是需要一定的條件,需要一定的付出的,有沒有必要這樣實現,那看自己的決定了。這是因為,net的aop的實現,是令我等非專業的「程式設計師」看著也挺彆扭,就算實現出來心裡也覺得特不舒暢。
關於net的aop,請參看有關資料。我參考了兩三篇:
面向方面的程式設計 matthew deiters
.net平台aop技術研究 wayfarer
dynamic proxy creation using c# emit john mikhail
對於有關的概念和做法,我並不能較好的理解,只是照描試畫。不是之處,請理解。還是老話,僅作參考,也僅僅是參考。
有關的**,執行在framework2.0下。因為基礎較差,細節處有許多的毛病,觀者別氣,一笑了之吧。
彈出乙個對話方塊
showmodaldialog 開啟獨佔方式網頁對話方塊 window.showmodaldialog 開啟乙個獨佔方式網頁對話方塊 話法 syntax variant object.showmodaldialog surl varguments sfeatures 引數 描述 surl 指點url...
做乙個iframe的彈出框
a 如果對方沒有防盜煉的話,你可以建個頁面,內建iframe 到他的頁面,然後把url 的引數也傳入你的iframe。廣告什麼的就在你的主頁面彈就好了 b 咋實現啊?a 或者你可以做的酷一點。就是用模擬http 請求預先獲取他的頁面內容,然後重新排版渲染到你的頁面上 b 很多盜版 都是這麼幹的 我於...
jquery彈出對話方塊外掛程式一例
詳細 已經上傳到資源裡。封裝乙個函式,為了能夠給多個按鈕新增不同的事件。function confirmfun txt,urlstr document ready function 擴充套件後的 confirmdialog input eq 1 click function e alert read...