Time of Update: 2017-01-13
直接量文法/pattern/attributes建立 regexp 對象的文法: 複製代碼 代碼如下:var obj=new regexp(pattern,attributes);案例1: 複製代碼 代碼如下:var pattern=/a/; document.write(pattern.exec("asdas"));案例2: 複製代碼 代碼如下:var obj=new regexp("a"); document.write(obj.exec("
Time of Update: 2017-01-13
前言相信大家都知道因為JavaScript是弱類型的語言,項目寫大了會非常難以把控,容易出各種問題。幸好有強型別的TypeScript可以很大程度上彌補這一缺陷,但TypeScript提供的強型別是編譯階段的,雖然絕大部分類型相關的問題在編譯階段都能被覆蓋到,但對於小部分在運行時才會出錯的錯誤還是無能為力。例如以下幾種常見的情況:
Time of Update: 2017-01-13
方法如下:1、將所有<script>標籤放在儘可能接近<body>標籤底部的位置,以保證頁面在指令碼運行之前完成解析盡量減少對整個頁面下載的影響2、限制頁面的<script>總數也可以改善效能。每當頁面解析碰到一個<script>標籤時, 緊接著有一段時間用於代碼執行。最小化這些延遲時間可以改善頁面的整體效能。3、減少引用外部指令檔的數量。每個 HTTP 要求都會產生額外的效能負擔,下載一個 100KB 的檔案比下載四個 25KB
Time of Update: 2017-01-13
今天研究一個小問題: 怎麼拿到JavaScript非同步函數的傳回值?1.錯誤嘗試當年未入行時,我的最初嘗試: <script> functiongetSomething() { varr = 0; setTimeout(function() { r = 2;
Time of Update: 2017-01-13
dw cs 在onload運行recordsetfind.htm時發現了以下網頁特效錯誤找到目錄:c:documents and settingsadministratorapplication data目錄下與我軟體名稱相同的目錄,刪除就ok好如我的是cs5那麼我就刪除 c:documents and settingsadministratorapplication dataadobedreamweaver
Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
一個不停浮動的圖片,遇到瀏覽器的任何一邊,就會改變浮動的方向,如同一個彈球一樣。這種效果主要用於網站廣告,代碼如下,將以下代碼儲存為htm檔案就可以運行了。<div id="img" style="position:absolute; left:35px; top:556px; width:120; height:172"><img src=&q
Time of Update: 2017-01-13
方法使用jQuery,代碼如下。 代碼如下複製代碼 jQuery(“.captcha_iframe”).attr(“src”,jQuery(“.captcha_iframe”).attr(“src”));
Time of Update: 2017-01-13
不過在w3c的驗證標準中,target="_blank" 這個屬性是不被驗證通過的原因是那些磚家認為不經過使用者同意就開啟一個新視窗,這樣的行為屬於強X了使用者的思想。是不友好,不禮貌的行為。所以標準提出的是用 rel="external"來聲明,配合一個external.js來實現。在這裡貼一下這個js檔案的代碼,需要的朋友拿走。 代碼如下複製代碼 function externallinks() {if
Time of Update: 2017-01-13
代碼一複製專題地址,傳給QQ/MSN上的好友 代碼如下複製代碼 <input type="button" name="Submit" onClick='copyToClipBoard()' value="複製專題地址,傳給QQ/MSN上的好友"> <script language="javascript"> function
Time of Update: 2017-01-13
setTimeout(運算式,互動時間) 延時時間/互動時間是以豪秒為單位的(1000ms=1s) setTimeout 在執行時,是在載入後延遲指定時間後,去執行一次運算式,僅執行一次setTimeout 在執行時,它從載入後,每隔指定的時間就執行一次運算式1,基本用法: 執行一段代碼: 代碼如下複製代碼 var i=0; setTimeout("i+=1;alert(i)",1000); 執行一個函數: 代碼如下複製代碼
Time of Update: 2017-01-13
for將一段代碼迴圈執行指定的次數while當指定的條件為 true 時迴圈執行代碼for 迴圈在指令碼的運行次數已確定的情況下使用 for 迴圈。文法:for (變數=開始值;變數<=結束值;變數=變數+步進值) { 需執行的代碼}執行個體:解釋:下面的例子定義了一個迴圈程式,這個程式中 i 的起始值為 0。每執行一次迴圈,i 的值就會累加一次 1,迴圈會一直運行下去,直到 i 等於 10 為止。注釋:步進值可以為負。如果步進值為負,需要調整 for
Time of Update: 2017-01-13
通過js擷取頁面兩個數字輸入框的值,並對其進行大小比較。此時出來的結果可能讓你迷惑不解,例如代碼: 代碼如下複製代碼 var v1 = $('#input1').val();var v2 = $('#input2').val();alert(v1 > v2);
Time of Update: 2017-01-13
數組操作函數join(delimiter) 把數組中各個元素使用分隔字元(delimiter)拼成字串concat(array1, array2, …)
Time of Update: 2017-01-13
js中關於父子頁面資料互動一些寫法1.window.frames["test"].document.getElementById(‘menu’);2.//由於所有的函數都存放在window對象裡面,可去掉開頭的window:3.frames["test"].document.getElementById(‘menu’);4.//在瀏覽器中,幀的name屬性被預設等同於子頁面的window對象,因此可以進一步簡
Time of Update: 2017-01-13
最簡單的代碼 代碼如下複製代碼 <script type="text/javascript"> <!-- document.write(new Date(2009, 4, 1)); //2009年5月的第1天(1月的值是0),2009年5月1日 document.write(new Date(2009, 5, 0)); //2009年6月的第0天,也就是2009年5月的最後一天 //--> </script>
Time of Update: 2017-01-13
廣告代碼 代碼如下複製代碼 <!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>
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html><head><title>網頁特效 tips提示效果代碼</title><style
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
此為網頁特效代碼a:function setcookie(name,value,days){ var exp=new date(); exp.settime(exp.gettime() + days*24*60*60*1000);