Time of Update: 2017-01-19
複製代碼 代碼如下:function xingzuo() { var start = 1901, date=document.getElementById("txtDay").value, month=document.getElementById("txtMonth").value;;with (document.getElementById("txtXZ")){ if (month == 1 && date >=20 || month == 2 && date <=18)
Time of Update: 2017-01-19
複製代碼 代碼如下: (function () { var calc = { /* 函數,加法函數,用來得到精確的加法結果 說明:javascript的加法結果會有誤差,在兩個浮點數相加的時候會比較明顯。這個函數返回較為精確的加法結果。 參數:arg1:第一個加數;arg2第二個加數;d要保留的小數位元(可以不傳此參數,如果不傳則不處理小數位元) 調用:Calc.Add(arg1,arg2,d) 傳回值:兩數相加的結果 */ Add: function (arg1, arg2,d) { arg1
Time of Update: 2017-01-19
做項目的時候,發現Action擷取jsp表單中的中文參數,只要整個項目都採用UTF-8編碼格式都不會出現亂碼問題;但JSP中用到JS,並從JS向Action傳中文參數,就會出現中文亂的現象。幾經詢問百度,上面說法很多。 經過實踐發現下面的方法可以解決中文亂碼問題: JSP的JS中:中文參數用encodeURI(encodeURI(中文參數)),經過兩次轉碼。例如: 複製代碼 代碼如下: function show(next,id,realName){
Time of Update: 2017-01-19
複製代碼 代碼如下:function NewDate(str) { str = str.split('-'); var date = new Date(); date.setUTCFullYear(str[0], str[1] - 1, str[2]); date.setUTCHours(0, 0, 0, 0); return date; }所以,為保證在各個瀏覽器中相容,其實就是指為了相容IE,我們在使用Date()對象時最好統一使用new Date(year,
Time of Update: 2017-01-19
今天在做類似於qq那樣的評論功能時,束手無策,在網上到處找答案,最後在一個很小很小的角落裡受到了啟發.認識了一個新的東西contenteditable.html代碼如下:複製代碼 代碼如下:<div id="guo" style="width:500px; height:200px; border:1px solid red" contenteditable="true"> <img src="qqface/1.gif"
Time of Update: 2017-01-19
思路:一組圖片 控制它的捲軸進行滾動 且此時對這組圖片進行複製並添加進原圖片組中,現在就有兩組圖片了。你可以想象一下,現在捲軸繼續滾動,原來那組圖片最後一張圖片已經滾至頂端且消失,複製的那組圖片的第一張跟在原圖最後一張圖片後出現,此時你就能感覺到無縫滾動了。複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
1.ModalDialog是什嗎?showModalDialog是jswindow對象的一個方法,和window.open一樣都是開啟一個新的頁面。區別是:showModalDialog開啟子視窗後,父視窗就不能擷取焦點了(也就是無法操作了)。可以在子視窗中通過設定window.returnValue的值,讓父視窗可以擷取這個returnvalue.2.一個例子1)主視窗main.html,2)在主視窗中通過showModalDialog的方式開啟子視窗sub.html3)在子視窗中設定retu
Time of Update: 2017-01-19
ENTER鍵可以讓游標移到下一個輸入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 屏蔽IME<input style="ime-mode:disabled" onkeydown="if(
Time of Update: 2017-01-19
開啟網頁時提示 Stack overflow at line: 0。我做了截圖如下: 經過分析,發現網頁中存在類似如下的代碼:<img src="pic.gif" onerror="javascript:this.src='/noPic.gif';" alt="pic" />分析:特別注意 onerror,當圖片不存在時,將觸發 onerror,而 onerror 中又為 img 指定一個 NoPic.gif 圖片。也就是說圖片存在則顯示 pic.gif,圖片不存在將顯示
Time of Update: 2017-01-19
用這鍛代碼 之前請先下載jquery庫複製代碼 代碼如下:var maskStackCount = 0;function mask(method){//這裡是你想要進行遮罩的視窗,我這裡想要遮罩的是一個iframe視窗,也可以用var winObj=$(window)var winObj=window.top.$("body").find("iframe[name='dialognormaliframe']");
Time of Update: 2017-01-19
複製代碼 代碼如下:<html><head><meta http-equiv="Content-Type" content="text/html" charset="utf-8"><title>線上一元二次方程式計算機</title></head><body><form name="fquad"> <p
Time of Update: 2017-01-19
有時需要判斷一個字元是不是漢字,比如在使用者輸入含有中英文的內容時,需要判斷是否超過規定長度就要用到。用 Javascript 判斷通常有兩種方法。 1、用Regex判斷複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-19
最近需求涉及瀏覽器的相容性,首先處理的是ie10。首頁用 frameset 嵌了兩個頁面,左側為功能表列,可以通過改變 frameset 的 cols 來收縮。別的瀏覽器正常,但 IE10 卻沒任何的反應。複製代碼 代碼如下:function
Time of Update: 2017-01-19
複製代碼 代碼如下: #target photoshopapp.bringToFront(); if (documents.length == 0) { alert("沒有可處理的文檔"); } else { var visibility = false; var docRef = activeDocument; var layers = docRef.layers; if (layers.length == 1 && docRef.activeLayer.isBackgroundLayer =
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>圖片旋轉效果</title> <meta
Time of Update: 2017-01-19
背景:今天在做一個任務時,用Jquery的Ajax傳遞一長串字元時,在背景驗證一直不成功,糾結時我了(那個字串是隨機產生的,特長)。查了一上午,原來是我產生的字串中有+號,而在js傳遞的時候,會理解為是串連字元用的,到了後台就將+號自動變為空白格了,所以背景字串和前台產生的已經不一樣了。原因:js後自動解析特殊字元,如+號為串連符,解析為空白格,&為變數串連符,伺服器端接受資料時&以後的資料不顯示等等。解決辦法:1、將字元放到form中,然後用js提交form表單到伺服器。2、將字元中的特殊字元
Time of Update: 2017-01-19
很多時候,我們做前端的時候都會有這樣的小功能,點擊彈出某個框框,但是,有時候不想操作,就想點擊某個空白處,隱藏該框框。假設如下情境,一個小按鈕,點擊可以彈出一個模態框。 就這麼簡單,但是我們想要點擊空白部分的時候隱藏模態框,加入按鈕id:btn,模態框id:model 也許我們最簡單的思路就是直接在document上監聽一個事件,虛擬碼如下: 按鈕點擊彈出事件監聽: 複製代碼 代碼如下: $("#btn").bind("click",function(e){
Time of Update: 2017-01-19
方法一:去重複資料複製代碼 代碼如下:<script>Array.prototype.distinct=function(){var a=[],b=[];for(var prop in this){ var d = this[prop]; if (d===a[prop]) continue; //防止迴圈到prototype if (b[d]!=1){
Time of Update: 2017-01-19
在URL傳遞參數中,有一些特殊字元,而這些些符號在URL中是不能直接傳遞的,如果要在URL中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些URL特殊符號及編碼十六進位值 1. + URL 中+號表示空格 %2B 2. 空格 URL中的空格可以用+號或者編碼 %20 3. / 分隔目錄和子目錄 %2F 4. ? 分隔實際的 URL 和參數 %3F 5. % 指定特殊字元 %25 6. # 表示書籤 %23 7. & URL 中指定的參數間的分隔字元 %26 8. = URL
Time of Update: 2017-01-19
一、Date對象每天一對象,今天來看看Date對象,相對於時間大家一定很熟悉,應為以前在網站中很多地方都會遇到這樣的時間特效。溫故而知新,今天我們來回憶一下Date對象。我們首先來看看他的定義:dateObj = new Date()dateObj = new Date(dateVal)dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) 必選項。如果是數字值,dateVal 表示指定日期與 1970