Time of Update: 2018-12-08
//校正是否全由數字組成 複製代碼 代碼如下:function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校正登入名稱:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 複製代碼 代碼如下:function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$
Time of Update: 2018-12-08
Android內建的跑馬燈效果不太好控制,不能控制速度,不能即時停止和啟動,而且還受焦點的影響蛋疼不已。由於項目需求需要用的可控制性高的跑馬燈效果,所以自己寫了一個自訂的TextView 注意:在布局檔案引用本view時,paddingLeft,paddingRigh都必須為0dp,需要增加這兩個屬性的,大家可以自行修改代碼。 android:ellipsize="marquee" android:singleLine="true" 這兩個屬性也要加上 複製代碼 代碼如下:public
Time of Update: 2018-12-08
看看效果: 在專案中,建立aspx頁面,拉上FileUpload控制項一個Image,將用來預覽上傳時的圖片。 複製代碼 代碼如下:View Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
Time of Update: 2018-12-08
複製代碼 代碼如下:<script language="javascript" type="text/javascript"> //防止js檔案快取下來,以後更新時不再需要使用者重新刪除IE檔案等操作。 var now=new Date(); var number =
Time of Update: 2018-12-08
Extjs的Panel和Window等組件在預設情況下是帶邊框的,通常情況下,單獨使用沒有什麼關係,但是將Panel作為Window組件的子組件時就會出現雙重邊框的現象,如果Window組件中含有兩個或者兩個以上的Panel,那麼Panel和Panel組件之間的邊框會重複累加,也就是說會變成雙重邊框。實際上雙重邊框並不是很影響外觀,但多少看上去會有些不太令人滿意,因此我們就得想辦法將兩重邊框去掉,變成單邊框。下面是前後兩張對比圖,大家仔細觀察一下兩個window的邊框部分,可以發現前者較粗,後者
Time of Update: 2018-12-08
為了實現這個示範,Insus.NET使用通用的新聞例子,它類別(目錄)以及文章。在一個頁面,顯示所有類別,每個目錄下顯示最新幾條新聞。 效果如下: 目錄是用DataList控制項顯示,而文章標題列表是一個使用者控制項顯示,這個使用者控制項將動態被加入至DataList。 複製代碼 代碼如下:View Code <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound"> &
Time of Update: 2018-12-08
項目做完,在測實驗收時,使用者突然提出,可以更改查詢結果,便於列印。隱藏工程錯誤。但是這個時候提要求,比較頭痛,後來,想了想還是用前台代碼,這樣,只要在項目的JS檔案中,加入以下幾個函數,便可以解決了。 複製代碼 代碼如下:/* 頁面裝載時,為每個td增加單擊事件,這樣,就可以不用對每個頁面變更。 */ function ReWritable() { var tbmian=document.getElementById("tbmain"); for(var
Time of Update: 2018-12-08
變數對於學習js,學習程式設計語言的同學在熟悉不過了,在這裡就不在闡述官方的定義了,網上太多了,今天我們就從生活中來理解他 1.什麼是變數? 比如: 一個水杯裡面裝了水,這個水杯就是變數; 一瓶啤酒,這個啤酒瓶就是變數; 變數就是一個載體,一個媒介 2.定義變數 var a=12;//typeof a=Numer var a=‘aaa' //typeof a =string 由此可見 變數的類型取決於給他付了什麼值 例如,一個杯子,裝了水就是水杯,裝了酒就是酒杯,裝了醋就是醋瓶 3.變數類型
Time of Update: 2018-12-08
在用jquery的post方式傳遞多個值時,在後台頁面可以用數組形式接收 如下所示 複製代碼 代碼如下:<script type="text/javascript"> $(function () { timestamp = 0; $("#chatform").submit(function () { var message = $("#msg").val(); var name = $("#author").val(); var action = "postmsg"; var
Time of Update: 2018-12-08
用ExtJS開發將近一年了,也遇到了很多奇怪的問題,印象最深的要算是ExtJS在ie中顯示的問題了。由於開發過程中大多用chrome來調試,很少在ie中調試(現在兩者都要兼顧),導致最後在ie中頁面不能正常載入,當時那個囧啊,看到ie報的錯,我都想哭,連出錯的堆棧資訊都沒有(這一點,ie做的真不好),無從下手啊。嘗試過N多方法,最後發現導致出現這種問題的原因(90%以上的可能性)是js的數組中多了一個英文的逗號',',而這種在chrome和Firefox中是沒有問題的,如下面的代碼所示:
Time of Update: 2018-12-08
Insus.NET近段時間應朋友的要求,寫一個GridView多層嵌套和摺疊與展開。這個功能的GridView多層嵌套沒有問題,因為已經做了無限次數,但是摺疊與展開的功能,卻花上不少時間(網上找資料),雖找到資料可參考,還是瞭解明它,並修改適合自己程式使用。效果如下: 網站中多個頁面使用,因此Insus.NET把它寫在一個使用者自訂控制項ASCX上。 複製代碼 代碼如下:InsusMenu.ascx <%@ Control Language="VB"
Time of Update: 2018-12-08
客戶需求至上。 這次是更改後的代碼,去掉了“確定”,“取消”按鈕。變單擊為雙擊事件,使用者按ESC鍵,取消更改。 複製代碼 代碼如下://為每個Td添加雙擊事件 function ReWritable() { var tbmian=document.getElementById("tbmain"); //迴圈,為每行每列添加雙擊事件,但是,第一行(thead)與最後一行(tfoot)不添加。 for(var i=1;i<tbmain.rows.length-1;i++) {
Time of Update: 2018-12-08
為了完成領導交代的任務,這幾天都在做資料展現,因為時間比較緊,所以也沒做太複雜,使用GridView來展示資料庫表。幾乎沒對GridView的格式做什麼設定,從設定檔中載入SQL,跑出資料就直接綁定到GridView。發現了一些問題,比如GridView的自動繫結資料行的寬度是沒法設定的,而此時GridView的表格輸出是不頻寬度資訊的,所以導致表格列比較多的時候顯示起來會擠到頁面裡面很難看,由於表的列數並不是固定的,所以也沒法很簡單的用模版列的方式做,最後只好直接將表格寬度設定成一個很大的數了
Time of Update: 2018-12-08
先看下面的代碼: 複製代碼 代碼如下:int tempi = 1; object o = tempi; double tempd = (double) o; 編譯時間可以通過,但運行時卻報如下錯誤: System.InvalidCastException: 指定的轉換無效。 這是因為,當對一個對象進行拆箱時,轉型的結果必須是它原來未裝箱的類型。此處必須先轉換為int類型,才能再轉換為double類型。其正確格式如下: 複製代碼 代碼如下:int tempi = 32; object o =
Time of Update: 2018-12-08
C#中,當使用常數符號const時,編譯器首先從定義常數的模組的中繼資料中找出該符號,並直接取出常數的值,然後將之嵌入到編譯後產生的IL代碼中,所以常數在運行時不需要分配任何記憶體,當然也就無法擷取常數的地址,也無法使用引用了。 如下代碼: 複製代碼 代碼如下:public class ConstTest { public const int ConstInt = 1000; } 將其編譯成ConstTest.dll檔案,並在如下代碼中引用此ConstTest.dll檔案。 複製代碼 代碼如下:
Time of Update: 2018-12-08
如果要查看IIS串連數,最簡單方便的方法是通過“網站統計”來查看,“網站統計”的當前線上人數可以認為是當前IIS串連數。然而,“網站統計”的當前線上人數統計時間較長,一般為10分鐘或15分鐘,再加上統計技術及統計機制的問題,從而會產生或多或少的統計誤差。如果要想知道確切的當前網站IIS串連數的話,最有效方法是通過windows內建的系統監視器來查看。這正是本文要介紹的方法。一、運行-->輸入“perfmon.msc”二、在“系統監視器”圖表區域裡點擊右鍵,然後點“添加計數器” 圖一三、在“
Time of Update: 2018-12-08
CLR最重要的一個特性就是型別安全。CLR在運行時總能知道一個對象的類型。我們也可以通過調用GetType()方法,來得到對象的準確類型。因為該方法是一個非虛方法,所以我們不可能利用它來篡改一個類型的資訊。(Microsoft.NET 架構程式設計<修訂版>p117)我們定義如下類:複製代碼 代碼如下: public class Employee { string name= string.Empty; float age = -1; public
Time of Update: 2018-12-08
以前一個現在不用的帳號發布的隨筆,現在人肉搬過來吧。 註冊使用者有一段時間了,一直很忙,到現在還沒有寫一篇,忽然覺的一定要花點時間記錄和總結一些東西。好吧,就從這裡開始了。今天客戶提出要點擊菜單(TreeView實現的)的父級節點時,展開節點。心想這個應該是很常見的功能吧,特意google了一下,發現大部分是將的不是js實現的,有些js實現的寫的麻煩,乾脆自己寫一個吧,應該不難的。首先思路是,,讓文本點擊的時候執行左邊‘+'號的事件,查看源碼看到,‘+'號的事件是:
Time of Update: 2018-12-08
web的列印方法具我自己懂得知道的有: 1、JQuery外掛程式Jqprint實現 2、JQery列印外掛程式PrintArea實現網頁列印 3、CSS控制網頁列印樣式 JQuery外掛程式Jqprint實現: 首先要匯入js檔案: jquery.jqprint.js下載 複製代碼 代碼如下:<script language="javascript" src="jquery-1.7.1.min.js"></script> <script
Time of Update: 2018-12-08
文章說明:本文介紹了根據Json串產生Html的一種方式(只是簡單實現了文字框,密碼框,下拉框)。只是覺得好玩才這樣做,如果覺得沒有任何價值,請忽略。不足指出希望各位大牛指點。後續將根據各位的指點繼續完善。 功能說明: 在左側輸入框中輸入Json串,點擊執行時根據輸入的Json串在右側展示區顯示出相應的Html(使用Jquery1.4.4) HTML: 複製代碼 代碼如下:<table style="width:100%; "> <col width="200px;"