Time of Update: 2017-01-13
cart.js請存為cart.js,並且和前部分html放在同一個目錄中//------------------------------------------------------------------------------//// file name : cart.js//// description: 購物車前台用javascript 函數庫//
Time of Update: 2017-01-13
代碼如下複製代碼 <html><head><title>javascript多行新聞滾動效果代碼</title><style>td{font-size:12px;}</style></head><body><script >/************************************************************ *
Time of Update: 2017-01-13
call 方法請參閱應用於:Function 對象要求版本 5.5調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])參數thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj
Time of Update: 2017-01-13
JavaScript範圍 任何程式設計語言都有範圍的概念,簡單的說,範圍就是變數與函數的可存取範圍,即範圍控制著變數與函數的可見度和生命週期。在JavaScript中,變數的範圍有全域範圍和局部範圍兩種。 1. 全域範圍(Global Scope) 在代碼中任何地方都能訪問到的對象擁有全域範圍,一般來說一下幾種情形擁有全域範圍: (1)最外層函數和在最外層函數外面定義的變數擁有全域範圍,例如:view sourceprint? 0
Time of Update: 2017-01-13
代碼如下複製代碼 <a href="#" onclick="clearNewMessageRemind();return false;">點擊取消閃爍提示</a> <script type="text/javascript"> var newMessageRemind={ _step: 0, _title: document.title, _timer: null,
Time of Update: 2017-01-13
代碼如下複製代碼 <script language="javascript"> subcat = new Array(); subcat[0] = new Array("D530","1","3"); subcat[1] = new Array("D539","1","
Time of Update: 2017-01-13
第一章
Time of Update: 2017-01-13
<head><script> 1: 2: function mark() { 3: var b= document.getElementById ("b"); 4: var b1= document.getElementById ("b1"); 5: var b2=
Time of Update: 2017-01-13
代碼如下複製代碼 <!DOCTYPE html><html><head><meta charset="utf-8" /><title>點擊其它地方關閉DIV</title></head><body><input type="text" value="" id="tf"/><div
Time of Update: 2017-01-13
代碼如下複製代碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8">
Time of Update: 2017-01-13
funObj.apply([thisObj[,argArray]])應用某一對象的一個方法,用另一個對象替換當前對象。functionObj的方法執行時,函數中的this對象會被thisObj替換掉。 thisObj 可選項。將被用作當前對象的對象。argArray 可選項。將被傳遞給該函數的參數數組。 //apply在對象繼承方面的應用,不使用prototype,隱式的將父物件屬性賦給了子物件 代碼如下複製代碼 function
Time of Update: 2017-01-13
代碼如下複製代碼 html<form id="form_id" method="post" action="action.php" onsubmit="javascript:return validate('form_id','email');"> <input type="text" id="email" name="email&
Time of Update: 2017-01-13
定義和用法insertRow() 方法用於在表格中的指定位置插入一個新行。文法tableObject.insertRow(index)傳回值返回一個 TableRow,表示新插入的行。說明該方法建立一個新的 TableRow 對象,表示一個新的 <tr> 標記,並把它插入表中的指定位置。新行將被插入 index 所在行之前。若 index 等於表中的行數,則新行將被附加到表的末尾。如果表是空的,則新行將被插入到一個新的 <tbody>
Time of Update: 2017-01-13
源碼執行個體一:javascript 頁面加裁時自動認可表單Form表單: 代碼如下複製代碼 <form method="post" id="myform" action="a.php"><input type="submit" value="提交表單"></form>javascript 代碼:<script
Time of Update: 2017-01-13
當單擊DIV後,彈出框顯示undefined。 原因是當DOM對象響應單擊事件後,事件方法中的this關鍵字指向的是DOM對象,此時DOM對象沒有a屬性,所以彈出undefined。 而程式員本意是響應事件方法中this指向的是classA的對象a,如何才能達到此目的?這就需要使用到call或apply方法。 代碼如下複製代碼 <html> <head> <title>apply_and_call</title> &
Time of Update: 2017-01-13
代碼如下複製代碼 stringObject.replace(regexp/substr,replacement) replacement 可以是字串,也可以是函數。如果它是字串,那麼每個匹配都將由字串替換。ECMAScript v3 規定,replace() 方法的參數 replacement 可以是函數而不是字串。在這種情況下,每個匹配都調用該函數,它返回的字串將作為替換文本使用。該函數的第一個參數是匹配模式的字串。接下來的參數是與模式中的子運算式匹配的字串,可以有 0
Time of Update: 2017-01-13
代碼如下複製代碼 <input onkeyup="value=value.replace(/[^/d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text2" NAME="Text2">
Time of Update: 2017-01-13
郵箱格式驗證 --------------------------------------- 代碼如下複製代碼 //函數名:chkemail //功能介紹:檢查是否為Email Address //參數說明:要檢查的字串 //傳回值:0:不是 1:是 function chkemail(a) { var i=a.length; var temp = a.indexOf('@'); var tempd = a.indexOf('.'); if (temp > 1) {
Time of Update: 2017-01-13
1.html 代碼如下複製代碼 <div class="box" id="marqueebox0"><ul><li style="background:#f8e2ac;">第一行</li><li style="background:#f5f5f5;">第二行</li><li style="background:
Time of Update: 2017-01-13
郵箱驗證 代碼如下複製代碼 var re = /^[_a-zA-Z0-9-.]+@([-_a-zA-Z0-9]+.)+[a-zA-Z0-9]{2,3}$/;if (!thisinput.value.match(re)) { regemailinfo.className = "show err"; regemailinfo.innerHTML = "輸入不符合規範"; }