Time of Update: 2017-02-28
核心提示:JavaScript庫開發人員們的規則 1. 保持無侵入性 我的HTML標記不想知道你的JavaScript代碼。 2. 嚴禁修改和擴充Object.prototype! 這條很重要,因此需要一條完全針對它的規則。對象是JavaScript功能的基本構建模組,不要搞亂它們。 3. 不要過分擴充
Time of Update: 2017-02-28
核心提示:編寫第一個JavaScript程式,通過它可說明JavaScript的指令碼是怎樣被嵌入到HTML文檔中的。 下面我們通過一個例子,編寫第一個JavaScript程式。 通過它可說明JavaScript的指令碼是怎樣被嵌入到HTML文檔中的。test1.html文檔: 圖1-1 程式啟動並執行結果
Time of Update: 2017-02-28
技巧|網頁 1. 將徹底屏蔽滑鼠右鍵 oncontextmenu="window.event.returnValue=false"<table border oncontextmenu=return(false)><td>no</table> 可用於Table 2.取消選取、防止複製
Time of Update: 2017-02-28
用戶端|資料 //用戶端對使用者輸入資料校正 //如果輸入的內容不滿足,則不提交,並且焦點自動跳到該位置。 //比發送以後在伺服器端校正資料要好用的多! 指令碼代碼:<script language="JavaScript"> <!-- function Juge(theForm) { if (theForm.title.value == "") { alert("請輸入標題!"); theForm.title.focus();
Time of Update: 2017-02-28
函數|緩衝|問題|顯示|頁面
Time of Update: 2017-02-28
概念 在提到上述的概念之前,首先想說說javascript中函數的隱含參數:argumentsArguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。
Time of Update: 2017-01-13
對window.open進行封裝, 使其更好用, 且更相容, 很多人說window.open不相容,其實不是, 因為不能直接執行, 必須通過使用者手動觸發才行;看代碼: 代碼如下複製代碼 var openWindow = function(url, options) { var str = ""; if (options) {
Time of Update: 2017-01-13
純js代碼 代碼如下複製代碼 /** * 回到頁面頂部 * @param acceleration 加速度 * @param time 時間間隔 (毫秒) **/function goTop(acceleration, time) { acceleration = acceleration || 0.1; time = time || 16; var x1 = 0; var y1 =
Time of Update: 2017-01-13
在js文法中,var關鍵字使用與否,都能聲明變數。但是建立一個對象並同時賦值給變數時,在IE9中,var不能省;但是Chrome中正常。 代碼如下複製代碼 <html><head><script type="text/javascript">function startTime(){var today=new Date()//這裡如果去掉var,IE9中將不顯示時鐘;但是Chrome中正常。var
Time of Update: 2017-01-13
這種文章以前我有寫過,就是點擊彈出新視窗再在新視窗做操作,然後再把值利用js parent.iframe.formname.inputname.value這樣就現實新頁面傳值了。下面我們總結了幾個常用的方法 。方法一、首頁面開啟新視窗js 事件:function showmodelwindow() { var itop = (window.screen.height - 600) / 2;
Time of Update: 2017-01-18
包括了stu.hta(是HTML應用程式); stu.xml 注意下面的HTML代碼必須儲存為尾碼名為hta否則當對XML檔案進行操作(增刪改)的時候就會提示沒有許可權!! 檔案stu.hta代碼如下: 複製代碼 代碼如下: <html> <head> <title> 資料島的顯示 </title> <style type="text/css"> #findPanel {
Time of Update: 2017-01-18
location 地址對象 它描述的是某一個視窗對象所開啟的地址。要表示當前視窗的地址,只需要使用“location”就行了;若要表示某一個視窗的地址,就使用“<視窗對象>.location”。先前寫了一片用window.location.href實現重新整理另個架構頁面 ,特此我看了一下locaiton的詳細用法,對此有點改進,具體如下: 注意:屬於不同協議或不同主機的兩個地址之間不能互相引用對方的 location&
Time of Update: 2017-01-19
非行間樣式案例#div1 { width: 200px; height: 200px; background: red;}IE擷取非行間樣式var oDiv = document.getElementById('div1'); oDiv.currentStyle.width;Chrome/FF擷取非行間樣式var oDiv =
Time of Update: 2017-01-19
Javascript 兩個表單之間傳值實現代碼javascript中還有一個函數window.showModalDialog也可以開啟一個新表單,不過他開啟的是一個模態視窗,那麼如何在父表單和子表單之間傳值呢?我們先看該函數的定義:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 參數說明: sURL--必選參數,類型:字串。用來指定對話方塊要顯示的文檔的URL。
Time of Update: 2017-01-19
複製代碼 代碼如下:/* 用途:校正ip地址的格式 輸入:strIP:ip地址 返回:如果通過驗證返回true,否則返回false; */ function isIP(strIP) { if (isNull(strIP)) return false; var re = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的Regex if (re.test(strIP)) { if (RegExp.$1 < 256 && RegExp.$2 < 256 &
Time of Update: 2017-01-19
下面總結一下JS錯誤處理與調試的方法 方法1:用alert() 和document.write()方法監視變數值。 alert()在彈出對話方塊顯示變數值的同時,會停止代碼的繼續運行,直到使用者單擊“確定”按鈕,而document.write()則在輸出值後繼續運行代碼。調試JS時可以根據具體情況來選擇這種方法。 例如下面代碼:將數組a中以1開頭的資料添加到數組b中 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-01-19
有10個複選框,使用者最多隻能勾選3個,否則就灰掉所有複選框。 (使用者再次勾掉複選框時,仍然可以再次選擇。) 將可變的部分設定為JS的參數,以實現代碼複用。 JS代碼 第一個參數為複選框的name,第二個參數為最多允許的勾選值。 複製代碼 代碼如下: function choicetest(name,num){ var choicearr = document.getElementsByName(name); var a=0; for(var
Time of Update: 2017-01-19
Firefox/Chrome/Opera從某一版本開始已經支援這一特性,但ie系列即使是ie9也還不支援,所以需要通過javascript來相容這些不支援placeholder特性的瀏覽器。 普遍的做法 現在普遍使用的做法是通過表單元素的onfocus/onblur事件來改變value值,如下: 複製代碼 代碼如下: <input type="text" id="text1" /> <script> var el =
Time of Update: 2017-01-19
function string10to62(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix; qutient = (qutient - mod) / radix;
Time of Update: 2016-09-13
16款常用的酷炫登入表單源碼下載,16款酷炫源碼下載1.jQuery仿QQ登入表單快顯視窗這是一款基於jQuery的快顯視窗外掛程式,它是仿QQ的登入表單,只要點擊登入連結,即可彈出登陸表單視窗,當我們在表單上點擊切換按鈕時,即可在登入和註冊表單之前切換,可以允許使用者在不跳轉頁面的情況下進行登入和註冊操作,非常實用。線上預覽