中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

41個Web開發(fā)者必須收藏的JavaScript實用技巧
來源:易賢網(wǎng) 閱讀:1337 次 日期:2016-07-29 15:23:30
溫馨提示:易賢網(wǎng)小編為您整理了“41個Web開發(fā)者必須收藏的JavaScript實用技巧”,方便廣大網(wǎng)友查閱!

Web開發(fā)者必須收藏的JavaScript實用技巧,供大家參考,具體內(nèi)容如下

1. 將徹底屏蔽鼠標右鍵

oncontextmenu=”window.event.returnValue=false”

< table border oncontextmenu=return(false)>< td>no< /table> 可用于 Table

2. 取消選取、防止復制

< body onselectstart=”return false”>

3.JS不允許粘貼

onpaste=”return false”

4. JS防止復制

oncopy=”return false;” oncut=”return false;”

5. IE 地址欄前換成自己的圖標

< link rel=”Shortcut Icon” href=”favicon.ico”>

在文件的根目錄放進去這個圖片,后綴修改成ico就可以了

6.可以在收藏夾中顯示出你的圖標

< link rel=”Bookmark” href=”favicon.ico”>

7.關(guān)閉輸入法

< input style=”ime-mode:disabled”>

8. 永遠都會帶著框架

< script language=”JavaScript”>< !–

if (window == top)top.location.href = “frames.htm”; //frames.htm 為框架網(wǎng)頁

// –>< /script>

9. 防止被人 frame

< SCRIPT LANGUAGE=JAVASCRIPT>< !–

if (top.location != self.location)top.location=self.location;

// –>< /SCRIPT>

10. 網(wǎng)頁將不能被另存為

< noscript>< iframe src=*.html>< /iframe>< /noscript>

11. < input type=button value=查看網(wǎng)頁源代碼

onclick=”window.location = “view-source:”+ “http://www.pconline.com.cn””>

12. 刪除時確認

< a href=”javascript:if(confirm(” 確 實 要 刪 除 嗎 ?”))location=”boos.asp?&areyou= 刪 除

&page=1″”>刪除< /a>

13. 取得控件的絕對位置

//Javascript

< script language=”Javascript”>

function getIE(e){

var t=e.offsetTop;

var l=e.offsetLeft;

while(e=e.offsetParent){

t+=e.offsetTop;

l+=e.offsetLeft;

}

alert(“top=”+t+”/nleft=”+l);

}

< /script>

//VBScript

< script language=”VBScript”>< !–

function getIE()

dim t,l,a,b

set a=document.all.img1

t=document.all.img1.offsetTop

l=document.all.img1.offsetLeft

while a.tagName< >”BODY”

set a = a.offsetParent

t=t+a.offsetTop

l=l+a.offsetLeft

wend

msgbox “top=”&t&chr(13)&”left=”&l,64,”得到控件的位置”

end function

–>< /script>

14. 光標是停在文本框文字的最后

< script language=”javascript”>

function cc()

{

var e = event.srcElement;

var r =e.createTextRange();

r.moveStart(“character”,e.value.length);

r.collapse(true);

r.select();

}

< /script>

< input type=text name=text1 value=”123″ onfocus=”cc()”>

15. 判斷上一頁的來源

javascript:

document.referrer

16. 最小化、最大化、關(guān)閉窗口

< object id=hh1 classid=”clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11″>

< param name=”Command” value=”Minimize”>< /object>

< object id=hh2 classid=”clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11″>

< param name=”Command” value=”Maximize”>< /object>

< OBJECT id=hh3 classid=”clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11″>

< PARAM NAME=”Command” VALUE=”Close”>< /OBJECT>

< input type=button value=最小化 onclick=hh1.Click()>

< input type=button value=最大化 onclick=hh2.Click()>

< input type=button value=關(guān)閉 onclick=hh3.Click()>

本例適用于 IE

17.屏蔽功能鍵 Shift,Alt,Ctrl

< script>

function look(){

if(event.shiftKey)

alert(“禁止按 Shift 鍵!”); //可以換成 ALT CTRL

}

document.onkeydown=look;

< /script>

18. 網(wǎng)頁不會被緩存

< META HTTP-EQUIV=”pragma” CONTENT=”no-cache”>

< META HTTP-EQUIV=”Cache-Control” CONTENT=”no-cache, must-revalidate”>

< META HTTP-EQUIV=”expires” CONTENT=”Wed, 26 Feb 1997 08:21:57 GMT”>

或者< META HTTP-EQUIV=”expires” CONTENT=”0″>

19.怎樣讓表單沒有凹凸感?

< input type=text style=”border:1 solid #000000″>

< input type=text style=”border-left:none; border-right:none; border-top:none; border-bottom:

1 solid #000000″>< /textarea>

20.< div>< span>&< layer>的區(qū)別?

< div>(division)用來定義大段的頁面元素,會產(chǎn)生轉(zhuǎn)行

< span>用來定義同一行內(nèi)的元素,跟< div>的唯一區(qū)別是不產(chǎn)生轉(zhuǎn)行

< layer>是 ns 的標記,ie 不支持,相當于< div>

21.讓彈出窗口總是在最上面:

< body onblur=”this.focus();”>

22.不要滾動條?

讓豎條沒有:

< body style=”overflow:scroll;overflow-y:hidden”>

< /body>

讓橫條沒有:

< body style=”overflow:scroll;overflow-x:hidden”>

< /body>

兩個都去掉?更簡單了

< body scroll=”no”>

< /body>

23.怎樣去掉圖片鏈接點擊后,圖片周圍的虛線?

< a href=”#” onFocus=”this.blur()”>< img src=”logo.jpg” border=0>< /a>

24.電子郵件處理提交表單

< form name=”form1″ method=”post” action=”mailto:****@***.com” enctype=”text/plain”>

< input type=submit>

< /form>

25.在打開的子窗口刷新父窗口的代碼里如何寫?

window.opener.location.reload()

26.如何設(shè)定打開頁面的大小

< body onload=”top.resizeTo(300,200);”>

打開頁面的位置< body onload=”top.moveBy(300,200);”>

27.在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時背景圖不動

< STYLE>

body

{background-image:none; background-repeat:no-repeat;

background-position:center;background-attachment: fixed}

< /STYLE>

28. 檢查一段字符串是否全由數(shù)字組成

< script language=”Javascript”>< !–

function checkNum(str){return str.match(//D/)==null}

alert(checkNum(“1232142141”))

alert(checkNum(“123214214a1”))

// –>< /script>

29. 獲得一個窗口的大小

document.body.clientWidth; document.body.clientHeight

30. 怎么判斷是否是字符

if (/[^/x00-/xff]/g.test(s)) alert(“含有漢字”);

else alert(“全是字符”);

31.TEXTAREA 自適應(yīng)文字行數(shù)的多少

< textarea rows=1 name=s1 cols=27 onpropertychange=”this.style.posHeight=this.scrollHeight”>

< /textarea>

32. 日期減去天數(shù)等于第二個日期

< script language=Javascript>

function cc(dd,dadd)

{

//可以加上錯誤處理

var a = new Date(dd)

a = a.valueOf()

a = a – dadd * 24 * 60 * 60 * 1000

a = new Date(a)

alert(a.getFullYear() + “年” + (a.getMonth() + 1) + “月” + a.getDate() + “日”)

}

cc(“12/23/2002”,2)

< /script>

33. 選擇了哪一個 Radio

< HTML>< script language=”vbscript”>

function checkme()

for each ob in radio1

if ob.checked then window.alert ob.value

next

end function

< /script>< BODY>

< INPUT name=”radio1″ type=”radio” value=”style” checked>Style

< INPUT name=”radio1″ type=”radio” value=”barcode”>Barcode

< INPUT type=”button” value=”check” onclick=”checkme()”>

< /BODY>< /HTML>

34. 腳本永不出錯

< SCRIPT LANGUAGE=”JavaScript”>

< !– Hide

function killErrors() {

return true;

}

window.onerror = killErrors;

// –>

< /SCRIPT>

35. ENTER 鍵可以讓光標移到下一個輸入框

< input onkeydown=”if(event.keyCode==13)event.keyCode=9″>

36. 檢測某個網(wǎng)站的鏈接速度:

把如下代碼加入< body>區(qū)域中:

< script language=Javascript>

tim=1

setInterval(“tim++”,100)

b=1

var autourl=new Array()

autourl[1]=”www.njcatv.net”

autourl[2]=”javacool.3322.net”

autourl[3]=”www.sina.com.cn”

autourl[4]=”www.nuaa.edu.cn”

autourl[5]=”www.cctv.com”

function butt(){

document.write(“< form name=autof>”)

for(var i=1;i< autourl.length;i++)

document.write(“< input type=text name=txt”+i+” size=10 value=測試中……> =》< input

type=text

name=url”+i+” size=40> =》< input type=button value=GO

onclick=window.open(this.form.url”+i+”.value)>

“)

document.write(“< input type=submit value=刷新>< /form>”)

}

butt()

function auto(url){

document.forms[0][“url”+b].value=url

if(tim>200)

{document.forms[0][“txt”+b].value=”鏈接超時”}

else

{document.forms[0][“txt”+b].value=”時間”+tim/10+”秒”}

b++

}

function run(){for(var i=1;i< autourl.length;i++)document.write(“< img

src=http://”+autourl+”/”+Math.random()+”

width=1 height=1

onerror=auto(“http://”+autourl+””)>”)}

run()< /script>

37. 各種樣式的光標

auto :標準光標

default :標準箭頭

hand :手形光標

wait :等待光標

text :I 形光標

vertical-text :水平 I 形光標

no-drop :不可拖動光標

not-allowed :無效光標

help :?幫助光標

all-scroll :三角方向標

move :移動標

crosshair :十字標

e-resize

n-resize

nw-resize

w-resize

s-resize

se-resize

sw-resize

38. 頁面進入和退出的特效

進入頁面< meta http-equiv=”Page-Enter” content=”revealTrans(duration=x, transition=y)”>

推出頁面< meta http-equiv=”Page-Exit” content=”revealTrans(duration=x, transition=y)”>

這個是頁面被載入和調(diào)出時的一些特效。duration 表示特效的持續(xù)時間,以秒為單位。

transition 表示使用哪種特效,取值為

1-23:

0 矩形縮小

1 矩形擴大

2 圓形縮小

3 圓形擴大

4 下到上刷新

5 上到下刷新

6 左到右刷新

7 右到左刷新

8 豎百葉窗

9 橫百葉窗

10 錯位橫百葉窗

11 錯位豎百葉窗

12 點擴散

13 左右到中間刷新

14 中間到左右刷新

15 中間到上下

16 上下到中間

17 右下到左上

18 右上到左下

19 左上到右下

20 左下到右上

21 橫條

22 豎條

23 以上 22 種隨機選擇一種

39. 在規(guī)定時間內(nèi)跳轉(zhuǎn)

< META http-equiv=V=”REFRESH” content=”5;URL=http://www.51js.com”>

40. 網(wǎng)頁是否被檢索

< meta name=”ROBOTS” content=”屬性值”>

其中屬性值有以下一些:

屬性值為”all”: 文件將被檢索,且頁上鏈接可被查詢;

屬性值為”none”: 文件不被檢索,而且不查詢頁上的鏈接;

屬性值為”index”: 文件將被檢索;

屬性值為”follow”: 查詢頁上的鏈接;

屬性值為”noindex”: 文件不檢索,但可被查詢鏈接;

屬性值為”nofollow”: 文件不被檢索,但可查詢頁上的鏈接。

41. 回車

用客戶端腳本在頁面添加document 的onkeydown事件,讓頁面在接受到回車事件后,進行Tab

鍵的功能,即只要把 event 的 keyCode 由 13 變?yōu)?9

Javascript 代碼如下:

<script language=”javascript” for=”document” event=”onkeydown”>

<!–

if(event.keyCode==13)

event.keyCode=9;

–>

</script>

這樣的處理方式,可以實現(xiàn)焦點往下移動,但對于按鈕也起同樣的作用,一般的客戶在輸入完

資料以后,跳到按鈕后,最好能直接按”回車”進行數(shù)據(jù)的提交.因此,對上面的方法要進行一下

修改,應(yīng)該對于”提交”按鈕不進行焦點轉(zhuǎn)移.而直接激活提交.

因此我對上面的代碼進行了一個修改,即判斷事件的”源”,是否為提交按鈕,代碼如下:

<script language=”javascript” for=”document” event=”onkeydown”>

<!–

if(event.keyCode==13 && event.srcElement.type!='button' &&

event.srcElement.type!='submit' && event.srcElement.type!='reset' &&

event.srcElement.type!='textarea' && event.srcElement.type!=”)

event.keyCode=9;

–>

</script>

判斷是否為 button, 是因為在 HTML 上會有 type=”button”

判斷是否為 submit,是因為 HTML 上會有 type=”submit”

判斷是否為 reset,是因為 HTML 上的”重置”應(yīng)該要被執(zhí)行

判斷是否為空,是因為對于 HTML 上的”<a>鏈接”也應(yīng)該被執(zhí)行,這種情況發(fā)生的情況不多,可以使用”tabindex=-1″的方式來取消鏈接獲得焦點。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:41個Web開發(fā)者必須收藏的JavaScript實用技巧

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美成人自拍| 亚洲女爱视频在线| 亚洲欧美日韩综合aⅴ视频| 欧美日韩国产综合视频在线观看| 亚洲精品乱码久久久久久蜜桃91 | 国产女优一区| 久久免费高清| 日韩视频一区二区| 国产人成精品一区二区三| 浪潮色综合久久天堂| 99在线精品视频| 国产视频久久| 欧美日本高清视频| 久久精品国产在热久久| 99热这里只有精品8| 韩国av一区二区| 欧美日韩中字| 老鸭窝亚洲一区二区三区| 国产精品99久久久久久白浆小说| 国产美女一区二区| 欧美精品免费播放| 久久久99国产精品免费| 欧美中文字幕久久| 亚洲黑丝一区二区| 国产精品香蕉在线观看| 欧美激情综合色| 久久人人97超碰国产公开结果 | 欧美亚洲一区二区在线观看| 91久久精品美女高潮| 国产午夜精品一区理论片飘花| 欧美久久久久久久久久| 久久久久国内| 欧美淫片网站| 夜久久久久久| 激情欧美日韩一区| 国产欧美一区二区三区国产幕精品| 久久米奇亚洲| 西西裸体人体做爰大胆久久久| 樱桃成人精品视频在线播放| 欧美日韩四区| 久久综合成人精品亚洲另类欧美| 性感少妇一区| 亚洲视频在线观看视频| 亚洲美女网站| 黄色国产精品一区二区三区| 欧美视频亚洲视频| 欧美日韩视频专区在线播放 | 欧美视频二区36p| 欧美日韩国产小视频在线观看| 欧美高清在线视频| 欧美成人激情在线| 久久综合国产精品| 久久婷婷一区| 模特精品裸拍一区| 久久久青草青青国产亚洲免观| 欧美一区影院| 久久精品人人做人人爽电影蜜月 | 午夜精品亚洲| 午夜精品一区二区三区在线| 亚洲在线观看| 亚洲欧美日韩精品久久| 午夜精品免费在线| 久久福利影视| 免费成人高清视频| 欧美区在线观看| 欧美系列精品| 国产一区导航| 亚洲二区视频在线| 国产精品v日韩精品v欧美精品网站| 欧美日韩国产在线播放| 国产精品免费区二区三区观看| 国产精品一区二区三区免费观看| 国产区亚洲区欧美区| 国产精品美女久久久久av超清| 国产美女诱惑一区二区| 亚洲电影第三页| 日韩视频―中文字幕| 亚洲欧美国产高清va在线播| 久久精品国产亚洲精品| 久久久亚洲精品一区二区三区| 美女国产一区| 欧美日韩中字| 国语自产在线不卡| 一区二区三区国产精品| 久久xxxx| 欧美涩涩视频| 有码中文亚洲精品| 在线亚洲欧美专区二区| 久久岛国电影| 欧美日韩精品三区| 狠狠久久五月精品中文字幕| 99国产精品99久久久久久| 久久精品盗摄| 国产精品久久久久久久久果冻传媒| 韩国av一区二区三区四区| 一区二区三区产品免费精品久久75| 欧美尤物一区| 欧美午夜一区二区三区免费大片| 永久免费视频成人| 欧美一激情一区二区三区| 欧美高清免费| 影音先锋亚洲电影| 欧美一区二区三区婷婷月色| 欧美日韩不卡| 亚洲国产婷婷综合在线精品| 欧美一级免费视频| 国产精品国产三级国产| 亚洲三级视频在线观看| 久久久www成人免费毛片麻豆| 欧美视频免费在线观看| 亚洲欧洲一区二区天堂久久 | 精品二区视频| 先锋影音久久久| 欧美图区在线视频| 亚洲免费av网站| 欧美第一黄色网| 欧美日韩一区二区精品| 国产综合香蕉五月婷在线| 久久精品最新地址| 久久国产精品一区二区三区四区| 亚洲专区欧美专区| 亚洲一区二区网站| 午夜激情亚洲| 在线性视频日韩欧美| 性欧美18~19sex高清播放| 亚洲欧美日韩国产综合| 久久视频一区| 你懂的一区二区| 欧美日韩大片| 欧美一区2区三区4区公司二百| 亚洲男人的天堂在线aⅴ视频| 亚洲最新在线视频| 欧美日韩免费一区二区三区视频 | 日韩视频第一页| 久久综合国产精品| 国内精品久久久久影院优| 亚洲午夜激情免费视频| 欧美日韩一卡| 亚洲一区日韩在线| 国产精品欧美一区二区三区奶水| 在线中文字幕日韩| 国产精品视频一二| 久久精品一区二区三区不卡| 国内久久婷婷综合| 久久综合网络一区二区| 亚洲激情一区| 欧美日韩直播| 亚洲欧美日本精品| 国产一区二区在线观看免费| 久久人体大胆视频| 亚洲精品国产日韩| 国产精品第2页| 久久精品国产欧美激情| 永久域名在线精品| 欧美午夜视频一区二区| 欧美一区二区在线免费观看| 在线精品视频一区二区三四| 欧美久久一级| 亚洲欧美综合一区| 亚洲国产精品免费| 欧美日韩日韩| 久久精品国产免费| 9人人澡人人爽人人精品| 国产欧美亚洲精品| 欧美精品激情在线观看| 午夜精品视频在线观看一区二区| 在线观看欧美黄色| 国产精品久久久亚洲一区| 看片网站欧美日韩| 亚洲欧美成人综合| 亚洲级视频在线观看免费1级| 欧美午夜电影完整版| 久久一区精品| 午夜精品久久久久久| 亚洲精品资源| 一区二区三区在线视频免费观看| 国产精品高潮呻吟久久| 欧美福利网址| 欧美在线亚洲在线| 在线一区日本视频| 亚洲成色www8888| 国产区二精品视| 欧美日韩一区二区三区视频| 久久久久国内| 亚洲欧美日韩一区二区三区在线| 亚洲人成网站777色婷婷| 国产视频一区免费看| 欧美视频中文字幕| 欧美激情精品久久久久| 久久久久久久性| 欧美一区二区大片| 亚洲一区www| 在线视频精品一区| 亚洲三级影院| 亚洲经典三级| 永久久久久久| 狠狠综合久久av一区二区小说| 国产精品亚洲成人| 欧美午夜视频在线| 欧美日韩中文在线观看|