Time of Update: 2017-01-13
JavascriptRegex測試網頁你平時如何測試Regex?直接寫在大段的代碼中,然後等待程式運行到那裡,再用alert顯示結果?或者是臨時寫一個頁面,測試完成後把它丟掉? 你可以試一下我這個頁面,雖然它很粗糙,但是測試Regex也足夠了:)) 一、說明:1. 我的本意為交流技術.本人水平很菜.因此所貼出的代碼中,會有不足之處.2. 代碼可任意修改.如果你覺得你修改過的代碼比我的好,可將它貼出,我非常感謝.3.
Time of Update: 2017-01-13
1原廠模式:原廠模式是軟體工程領域一種廣為人知的設計模式,這種模式抽象了建立具體對象的過程。由於ECMAScript無法建立類,所以開發人員就發明一種函數,用函數來封裝以特定介面建立對象的細節。如下: 代碼如下複製代碼 function createPerson(name,age,job){var o = new Object();o.name = name;o.age = age;o.job = job;o.sayName =
Time of Update: 2017-01-13
1.typeof、constructor、instanceof對數組的判斷 代碼如下複製代碼 var arr = [1,5,6,9,8,5,4];//var arr = new Array(1,5,6,9,8,5,4);console.log(typeof arr);//objectconsole.log(arr.constructor());//[]console.log(arr instanceof Array);//true 2.函數自調用
Time of Update: 2017-01-13
效果如下 代碼如下 代碼如下複製代碼 <div id="float_right" class="float_div"> <table align="center" height="100%" style="FONT-SIZE:14px;margin:auto;width:80%;"> <tr><
Time of Update: 2017-01-13
## 理解javascript 原型MDN[繼承與原型鏈](https://developer.mozilla.org/zh-CN/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain)這篇文章大致講解了JavaScript原型的相關知識,但是你可能還是迷惑的,不是嗎? ## 迷惑點1 我們常說的原型是指啥好,你是一位很會問問題的人,上面的文章也說了,我們通常所說的原型或者基於原型的繼承更多的是說[[prototype]],
Time of Update: 2017-01-13
## 1 JavaScript 函數允許你訪問函數以外定義的變數如果你清楚JavaScript的範圍鏈的概念,對於這條你就不難理解了.大致的意思就是說,js尋找變數的定義會從最近的地區找起,本地找不到就往上一層地區找,直到找到命名空間的頂端,在瀏覽器的世界裡頂端就是window對象了。 代碼如下複製代碼 example-1var a_var_in_global_environment = "hello Closure"function
Time of Update: 2017-01-13
核心代碼 代碼如下 複製代碼 function fnShuffle (arr) { var tmp, ran, len = arr.length; for (var i = 0; i < len; i++) {
Time of Update: 2017-01-13
經常會在一些網站上看到QQ客服效果,當客服人員線上的時候,網頁上的QQ顯示為線上狀態,不線上的時候,網頁上的QQ顯示下線狀態,這是通過javascript來實現的。<script language=javascript>function picsize(obj,MaxWidth){ img=new Image();//建立一個Image對象,用這個對象的width就不會出現width為0的現象 img.src=
Time of Update: 2017-01-13
<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN"> <html> <head> <title>文字框隨文本的寬度而增長</title> </head> <script type="text/java
Time of Update: 2017-01-13
地址碼錶示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼。出生日期碼錶示編碼對象出生的年、月、日,其中年份用四位元字表示,年、月、日之間不用分隔字元。順序碼錶示同一地址碼所標識的地區範圍內,對同年、月、日出生的人員編定的順序號。順序碼的奇數分給男性偶數分給女性。校正碼是根據前面十七位元字碼,按照ISO 7064:1983.MOD
Time of Update: 2017-01-13
htm代碼如下 代碼如下複製代碼 “<html><body><a href=htm onclick="window.open('htm')">new</a></body></html> htm代碼如下 代碼如下複製代碼 “<html><body><a href=#
Time of Update: 2017-01-13
js代碼 代碼如下複製代碼 /** * 倒計時函數 * 需要在按鈕上綁定單擊事件 * 如: <INPUT contentEditable=false value=傳送簡訊 type=button data-cke-pa-onclick="setInterval('countDown(this,30)',1000);" data-cke-editable="1"> *
Time of Update: 2017-01-13
代碼如下複製代碼 <textarea cols="70" rows="20" id="code"></textarea> <script type="text/javascript"> <!-- function openWindow() { newWindow =
Time of Update: 2017-01-13
原來Math.min和Math.max可以這麼用。。 代碼如下複製代碼 function smallest(array){ return Math.min.apply( Math, array );}function largest(array){ return Math.max.apply( Math, array );}alert(smallest([0, 1, 2, 3]) == 0, "Locate the smallest
Time of Update: 2017-01-13
代碼如下複製代碼 // 取X軸位置function mouseX(evt) { // firefox if (evt.pageX) return evt.pageX; // IE else if (evt.clientX) return
Time of Update: 2017-01-13
JSON文法 JSON建構於兩種結構: 對象——成對的名稱和數值的集合。不同的語言中,它被理解為對象,紀錄,結構,字典,雜湊表,有鍵列表(keyed list),或者關聯陣列。一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(
Time of Update: 2017-01-13
document元素的clientHeight和clientWidth屬性,就代表了網頁的大小。 代碼如下複製代碼 function getViewport(){ if (document.compatMode == "BackCompat"){ return { width: document.body.clientWidth, height: document.body.clientHeight
Time of Update: 2017-01-13
•先看“||”,請看下面代碼:var a,b="b";alert(a||b);//bvar a=0,b="b";alert(a||b);//bvar
Time of Update: 2017-01-13
一:UTF8編碼函數 代碼如下複製代碼 function URLEncode(Str){ if(Str==null||Str=="") return ""; var newStr=""; function toCase(sStr){ return sStr.toString(16).toUpperCase(); } for(var i=0,icode,len=Str.length;i<len;i++){
Time of Update: 2017-01-13
typeof方法,比如: 代碼如下複製代碼 <STRONG><script type="text/javascript"> //<![CDATA[ var a=[0]; document.write(isArray(a),'<br/>'); function isArray(obj){ return (typeof obj=='object')&&obj.constructor==Array; }