Time of Update: 2017-02-28
函數|技巧|運算 這是一個特殊的內建函數eval包括了運算式子為其參數,運算元,並回傳一個值. 這函數對於運算一個表示的數值字串而言非常有用,舉例來看,從FORM所輸入的值總是字串,但你也許想要拿來運算,那我該怎麼辦?? 下面的這一個例子包函了輸入的文字欄位,應用的運算函數和顯示結果的另一區塊.假如你打了一個數值運算式在第一個欄位,並且按下了按鈕,運算式便會開使運算, <SCRIPT>
Time of Update: 2017-02-28
技巧 //網頁是否被檢索 <meta name="ROBOTS" content="屬性值"> 其中屬性值有以下一些: 屬性值為"all": 檔案將被檢索,且頁上連結可被查詢; 屬性值為"none": 檔案不被檢索,而且不查詢頁上的連結; 屬性值為"index": 檔案將被檢索; 屬性值為"follow": 查詢頁上的連結; 屬性值為"noindex":
Time of Update: 2017-02-28
技巧 //計算內容寬和高 <SCRIPT language="javascript"> function test(obj) {
Time of Update: 2017-02-28
技巧 //重新整理後不變的文字框 <HTML> <HEAD> <META NAME="save" CONTENT="history"> <STYLE> .sHistory {behavior:url(#default#savehistory);} </STYLE> </HEAD> <BODY>
Time of Update: 2017-02-28
技巧 //POST代替FORM <SCRIPT language="VBScript"> Function URLEncoding(vstrIn) strReturn = "" For i = 1 To Len(vstrIn) &
Time of Update: 2017-02-28
技巧 接下來我們要為你介紹一個可以產生亂數的函數,也是以 JavaScript 所寫的這個函數只是利用了一點小技巧而已。 而這種技巧在大部分的編譯器(compiler)中,大都是如此(或類似)計算出亂數來的。相信 JavaScript 最後應也會以相似的方法來產生這樣的method,如果它會提供這樣功能的話,以下是此函數的結果:
Time of Update: 2017-02-28
很多羅嗦的客戶,喜歡提出這些需求!其實實現也不難!代碼如下: 我前段時間看了MS的ASP.NET講座,在裡面談到了如何讓"斷行符號鍵"使文字框的焦點一個個下移.其中提了三種方法,最好的一種是這樣的: 用用戶端指令碼在頁面添加document的onkeydown事件,讓頁面在接受到斷行符號事件後,進行Tab鍵的功能,即只要把event的keyCode由13變為9 VBScript代碼:<script language="vbscript"> sub
Time of Update: 2017-02-28
技巧 1. 將徹底屏蔽滑鼠右鍵oncontextmenu="window.event.returnValue=false" <table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. 取消選取、防止複製<body onselectstart="return false">3. 不準粘貼onpaste="return
Time of Update: 2017-02-28
<script language="javascript">//驗證給定的日期是否合法 ,參數格式要求:yyyy-mm-dd 可以根據情況更改Regexfunction isDate(oStartDate){ //對日期格式進行驗證 要求為2000-2099年 格式為 yyyy-mm-dd 並且可以正常轉換成正確的日期 var pat_hd=/^20\d{2}-((0[1-9]
Time of Update: 2017-02-28
菜單|建立 <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function formHandler() { var URL = document.form.site.options [document.form.site.selectedIndex].value; window.location.href = URL; // End --> } </SCRIPT>
Time of Update: 2017-02-28
網頁 只能是一些限定的東西 ENTER鍵可以讓游標移到下一個輸入框 <input > 只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" > 屏蔽IME<input style="ime-mode:disabled" > 只能輸入英文和數字<input onkeyup="value=value.replace(/[\W]/g,'')
Time of Update: 2017-02-28
指令碼|轉換 毫無疑問,用JavaScript指令碼可以通過直接查看使用者的時鐘,方便地在網頁上顯示本地時間。但是,如果你想顯示不同地區的時間—--例如,如果你的本部在別的國家,你想查看“本國”時間而非當地時間,又該怎麼辦呢?要做到這一點,必須進行各種時間計算才能將當地時間轉換為目的時間。本文將解釋如何進行這些計算。第一步:事情的第一步是獲得當地時間。在JavaScript中,這無疑可以通過初始化一個Data()對象來輕鬆完成。// create
Time of Update: 2017-02-28
加密|解密
Time of Update: 2017-02-28
技巧 1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return
Time of Update: 2017-02-28
條件 JavaScript 是一種可以在瀏覽器中啟動並執行指令碼語言,是一種弱語言(相對於C,C#,JAVA而言),只要是電腦語言就會使用到條件判斷式,而JavaScript作為一種“弱”語言,它的條件判斷常常令人困惑不解,特別是有其它強語言編程經曆的人來說,更是不可理喻!高手和無惑的人別取笑,我自己也曾經有一段時間鬱悶過。先寫一個例子吧: var s = "meizz";if (s &&
Time of Update: 2017-02-28
<html><head><script type="text/javascript">function starttime(){var today=new date()var h=today.gethours()var m=today.getminutes()var s=today.getseconds()// add a zero in front of
Time of Update: 2017-02-28
js代碼很簡潔,但是實現了所有樹形菜單應有的功能,安裝和使用都很簡單,特別是從資料庫恢複成一棵樹變得非常容易。下載包裡內建一些常用表徵圖,只需簡單的操作,就可以實現看起來相當專業的樹形菜單。 詳細介紹應用dtree構建一個javascript樹型菜單及其中參數配置說明這幾天寫了個網站,用了一個javascript寫的樹型菜單,有網友問我要這個代碼,很奇怪,瞭解一下,原來網上很多文章都在討論js樹型菜單,看了幾個執行個體,發現確實沒有我用的這個好,因此baidu了一下,略作整理,希望大家
Time of Update: 2017-02-28
趕緊總結一下javascript的調試技巧,這次首先是“快速定位”篇。快速定位,其實就是快速定位程式的錯誤,所以也算是調試。這個在實際的碼代碼時往往比較實用。大多數情況下,你的js代碼不多(少於1000行),只要能迅速發現代碼的錯誤,往往不用複雜的調試。關於常用的快速定位方法,我總結了一下幾點,歡迎大家補充。1. 使用alertalert其實比較實用。本地調試中,在合適的位置寫alert,打出來一些變數,雖然比較土,但是往往事半功倍!另外有一個alert技巧,想看看一個對象中的屬性和它
Time of Update: 2017-02-28
javascript 用JavaScript做的站內搜尋不僅編程實現、維護起來很簡單,而且它能在用戶端瀏覽器直接執行,無須伺服器的支援,也可以省去申請有指令碼執行許可權空間的麻煩。所以,只要你願意動手,有個人首頁就能有自己的站內搜尋。下面讓我們共同來做一個基於JavaScript的站內搜尋的指令碼,可不要小看它,做完了你就知道它的好處了。
Time of Update: 2017-02-28
文章簡介:原廠模式是軟體工程領域一種廣為人知的設計模式,這種模式抽象了建立具體對象的過程。考慮到在ECMAScript中無法建立類,開發人員就發明了一種函數,用函數來封裝以特定介面建立對象的細節. 原廠模式是軟體工程領域一種廣為人知的設計模式,這種模式抽象了建立具體對象的過程。考慮到在ECMAScript中無法建立類,開發人員就發明了一種函數,用函數來封裝以特定介面建立對象的細節,如下面的例子所示:function createPerson(name, age, job)