Time of Update: 2018-12-08
Index.aspx頁面Login.aspx在Index.aspx頁面寫入JS代碼:複製代碼 代碼如下:<script language="javascript" type="text/javascript"> function logout(){// if (confirm("您確定要退出控制台嗎?")) top.location = "../Login.aspx"; return false;
Time of Update: 2018-12-08
看了《高效能JavaScript》的讀書筆記幾個原則:1、將指令碼放在底部<link>還是在head中,用以保證在js載入前,能載入出正常顯示的頁面。<script>放在</body>前。2、成組指令碼由於每個<script>標籤下載時阻塞頁面解析過程,所以限制頁面的<script>總數也可以改善效能。適用於內聯指令碼和外部指令碼。3、非阻塞指令碼等頁面完成載入後,再載入js代碼。也就是,在window.load事件發出後開始下載代碼。
Time of Update: 2018-12-08
小試牛刀,實現了六款簡單常見HTML5 Canvas特效濾鏡,並且封裝成一個純JavaScript可調用的API檔案gloomyfishfilter.js。支援的特效濾鏡分別為: 1.反色 2.灰色調 3.模糊 4.浮雕 5.雕刻 6.鏡像濾鏡原理解釋: 1.反色:擷取一個像素點RGB值r, g, b則新的RGB值為(255-r, 255-g, 255-b) 2.灰色調:擷取一個像素點RGB值r, g, b則新的RGB值為 複製代碼 代碼如下:newr = (r * 0.272) + (g *
Time of Update: 2018-12-08
示範地址: http://www.ihuxu.com/project/gcdmove/調用樣本: var GCDM = gcdMove(oDiv,100,0); GCDM.startMove();//開始運動 GCDM.stopMove();//結束運動 該段JS代碼已經封裝好了,代碼如下: 簡要說明 - obj為要改動的對象元素,通常為某個div;iSpeedX,iSpeedY為div出師的橫向(右側),豎向(下)的初始速度,當然也可以設為零。 複製代碼 代碼如下:/** * @Desc
Time of Update: 2018-12-08
複製代碼 代碼如下:<div style="border:#d3d3d3 1px solid;width:100%;"> <div id="demo" style="overflow:hidden;height:160;width:100%;"> <div id="demo1"> 文章標題列表 </div> <div id="demo2"><
Time of Update: 2018-12-08
在前面的介紹中,我們討論過close()方法:複製代碼 代碼如下: win = window.open("http://www.jb51.net/", "js"); win.close(); JavaScript提供了許多方法與屬性,我們可以使用它們來控制視窗。 移動、滾動、改變大小 下面的方法(N4+,IE4+)負責個定視窗的移動、滾動以及大小改變操作:複製代碼 代碼如下: // 移動視窗的螢幕位置到指定的位移x 、y(絕對移動) window.moveTo(iX, iY) /
Time of Update: 2018-12-08
javasscript刪除數組的3種方法1,用shift()方法shift:刪除原數組第一項,並返回刪除元素的值;如果數組為空白則返回undefinedvar chaomao=[1,2,3,4,5]var chaomao.shift()//得到1alert(chaomao)//[2,3,4,5]2,用pop()方法pop:刪除原數組最後一項,並返回刪除元素的值;如果數組為空白則返回undefinedvar chaomao=[1,2,3,4,5]var
Time of Update: 2018-12-08
複製代碼 代碼如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>oec2003</title><script language="JavaScript" type="text/JavaScript"><!--function toggle(targetid){ if
Time of Update: 2018-12-08
javascript截取字串(支援中英文混合) 複製代碼 代碼如下:<script type="text/javascript"> var sub=function(str,n){ var r=/[^\x00-\xff]/g; if(str.replace(r,"mm").length<=n){return str;} var m=Math.floor(n/2); for(var i=m;i<str.length;i++){
Time of Update: 2018-12-08
在使用Java做背景時候,都會做到登入的頁面,但是自己的頁面太難看了,要置中沒置中,要顏色沒顏色,但是無論是怎麼樣都得使登入的框置中吧!以前的想法是通過CSS+Div使div置中,但是現在的想法變了,通過JavaScript可以簡單的使Div在頁面上置中,隨著網頁大小的改變做出相應的改變。而且只要明白了置中的原理輕而易舉就可以實現了。 先看一下置中的原理吧! 先看一張圖。
Time of Update: 2018-12-08
添加CSS的方式有行內式、嵌入式、外鏈式、匯入式 a)動態引入樣式表檔案: 複製代碼 代碼如下:function loadLink(url){ var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = url; var head = document.getElmentsByTagName("head")[0]; head.appendChild(
Time of Update: 2018-12-08
複製代碼 代碼如下:<script type="text/javascript" language="javascript"> function CCCC(){ var File_NAME=""; var count=0; if(document.frames("myFrame").document.all.length){ for(var i=0;i<document.all.length;i++){
Time of Update: 2018-12-08
前台代碼:複製代碼 代碼如下:<div class="sub_box"> <div id="p-select" class="sub_nav"> <div class="sub_no" id="bd1lfsj"> <ul>
Time of Update: 2018-12-08
Mozilla中: addEventListener的使用方式: target.addEventListener(type, listener, useCapture); target: 文檔節點、document、window 或 XMLHttpRequest。 type: 字串,事件名稱,不含“on”,比如“click”、“mouseover”、“keydown”等。 listener :實現了 EventListener 介面或者是 JavaScript 中的函數。 useCapture
Time of Update: 2018-12-08
當建立一個類的時候,如果希望下面new出來的每個類都擁有一些通用的變數或者其他的函數,這個this關鍵字這是最好的方式。當然,既然是物件導向的語言,必然存在存取權限的問題,這裡也和this關鍵字息息相關。下面我們來示範一個例子來說明一下這個類的存取權限的問題.複製代碼 代碼如下://Person類 function Person(){ var name="abc";//var聲明的都是類內部的私人變數,外部無法訪問 var age = 20;
Time of Update: 2018-12-08
setTimeout方法是定時程式,也就是在什麼時間以後幹什麼。幹完了就拉倒。setInterval方法則是表示間隔一定時間反覆執行某操作。如果用setTimeout實現setInerval的功能,就需要在執行的程式中再定時調用自己才行。如果要清除計數器需要 根據使用的方法不同,調用不同的清除方法:例如:(1):複製代碼 代碼如下:t=setTimeout('northsnow()',1000);clearTimeout(t);(2):t=setInterval('northsnow()',10
Time of Update: 2018-12-08
複製代碼 代碼如下:<!doctype html> <html> <head> <meta charset="utf-8"> <title>無標題文檔</title> <style> *{padding:0; margin:0;} ul{ list-style:none;} #div{ width:300px; height:100px; margin:100px auto; border:1px solid #
Time of Update: 2018-12-08
DHTML:它不是一門新的語言,而是HTML、CSS和JavaScript這三者相結合的產物,DHTML包含如下3個含義: (1)通過HTML把網頁標記為各個元素 (2)利用CSS設計項目之間的排版樣式,並控制各個標記的位置 (3)使用js來控制各個標記JavaScript由三部分組成:(1)
Time of Update: 2018-12-08
1:把數字轉換為字串的方法複製代碼 代碼如下: var string_value = String(number); string_value = number.toString(); var n = 17; binary_string = n.toString(2); //Evaluates to "10001" octal_string = "0" + n.toString(8);
Time of Update: 2018-12-08
Javascript中標籤(label)是一個標識符。標籤可以與變數重名,它是一個獨立的文法元素(既不是變數,也不是類型),其作用是標識”標籤化語句(labeled statement)”標籤聲明標籤(label)可以聲明在任何一個語句前面,或者語句塊前,以使得語句或語句塊被“標籤化(labeled)”。label1:複製代碼 代碼如下: myFun1();label2:{ var i = 1, j = 2; var k = i +