Time of Update: 2017-01-13
1、使右鍵和複製失效方法1:禁止滑鼠右鍵+禁止選中文本代碼很簡單,只需要在head標籤的javascript內加入以下兩行代碼即可。在網頁中加入以下代碼: 代碼如下複製代碼 <script language="Javascript"> document.oncontextmenu=new Function("event.returnValue=false"); document.onselectstart=new
Time of Update: 2017-01-13
執行個體下面我總結了一下,寫了一個js方法,主要解決:某個日期+多少月多少天=某個日期的問題。至於,某個日期-某個日期=多少天 代碼如下複製代碼 //解決IE下得到時間為NaN的情況function parseISO8601(dateStringInRange) { var isoExp = /^s*(d{4})-(dd)-(dd)s*$/, date =
Time of Update: 2017-01-13
isFinite(123);//檢測是否為數字(這裡返回true)isNaN(123);//檢測是不否為數字(這裡返回false)'hello world'.indexOf('a',2);//尋找匹配字元的位置沒有則返回-1,注後面選擇性參數從某個位置開始,從0開始例 代碼如下複製代碼 function countInstances(mainStr, subStr) {
Time of Update: 2017-01-13
Document 對象每個載入瀏覽器的 HTML 文檔都會成為 Document 對象,使我們可以從指令碼中對 HTML 頁面中的所有元素進行訪問,它是 Window 對象的一部分,可通過 window.document 屬性對其進行訪問Document 對象集合forms返回對文檔中所有 Form 對象的引用 文法:document.forms[];cookie設定或查詢與當前文檔相關的所有
Time of Update: 2017-01-13
1. 長度限制 代碼如下複製代碼 <script>function test(){if(document.a.b.value.length>50){alert("不能超過50個字元!");document.a.b.focus();return false;}}</script><form name=a onsubmit="return test()"><textarea
Time of Update: 2017-01-13
1. 四捨五入 下面兩個函數都能對浮點數進行四捨五入,保留小數點後兩位。 /** 下面兩個函數都能對浮點數進行四捨五入,保留小數點後兩位 **/ 代碼如下複製代碼 function CurrencyFormatted(amount) {var i = parseFloat(amount);if(isNaN(i)) { i = 0.00; }var minus = '';if(i < 0) { minus = '-'; }i = Math.abs(i)
Time of Update: 2017-01-13
我們知道直接使用window.close()是會出現關閉提示的,這個使用者體驗就打折扣了,解決方案子視窗調用window.close()的時候就不會彈出對話方塊了,所以只要將視窗設一個偽父視窗,那麼IE就會把當前視窗當成一個子視窗代碼如下用 window.opener = null;就可以 代碼如下複製代碼 // 不提示視窗關閉對話方塊parent.window.opener = null;parent.window.open("",
Time of Update: 2017-01-13
js中得到當前的年份的做法是 代碼如下複製代碼 var object = new Date(), object.getYear() ,來得到年份,這樣會出現瀏覽器安全色問題,在IE中可以得到想要的結果,但是FF中一行,在FF中得到的結果和當前想要得到的年份相差1900,可以用如下做法來避免這個問題: 代碼如下複製代碼 var object = new Date();var mydate = (object.getYear()<1900)?(1900
Time of Update: 2017-01-13
今天在看其他人代碼的時候發現調用的函數和自己想像的不一樣。所以認真看了一下代碼,再結合之前js關於call的筆記。知道了其中的原因 代碼如下複製代碼 Son.superclass.initComponent.call(this); 這裡的call就是調用"Son"父類的initComponent函數,並把this傳進去,這個this是Son的執行個體對象。下面用一個js代碼解釋一下這個call 是怎樣的 代碼如下複製代碼
Time of Update: 2017-01-13
遍曆節點樹您經常需要迴圈 XML 文檔,比如:當你需要提取每個元素的值時。這個過程叫作“遍曆節點樹”讀取伺服器端xml(注意不同瀏覽器版本的區別),使用XML可以增強系統的擴充性,只用修改XML就可以實現增加減少功能的目的。 代碼如下複製代碼 function loadXMLDoc1(dname){ if
Time of Update: 2017-01-13
情景一: 代碼如下複製代碼 var yx01 = new function() {return "圓心"};alert(yx01); 我們運行情景一代碼,將返回顯示“[object object] ”,此時該代碼等價於: 代碼如下複製代碼 function 匿名類(){ return "圓心";}var
Time of Update: 2017-01-13
代碼: 代碼如下複製代碼 var strDateArrayStart = beginDate.split("-"); var strDateArrayEnd = endDate.split("-"); var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" +
Time of Update: 2017-01-13
JS建立對象的幾種方法,本文討論幾種js建立對象的方法,先從最好理解的原廠模式開始: 代碼如下複製代碼 function createPerson(name,age,job){ var o = {}; o.name = name; o.age = age; o.job = job;
Time of Update: 2017-01-13
代碼如下複製代碼 var DD,MM,YY,hh,mm;if(document.all){ window.XMLHttpRequest=function(){ var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP']; for(var
Time of Update: 2017-01-13
首先不同瀏覽器中event位置屬性的分析:1. IE的event.x,event.y是以事件觸發元素的父元素外界為參考點(不包括滾動距離)2. Firefox的event.pageX,event.pageY是以body元素為參考點(包括滾動距離)3. event.clientX,event.clientY以瀏覽器左上方為參考點(不包括滾動距離)4.
Time of Update: 2017-01-13
3. 當用戶端請求該圖時,4M的原圖肯定不會馬上下好,特別是遠程網路,這時先把小圖下過來,並拉升到原圖大小(這個操作應該是採用無插值演算法的直接放大,速度是很快的。)應該是儲存了好幾張不同尺寸不同解析度的多張圖片,當大圖片沒載入完之前先逐次顯示小圖片,最後把顯示大圖片 代碼如下複製代碼 <img id="myImage" src="small_1.jpg" width="200" />var img =
Time of Update: 2017-01-13
代碼如下複製代碼 <script type="text/javascript"> function over(){ var para = document.getElementById("testPara").className = "testOver"; } function out(){ var para = document.
Time of Update: 2017-01-13
具體請看下面的代碼: 代碼如下複製代碼 <script type="text/javascript"> function goBack(){ location.href = "http://www.111cn.net/"; } function
Time of Update: 2017-01-13
因為在接觸到它之前,大部分人認為this是那些oop語言的專利。至少我曾經是這麼認為的。隨著時間的推移,對javascript的進一步提高。this那神秘的面紗才一步步被揭開。話休繞舌,下面就一起來看看這層神秘的面紗背後的this吧。首先,我們要知道this是什麼。它的含義。通俗的來說,
Time of Update: 2017-01-13
代碼如下複製代碼 /^(d*.d{0,2}|d+).*$/ hansir給出的測試代碼如下: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">