Time of Update: 2018-12-05
JS代碼在Web編程中會經常用到,且功能強大。以下是我在工作中常常用的JS代碼,總結如下:1、觸發事伯提交表單樣本1:<script language="javascript"> function TJsub() { if(confirm('您確定要提交本表單嗎?')) return document.form1.action ="test.php?action=set"; frm1.submit(); else return false; }</script>
Time of Update: 2018-12-05
源碼說明: 1) example.html為集合了jQuery,Javascript,HTML,CSS的源碼。 2) jquery-1.3.1.js 為jQuery最新發行的庫檔案,當然這是使用jQuery的前提哦. 你可以去官網下載版本庫,URL:http://docs.jquery.com/Downloading_jQuery#Current_Release 點擊example.html檔案即可看到效果。代碼如下: <html><head><meta http-
Time of Update: 2018-12-05
0> 函數的基本使用 window.onload = functionName; //函數載入,一般用在頁面的初始化載入中 escape(txt) //escape //*該函數可以處理空格、斜線和其他任何可能影響瀏覽器的內容, //並將它們轉換成 Web 可用字元(比如,空格會被轉換成 %20,
Time of Update: 2018-12-05
很多情況下,我們常常通過javascript對HTML元素的屬性進行操作,如擷取或設定以下html代碼塊中input元素的value;1<inputid="input_btn"type="button"value="kanqd.com"/>我們常常會寫以下的代碼:12var inputObj = document.getElementById('input_btn');alert(inputObj.value);如我們所想的一樣,頁面上彈出kanqd.com.問題:
Time of Update: 2018-12-05
JavaScript:prototype屬性使用說明 prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解: 首先,我們要先瞭解一下類的概念,JavaScript 本身是一種物件導向的語言,它所涉及的元素根據其屬性的不同都依附於某一個特定的類。我們所常見的類包括:陣列變數(Array)、邏輯變數 (Boolean)、日期變數(
Time of Update: 2018-12-05
文章目錄 c{n}c{m,n}c{n,}*,+,?貪心與非貪心不記錄子Regex的匹配結果正向預查?!全域匹配,修飾符g不區分大小寫,修飾符i行首行尾,修飾符mexec方法的傳回值exec方法對Regex的更新match方法replace方法search方法和split方法 第一種方法:var reg = /pattern/;第二種方法:var reg = new
Time of Update: 2018-12-05
1 <a href="#" onclick="javascript:add();"> 因為href="#"這個元素會讓頁面自動跳到頂端,這樣頁面會跳動一下,沒有局部重新整理那種體驗 2將#去掉,剩下 href="",發現這樣也不行,這個會使整個頁面載入後還要再重新整理一次。 3,<a href="javascript:void(0)">。 JavaScript中void(0)的含義: JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。
Time of Update: 2018-12-05
java script驗證表單時常用"^-[0-9]*[1-9][0-9]*$" //負整數"^-?/d+$" //整數"^/d+(/./d+)?$" //非負浮點數(正浮點數 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮點數"^((-/d+(/./d+)?)|(0+(/.0+)?))$" //非正浮點數(負浮點數 + 0)"^(-(([0-9]+
Time of Update: 2018-12-05
1、後台方法:protected string CsharpVoid(string strCC){strCC = "http://" + strCC; return strCC;}2、前台頁面JavaScript方法: <script language="javascript" type="text/javascript"> var v = "www.baidu.com"; var s = '<%=CsharpVoid("'+v+'")%>';
Time of Update: 2018-12-05
有這張圖就夠了,簡單地說明一下以Height為例,Width同理:div.clientHeight:可見視窗除去了margin+border之後的長度。div.offsetHeight:在div.clientHeight的基礎上加了border和捲軸的長度。div.scrollHeight:就是元素內容的實際高度。以Top為例,Left同理:div.clientTop:margin之後padding之前的長度值。div.offsetTop:該元素的上border的上邊緣 到
Time of Update: 2018-12-05
Javascript裡面的new Date("xxxx/xx/xx")這個日期的構造方法有一個妙處,當你傳入的是"xxxx/xx/0"(0號)的話,得到的日期是"xx"月的前一個 月的最後一天("xx"月的最大取值是69,題外話),如果傳入"1999/13/0",會得到"1998/12/31"。而且最大的好處是當你傳 入"xxxx/3/0",會得到xxxx年2月的最後一天,它會自動判斷當年是否是閏年來返回28或29,不用自己判斷,太方便了!!所以,我們想得到選
Time of Update: 2018-12-05
jQuery Mobile 載入對話方塊頁面時 javascript 函數衝突、覆蓋問題版本:jQuery Mobile 1.1.0/1.2.0問題描述:有兩個頁面 main.cshtml 和 dialog.cshtml 。兩個頁面都是基於.NET MVC4的,都使用了預設範本
Time of Update: 2018-12-05
由於 JavaScript 對大小寫敏感,變數名也對大小寫敏感 var mydate = new Date();mydate.getYear(); //擷取當前年份(2位)mydate.getFullYear(); //擷取完整的年份(4位,1970-????)mydate.getMonth(); //擷取當前月份(0-11,0代表1月)mydate.getDate(); //擷取當前日(1-31)mydate.getDay();
Time of Update: 2018-12-05
轉自:http://wangyong31893189.iteye.com/blog/1337023一、觸摸事件ontouchstartontouchmoveontouchendontouchcancel目前移動端瀏覽器均支援這4個觸摸事件,包括IE。由於觸屏也支援MouseEvent,因此他們的順序是需要注意的:touchstart → mouseover → mousemove → mousedown → mouseup → click1 /*** onTouchEvent*/var div
Time of Update: 2018-12-05
//json資料var data = "[{'PostId':'1','PostName':'專案經理'},{'PostId':'2','PostName':'品質員'},{'PostId':'3','PostName':'安全員'}]";//解析json資料var obj = eval('(' + data + ')');//使用解析後的資料var sel = document.getElementById("testAjaxSelect");for (var i = 0; i <
Time of Update: 2018-12-05
以下經過本人測試成功。測試平台:三星S5830I作業系統:Android 2.3.6瀏覽器:UC瀏覽器HTML標準:HTML5 測試了三個事件:touchstart、touchmove 和 touchend,並擷取了觸摸時觸點在頁面上的座標,根據座標進行了左右滑動、上下滑動判斷。代碼如下:<!-- HTML5 --><!DOCTYPE html><html> <head>
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/sproy/article/details/6505144Javascript裡面的new Date("xxxx/xx/xx")這個日期的構造方法有一個妙處,當你傳入的是"xxxx/xx/0"(0號)的話,得到的日期是"xx"月的前一個 月的最後一天("xx"月的最大取值是69,題外話),如果傳入"1999/13/0",會得到"1998/12/31"。而且最大的好處是當你傳
Time of Update: 2018-12-05
社會安全號碼碼的規則1、15位社會安全號碼碼組成: ddddddyymmddxxs共15位,其中: dddddd為6位的地方代碼,根據這6位可以獲得該社會安全號碼所在地。 yy為2位的年份代碼,是身份證持有人的出身年份。 mm為2位的月份代碼,是身份證持有人的出身月份。 dd為2位的日期代碼,是身份證持有人的出身日。 這6位在一起組成了身份證持有人的出生日期。 xx為2位的順序碼,這個是隨機數。 s為1位的性別代碼,奇數代表男性,偶數代表女性。2、
Time of Update: 2018-12-05
javascript 實現 Unicode、ASCII相互轉換!有時會用到。 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Unicode、ASCII相互轉換</title><script
Time of Update: 2018-12-05
每一項都是js中的小技巧,但十分的實用! 1.document.write(""); 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value) 6.