Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 仿豆瓣分頁原型(Javascript版) 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
代碼如下複製代碼 //驗證Emailfunction checkEmail(mail) { if (mail.length > 0 && mail.length < 101) { var regex = /^[_.0-9a-zA-Z+-]+@([0-9a-zA-Z]+[0-9a-zA-Z-]*.)+[a-zA-Z]{2,4}$/;&
Time of Update: 2017-01-13
代碼如下複製代碼 /** * 漂浮廣告,相容IE * 用法:<div id="gg1" style="width:100px;height:100px;background-color:red;color:yellow"> 廣告1 </div> * <script type="text/javascript">var ad1=new AdMove(
Time of Update: 2017-01-13
項目開發中時常需要用 JS 判斷一張圖片是否載入成功,如果圖片載入成功,則執行其相應的 onload 綁定事件,這個就是我們所說的圖片預先載入技術,先上最終版代碼: 代碼如下複製代碼 function loadImage(url, callback) { var img = new Image(); img.onload =
Time of Update: 2017-01-13
一般事件事件 瀏覽器支援 描述onClick IE3|N2|O3 滑鼠點擊事件,多用在某個對象控制的範圍內的滑鼠點擊onDblClick IE4|N4|O 滑鼠雙擊事件onMouseDown IE4|N4|O 滑鼠上的按鈕被按下了onMouseUp IE4|N4|O 滑鼠按下後,鬆開時激發的事件onMouseOver IE3|N2|O3
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
單數組排序sort()函數數組對象的sort方法可以按照一定的順序把數組元素重新排列起來。通常情況下,都是按照字幕順序排列。在使用sort()排序時,每次比較兩個元素時都會執行比較函數,並將兩個元素作為參數傳遞給比較函數。比較函數有以下兩種傳回值。 1、如果傳回值大於0,則交換兩個元素的位置 2、如果傳回值小於或等於0,則不進行操作。JavaScript代碼例1假定有如下數組: 代碼如下複製代碼 var homes =
Time of Update: 2017-01-13
js數組的定義: 代碼如下複製代碼 方法1.var mycars=new Array()mycars[0]="Saab"mycars[1]="Volvo"mycars[2]="BMW"方法2.定義和初始化一起:var mycars=new Array("Saab","Volvo","BMW")或者另一種寫法:var
Time of Update: 2017-01-13
原來小航子(山山)跟我說過,多用object對象少用數組對象,因為object的效率要高一些,今天剛好在寫一個JS的遇到了一個用數組還是用對象的問題,所以就簡單寫了測試頁面。 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
代碼如下 代碼如下複製代碼 (function () { var titleScroll = function () { var index = 0; var text = "歡迎光臨Story校園相簿!";
Time of Update: 2017-01-13
平時我們書寫迴圈大致是這個樣子的: 代碼如下複製代碼 function(){ //一般迴圈的書寫方式 for(var i=0; i<values.length; i++){ ... } }
Time of Update: 2017-01-13
例我們來綁定一個斷行符號事件 代碼如下複製代碼 $(function () { //定義斷行符號事件 if (document.addEventListener) {//如果是Firefox &
Time of Update: 2017-01-13
JS重新整理架構的指令碼語句 代碼如下複製代碼 //如何重新整理包含該架構的頁面用 <script language=JavaScript>parent.location.reload();</script>//子視窗重新整理父視窗<script language=JavaScript>self.opener.location.reload();</script>( 或 <a
Time of Update: 2017-01-13
瀏覽器關閉事件 代碼如下複製代碼 <script type="text/javascript"> window.onbeforeunload = onbeforeunload_handler; window.onunload = onunload_handler; function
Time of Update: 2017-01-13
一,數組1. 定義一維數組:var s1=new Array(); 代碼如下複製代碼 s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4; alert(s1[0]); 結果為1; 代碼如下複製代碼 2,,定義二維素組:var s1=new Array();var s1=[[3,1],[2,3,4],3,[4,5,6,7,8]];alert(s1[1][0]);
Time of Update: 2017-01-13
我們先來看看js數組清空吧當一個數組需要清空的時候,很多人使用下面的方法:a = [];我們知道javascript變數儲存方式分為參考型別和直接量。數組屬於對象,即參考型別,引用的是變數指標地址,之所以這樣設計也是為了節省記憶體。再說到上面的請空數組的方式,如果採用直接賦值一個新數組的方式,那麼之前引用的數組可能不會被釋放(有其他的引用),例如下面的代碼: 代碼如下複製代碼 var a = [2,3];var b = a;a = [];console.log(b);
Time of Update: 2017-01-13
我最常用的代碼,核心代碼就是 代碼如下複製代碼 script language="JavaScript"> function jump() { location.href=document.myform.menu1.value; } </script> html代碼 代碼如下複製代碼 <select name="menu1" onChange="jump()"> &