Time of Update: 2018-12-05
經常在做網頁中遇到這樣的問題,就是按下enter後,表單自動認可。這個功能如何?呢?我翻了一下,發現基本上都是用js實現的。如下:<script type="text/javascript" language="javascript"> ns4 = (document.layers) ? true : false; ie4 = (document.all) ? true : false; document.onkeydown=jskeydown; if(ns4) document.
Time of Update: 2018-12-05
js實現換膚功能的實現主要是通過利用js控制CSS來實現的。大致的實現原理是這樣的,1、先定義一個頁面基本樣式style.css來確定div的寬高等屬性,使得整個頁面的DIV元素有一個基本的架構結構。2、再定義一系列的樣式color1.css,color2.css……用來確定DIV元素的背景顏色,邊框顏色等等。3、用JS函數來決定調用哪個樣式,並把調進來的樣式寫進cookie,這樣就可以達功能。例如:我們的頁面結構如下: 1<div id="header"></div>
Time of Update: 2018-12-05
<script>//初始化資料var array_1 = new Array(); //定義一個數組array_1[0] = 123;array_1[1] = new Array();array_1[1][0] = 456;array_1[1][1] = 789;array_1[2] = "xxx";alert(array_1) //賦值完畢//賦值資料var array_2 = new Array();
Time of Update: 2018-12-05
說到表單就不得不說各種表單欄位,javascript很多時候是用來驗證我們提交的表單資料的,那麼我們如何獲得表單中各個欄位的資料呢??!!傳統的有DOM方式的getElementById()和getElementsByName(),但是他們想要獲得更加精確的欄位(如
Time of Update: 2018-12-05
使用的是jquery的superfish外掛程式<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Quis
Time of Update: 2018-12-05
ID選取器:$('#idName')元素選取器:$('body')類別選取器:$('.className')進階選取器子孫選取器:$('idName a')//idName 下的<a>孩子選取器:$('body > p')//body 的孩子 p相鄰的兄弟:$('h1 +
Time of Update: 2018-12-05
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Quis Nostrud</title><link href="../
Time of Update: 2018-12-05
javascript本身無法改變圖片的顏色,不過我們可以通過一些技巧來實現一樣的效果.1、首先我們要知道圖片哪些地區需要改變顏色,這裡我們可以用執點地圖的方法來弄例1:<img src="001-1.jpg" class="map" usemap="#simple"><map name="simple"><area href="#" shape="poly" onMouseDown="DealMD(this)" coords="22,2,59,31,60,47,49
Time of Update: 2018-12-05
最近學習javascript,調試起來困難可真多,呵呵,記一下,備忘:1.聲明數組:var new_array=new Array;注意這裡是大寫;2.函式宣告:function change_images() ---注意這裡的括弧3.系統函數:Math.round() Math.random() ---注意這裡的Math要大寫4.賦值:document.the_image.src=n_array[r];
Time of Update: 2018-12-05
<%server1=cstr(request.servervariables("http_referer"))server2=cstr(request.servervariables("server_name"))if mid(server1,8,len(server2))<>server2 then response.end()end ifkeyword=vb_unescape(request("keyword"))keyword=replace(keyword,"'","'
Time of Update: 2018-12-05
<script language="javascript" runat="server">function MyFile(filename, filesize, type, datelastaccessed){ this.filename = filename; this.filesize = filesize; this.type = type; this.datelastaccessed = datelastaccessed;}function
Time of Update: 2018-12-05
javascript的new只是對class的一種類比,這個也是業界說javascript的類根本不是類的原因——因為它是類比的。其實javascript的new關鍵字只不過做了五件事情。1.建立Object2.尋找class的prototype上的所有方法、屬性,複製一份給建立的Object(注意,如果prototype上有屬性是function或者數組或者Object,那麼只複製指標)3.將建構函式classA內部的this指向建立的Object4.建立的Object的__proto__指向
Time of Update: 2018-12-05
<script language="javascript"> /*Javascript中暫停功能的實現 Javascript本身沒有暫停功能(sleep不能使用)同時 vbscript也不能使用doEvents,故編寫此函數實現此功能。 javascript作為弱對象語言,一個函數也可以作為一個對象使用。 比如: function Test(){ alert("hellow"); this.NextStep=function(){ alert("NextStep"); } }
Time of Update: 2018-12-05
文章目錄 216種web safe color的構造方法一些color picker連結:Ext JS中的顏色拾取器 顏色拾取器216種web safe color的構造方法var cl = ['00','33','66','99','CC','FF']; var clist = []; for(var r=0; r<cl.length; r++) for(var g=0; g<cl.length;
Time of Update: 2018-12-05
坦白說這本書寫還不錯,上周項目總結的時候一位老同事說JavaScript這個那個的,明天向他推薦一下了。本來約了一個同事培訓一下Javascript方面知識,估計也很難講的比下面幾本書那麼到位。《悟透JavaScript》 《高效能網站建設指南》《高效能網站建設進階指南:web開發人員效能最佳化最佳實務》《高效能JavaScript》連偉大領袖都承認自己犯錯誤,為什麼學者承認自己錯了就這麼難呢!
Time of Update: 2018-12-05
window.open("url", "_blank", "fullscreen=3,titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,edge:Raised,left=0,top=0,width=200,height=300,false); 上面這段代碼大家應該很熟悉了,跟一般開啟視窗的代碼只有兩個地方不同: fullscreen
Time of Update: 2018-12-05
儘管 JavaScript 曆史上使用冗長而令人生厭的代碼塊來標的特定瀏覽器的時期已經結束了,但是偶爾使用一些簡單的代碼塊和對象檢測來確保一些代碼在使用者機器上正常工作依然是必要的。這篇文章中,我會略述一下 Internet Explorer 和 Firefox 在 JavaScript 文法上不同的 7 個方面。1. CSS “float” 屬性擷取給定對象的特定 CSS 屬性的基本文法是 object.style 屬性,而且有連字號的屬性要用駱駝命名法來代替。例如,擷取一個 ID 為
Time of Update: 2018-12-05
使用JavaScript可以很容易的在頁面上顯示出本地時間,但如果想在頁面上顯示出不同時區的時間,是否可以做到呢?答案是肯定的!我們只需要做一些簡單的日期計算就可以得到不同時區的時間了,下面就詳細講解一下。利用Date對象得到本地時間d = new Date();localTime = d.getTime();
Time of Update: 2018-12-05
昨天同事問我一個問題:“有一個JSON對象,其中有若干個子物件,如何遍曆這個對象中的子物件?” var json_obj = { pos1:{x1:123, x2:234, y1:222, y2:333}, pos2:{x1:999, x2: 888, y1:777, y2:666} }; for (var p in json_obj) { alert(json_obj[p].x1);
Time of Update: 2018-12-05
在很多講解Javascript的資料中看過setTimeout和setInterval這兩個函數,一直就是以為它們倆的功能是完全一樣的-- 就是多久時間後執行一下了事,所以一直用的就是setTimeout函數,還從來在自己的代碼中沒用過setInterval函數,其實為什麼就不再進一