ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript プログラミング スキルの概要
この記事は JavaScript プログラミングのスキルをまとめたもので、困っている人は参考にしていただければ幸いです。
1. oncontextmenu="window.event.returnValue=false" は、マウスの右ボタンを完全にブロックします。
824c52aefe8247eb256d9b640235139bno 9ed44040f3dec71c9afdab21f5e3424a Table
2 に使用できます、f3986f0568f358484b15ff0d1760c872 選択をキャンセルし、コピーを禁止します
3、onpaste="return false" 貼り付けはできませんallowed
#4. oncopy="return false;" oncut="return false;" 95f39773b64007fb8cbb16a50665d56b お気に入りにアイコンを表示できます7、2526918b093c21daf0d9b58695f0625d 入力メソッドをオフにします
8。フレームを常に保持します
c9b2223153d8e39163b0aa064e06fe9e 325309d858e1985014cca99f3dddb216 2cacc6d41bbb37262a98f745aa00fbf0
c8d54df69d288a7dd3bbfabb7027cfc2 d940cbe6c9f9d75aade5e309420cff10 db271416853c42fd247a57c1a2c29eb610。Web ページは
2b0b25ff593c5b6c03403dd6234ffb2c 0c4f3597c66fae8a419c0fe59239e942"; 11e213be2973ae62b980e112c501d128 f920f363442462683100636cb266287011、15f62f336ee94a3c7b760861ef3e13df12 として保存されません。削除するときに確認してください
f09e701538071a399e78b54e8d2a0e9e删除 5db79b134e9f6b82c0b36e0489ee08ed13、コントロールの絶対位置を取得します。
//Javascript d68fb3d8ecce2dfd4e2ad6fc021003e4 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); } 2cacc6d41bbb37262a98f745aa00fbf0 //VBScript ef3ede3d6d5685b28bd2a1b9b4b54ec3 afe1d46a8ebec64db520042ccdd8255b"BODY" set a = a.offsetParent t=t+a.offsetTop l=l+a.offsetLeft wend msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置" end function --> 2cacc6d41bbb37262a98f745aa00fbf014 テキスト ボックス内のテキストの末尾でカーソルが停止します。
5e18004130b03fd4aaa01fe61a84ebb1 function cc() { var e = event.srcElement; var r =e.createTextRange(); r.moveStart("character",e.value.length); r.collapse(true); r.select(); } 2cacc6d41bbb37262a98f745aa00fbf0 c99e7a25a175652a1082d507ed47252515 のソースを決定します。前のページ
javascript : document.referrer16。ウィンドウを最小化、最大化して閉じます。Shift、Alt、Ctrl
bbe0d1df933467ee85d4874d1bcc36ab 6d91af54721f279d9a7f84e9fd333644 eb50c9ec568c9b96871b9e94a1ff3fd1 a48857f01e4f1d5c681e3545349e69c8 7e9741faf43921b465ea71e9f2a84350 eb50c9ec568c9b96871b9e94a1ff3fd1 527a31c873b85f12f01bac676968c69e 7e4372dcd153d778aead6b21dfb4cba5 9572cdfa094ffb0c87adf52aa40c3069 6ecda9d5d538db9d48330bc11fe3a7fe d07e5146fe57b9d97ac0f12ac0696126 d5c8e699fc6a9b263b6d08bd7c3ee49a 本例适用于IE18を押します。
3f1c4e4b6b16bbbd69b2ee476dc4f83a function look(){ if(event.shiftKey) alert("禁止按Shift键!"); //可以换成ALTCTRL } document.onkeydown=look; 2cacc6d41bbb37262a98f745aa00fbf019. フォームをバンプフリーにする方法
d911bccdf9acbc25fde535a8710706db 30da632cf562b4e1fea28eb7fd12e8e4 6b5c76fed9097e772ce8c90ea5323e11 或者 ede18547498277abf52901d38954d5a020. dc6dce4a544fdca2df29d5ac0ea9906b 0a549f90cc8522f7f7074180d4b83d30 の違い22. スクロール バーは不要ですか?
6ff9769d1e0aa803bd27dd2013d63cf4 或 ef28f0561f2061ccd710ee960819f9e8 40587128eee8df8f03d0b607fe98301423. 画像のリンクをクリックした後、画像の周囲の点線を削除するにはどうすればよいですか?
<div>(division)用来定义大段的页面元素,会产生转行 <span>用来定义同一行内的元素,跟 <div>的唯一区别是不产生转行 <layer>是ns的标记,ie不支持,相当于 <div>#24. 25. 開いた子ウィンドウで親ウィンドウを更新するコードを記述するにはどうすればよいですか?
cf2d0dcd98eab8ae7f9c79798430273726. 開いたページのサイズを設定する方法
让竖条没有: 0089ace5920bf7be5b7a15808e69d356 36cc49f0c466276486e50c850b7e4956 让横条没有: 88bcf09ea375015730fae850e1003680 36cc49f0c466276486e50c850b7e4956 两个都去掉?更简单了 120000ba58b50a88afebc86b8729f721 36cc49f0c466276486e50c850b7e4956
bfe304daa1c272d18e6c31db65851c30 ac72a74b7ef6ab0e45f77e22386e7e3f 5db79b134e9f6b82c0b36e0489ee08ed
28. 文字列が完全に数字で構成されているかどうかを確認します
5b9e09f5092964e1304b06022169147e 6efea44ca1606953c96e8f87da5642f9 f5a47148e367a6035fd7a2faa965022e
29. ウィンドウのサイズを取得する方法
window.opener.location.reload()##30。文字かどうか
36aaa760ae7d22ae3cfe2eadef58bd6b 打开页面的位置 5ce958dae3f3e7dbb7ea27073aa643e331.TEXTAREA アダプティブテキストの行数
812f7be0e9ba70c6f2a66273c3c04692 body {background-image:url(/logo.gif); background-repeat:no-repeat; background-position:center;background-attachment: fixed} a2d87b9af1e305217ec9648d1e8a0a4732。日付から日数を引いたものが2番目の日付
d68fb3d8ecce2dfd4e2ad6fc021003e4 471d3a7cc6e191625ee89e30549be85d 2cacc6d41bbb37262a98f745aa00fbf0となります。 33. どのラジオが選択されているか
document.body.clientWidth; document.body.clientHeight34。スクリプトは永続的です。エラーはありません
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); else alert("全是字符");35。ENTER キーでカーソルを次の入力ボックスに移動できます。
a10a53b0283a01445b6c95936241a62e 40587128eee8df8f03d0b607fe98301436ウェブサイトのリンク速度を検出します:
3587dda3a86c6fb4ac997f7fc463bf98 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) 2cacc6d41bbb37262a98f745aa00fbf037。さまざまなスタイルのカーソル
6a74014ee44f5deb5894267f99b68016 5db71af7601a73baa14941dfbbaab979 function checkme() for each ob in radio1 if ob.checked then window.alert ob.value next end function 2cacc6d41bbb37262a98f745aa00fbf0 a64997a0904a094b4570728d7f327acd 1dec5d428ec4021557064443a221e74dStyle 4757303741d57c5ca6696f2dbcd37a3bBarcode 35abc5bb4f989da91e82ca566ccbbe68 6eac519e8537e4205ddd37e30a7b548a38。指定された範囲内でジャンプします。 time
3caedeaf503d85604a662da0b0f02ae5 782768a3fe8644f759db4c2c0c6291ad db271416853c42fd247a57c1a2c29eb640. Web ページが取得されるかどうか
#17271381b0d0e12c0b04b669c3b6ea1c 属性値には次のものが含まれます。
属性値は「all」です: ファイルは取得され、ページ上のリンクは照会できます。属性値は「none」です: ファイルは取得されず、ページ上のリンクはクエリされます。ページはクエリされません。
属性値は "index" です。ファイルは取得されます。属性値は "follow" です。
属性値は "noindex" です。 ": ファイルは取得されませんが、リンクは照会できます;属性値は「nofollow」です: ファイルは取得されませんが、ページ上のリンクは照会できます。
41. 電子メール アドレスのセグメント化次のコードを 6c04bd5ca3fcae76e30b72ad730ca86d 領域に追加します3a1c3e977df9e3acd2f6df1db0d6649c42. 次のコードを追加しますefc5edd9428f649e53956385eba2c0e3 エリア
把如下代码加入 6c04bd5ca3fcae76e30b72ad730ca86d区域中: 3587dda3a86c6fb4ac997f7fc463bf98 tim=1 setInterval("tim++",100) b=1 var autourl=new Array() autourl[1]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.njcatv.net" autourl[2]="javacool.3322.net" autourl[3]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.sina.com.cn" autourl[4]="www.nuaa.edu.cn" autourl[5]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.cctv.com" function butt(){ ***(" 831c14654f121c2886f79bf966928b04") for(var i=1;i 08fefb4fe1ef3c46769607c8e9cc946c =》 d2d9c9e614b2a5912a76afbd4b86bf99 =》 88363b076e5ab65c2c758a32348c7bef 0c6dc11e160d3b678d68754cc175188a") ***(" 4dfe282dcc1eb015ee017fcc0b687e55 f5a47148e367a6035fd7a2faa965022e") } 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="/blog/时间"+tim/10+"秒"} b++ } function run(){for(var i=1;i f86c1ee1b1a70177ff46a8b63fd62567")} run() 2cacc6d41bbb37262a98f745aa00fbf043、JavaScriptホームページのポップアップウィンドウテクニックウィンドウの中央にポップアップを表示
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======== ======
1. 次のコードでは、クリックするだけで CCID.com にリンクするウィンドウが開きます。閉じたいときは、開いたばかりのウィンドウをクリックして閉じます。
コードは次のとおりです:
进入页面 3109e9a9b5216700802495f5b3c854f9 推出页面 80276175ba7c3d76269dcfa398b743b7 这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。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 竖条 以上22种随机选择一种
8e7384b1bd86fee4b31bd8b0006e73cf
e4c1111b1d4b6a3ef0ef125dff31e478webmaster@sina.com 5db79b134e9f6b82c0b36e0489ee08ed対応するダイアログ ボックスに値を入力するだけで、開くページのウィンドウは適切に制御されます。
44. ページを開いて移動します。
6c04bd5ca3fcae76e30b72ad730ca86d 領域に次のコードを追加します。
03c6714b8e3ee3238fc596020c4901e1 l=Array(6,7,8,9,‘a‘,‘b‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘) Nx=5;Ny=35 t=" 39f5537671b0c22eaff13b3a924ea3ac a34de1251f0d9fe1e645927f19a896e8" for(x=Nx;x be99bffac1215f5f654f4a012f11d163 b90dd5946f0946207856a8a37f441edf" t+=" fd273fcf5bcad3dfdad3c41bd81ad3e5 a34de1251f0d9fe1e645927f19a896e8 ddac562c9570800965dd274835b798da b90dd5946f0946207856a8a37f441edf c5400b70fc82b291214f8fa0a68a1147 b90dd5946f0946207856a8a37f441edf d4667cbd217b434115fbd8980dddd116 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5" for(x=2;x <=Nx;x++) t+=" a34de1251f0d9fe1e645927f19a896e8 e0c4611638fb36bf40495474bd4275bb b90dd5946f0946207856a8a37f441edf 5a2425c81b75fc55e5b3ed7f1a4dfdef b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5" t+=" a34de1251f0d9fe1e645927f19a896e8" for(x=Ny;x>0;x--) t+=" 7b605d5d04c932eabab919f88a4e9532 b90dd5946f0946207856a8a37f441edf" ***(t+" fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08") var N=Nx*2+Ny*2 function f1(y){ for(i=0;i 32931dbe967089621edeb78f6d47cbb510)c=20-c document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"‘"} y++ setTimeout(‘f1(‘+y+‘)‘,‘1‘)} f1(1) db271416853c42fd247a57c1a2c29eb6
45.
46. 毎回最終変更日を自動的に生成します:3f1c4e4b6b16bbbd69b2ee476dc4f83a window.open("http://www.cctv.com","","width=400,height=240,top="+(screen.availHeight-240)/2+",left="+(screen.availWidth-400)/2); 2cacc6d41bbb37262a98f745aa00fbf0 ============ 100db36a723c770d327fc0aef2ce13b1 93f0f5c25f18dab9d176bd4f6de5d30e 1b536603f10bb8fb1ea8c53f4021e9c0 function WinOpen() { msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no"); msg.***(" ef1cac8df639bc9110cb13b8b5ab3dd7 08eb756f81b28a01d33212cce3fbe742哈 罗! 0e94189e2178ffcfb346fb78b3f60691 34934661d7147ca926b095899343bad0"); msg.***(" 9a1b5870a33ef13f702dbbcbf329eed8 a1c25df8b39638c7fd29ee1606e34a19酷 毙 了! 921186cad5e55f1481a45fdcd6c30f6e c1a436a314ed609750bd7c7d319db4da这 是 9368c5823948a595f9974a5e2b3bd3f1JavaScript 41908b66e4bc50a75b443e0dfafd01f9所 开 的 视 窗! 2e9b454fa8428549ca2e64dfac4625cd b4cbd81a6d47da5cc8bf203bca194d6c"); } 2cacc6d41bbb37262a98f745aa00fbf0 9c3bca370b5104690d9ef395f2c5f8d1 6c04bd5ca3fcae76e30b72ad730ca86d ff9c23ada1bcecdd1a0fb5d5a0f18437 <input type="button" name="Button1" value="Push me" f5a47148e367a6035fd7a2faa965022e 36cc49f0c466276486e50c850b7e4956 73a6ac4ed44ffec12cee46588e518a5e47. 空にすることはできず、電子メール アドレスの制約があります:
b4712c788b2042c427f632ae575fb3fb d56fe3527f3d772694d4304f8a95d32ehttp://www.ccidnet.com‘,‘NewWindow‘); } function closeclk() { another.close(); } //--> db271416853c42fd247a57c1a2c29eb6 632555444b46edf0af44e58213a0ac8c 48f1d78a634081c50e5616d84d311b6d 82c2f54f4cf245029ffb326befd49b3f 4d7f0e6070c2b57db593c1a59a7b3042 67c47c2f4e2e39e829bbcfb43fc3cadb48. マーキー
3f1c4e4b6b16bbbd69b2ee476dc4f83a function drop(n) { if(self.moveBy){ self.moveBy (0,-900); for(i = n; i > 0; i--){ self.moveBy(0,3); } for(j = 8; j > 0; j--){ self.moveBy(0,j); self.moveBy(j,0); self.moveBy(0,-j); self.moveBy(-j,0); } } } 2cacc6d41bbb37262a98f745aa00fbf0 ca04121ef9029adb509fa4d9dcf74de8
3caedeaf503d85604a662da0b0f02ae5 e479182bd4c2bcdcaee92b7bb1ad7c80 2cacc6d41bbb37262a98f745aa00fbf0 f5d188ed2c074f8b944552db028f98a1 a34de1251f0d9fe1e645927f19a896e8 b6c5a531a458a2e790c1fd6421739d1c 7f99305cad2d6d7d543fa0b1174a7549 e03b848252eb9375d56be284e690e873 打开页面的参数 0c6dc11e160d3b678d68754cc175188a 离开左边的距离: 76e243b57773a18bccd320b0605895bc pixels 离开右边的距离: e2256d8454e5bbfaffcf0e561697817e pixels 窗口的宽度: fb499f25ba0bc2bfbbe058a9936282ca pixels 窗口的高度: 3155d7617a0db5098fb6e4fc13c0103d pixels bc5574f69a0cba105bc93bd3dc13c4ec bacbf9e1ad7f40415ce1670e31edfee3 5cf12ddfc96abfe5b06810d1409eaa23 adca8a5fa06ffeafb062c2e3f274b930 f5a47148e367a6035fd7a2faa965022e b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e0850. 特定の URL のソース コードを表示します
6c04bd5ca3fcae76e30b72ad730ca86d 領域に次のコードを追加します
3caedeaf503d85604a662da0b0f02ae5 1d1e25a33421bc159ea13d2dd94e3d13 0; t--) { for (x = 20; x > 0; x--) { for (y = 10; y > 0; y--) { parent.moveBy(0,-x); } } for (x = 20; x > 0; x--) { for (y = 10; y > 0; y--) { parent.moveBy(0,x); } } for (x = 20; x > 0; x--) { for (y = 10; y > 0; y--) { parent.moveBy(x,0); } } for (x = 20; x > 0; x--) { for (y = 10; y > 0; y--) { parent.moveBy(-x,0); } } } //--> // End --> 2cacc6d41bbb37262a98f745aa00fbf0
ソース コードを表示するには、URL アドレスを入力します。 :
1b536603f10bb8fb1ea8c53f4021e9c0 <!-- Hiding today = new Date() ***("现 在 时 间 是: ",today.getHours(),":",today.getMinutes()) ***(" 0c6dc11e160d3b678d68754cc175188a今 天 日 期 为: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); // end hiding contents --> 2cacc6d41bbb37262a98f745aa00fbf051。タイトルには日付が表示されます。
次のコードを 6c04bd5ca3fcae76e30b72ad730ca86d 領域に追加します:
100db36a723c770d327fc0aef2ce13b1 6c04bd5ca3fcae76e30b72ad730ca86d This is a simple HTML- page. 0c6dc11e160d3b678d68754cc175188a Last changes: 1b536603f10bb8fb1ea8c53f4021e9c0 50cd40f5614e5b84d00e96d98f12ad81 2cacc6d41bbb37262a98f745aa00fbf0 36cc49f0c466276486e50c850b7e4956 73a6ac4ed44ffec12cee46588e518a5e
52。次のコード領域に
100db36a723c770d327fc0aef2ce13b1 93f0f5c25f18dab9d176bd4f6de5d30e c9b2223153d8e39163b0aa064e06fe9e c30d84e59d392d5760d77e519ac335b4 2cacc6d41bbb37262a98f745aa00fbf0 9c3bca370b5104690d9ef395f2c5f8d1 6c04bd5ca3fcae76e30b72ad730ca86d 729ffde85b3837b0c2ab6a6683b4e0d2 Enter your name: 0c6dc11e160d3b678d68754cc175188a f8fd4cf760b510822cc59bfdc494ef7f dc30fc57a66ce7826342b4db6284c46c 64e5601d0a941f4972a2954192bdae18 Enter your e-mail address: 0c6dc11e160d3b678d68754cc175188a 047309a59e6b9018852462221018e18e cc8a20206c65c31800c69ac2db80ad77 36cc49f0c466276486e50c850b7e4956
53を入力して行を変更します
把如下代码加入 6c04bd5ca3fcae76e30b72ad730ca86d区域中
8019067d09615e43c7904885b5246f0a function handleEnter (field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { var i; for (i = 0; i < field.form.elements.length; i++) if (field == field.form.elements) break; i = (i + 1) % field.form.elements.length; field.form.elements.focus(); return false; } else return true; } 2cacc6d41bbb37262a98f745aa00fbf0 ff9c23ada1bcecdd1a0fb5d5a0f18437 73f5de1d7dbf52038d7d9a60e347f86d 0c6dc11e160d3b678d68754cc175188a 73f5de1d7dbf52038d7d9a60e347f86d 0c6dc11e160d3b678d68754cc175188a 4750256ae76b6b9d804861d8f69e79d3回车换行
54、确认后提交
把如下代码加入 6c04bd5ca3fcae76e30b72ad730ca86d区域中
3caedeaf503d85604a662da0b0f02ae5 e19400188c46feaa0bfd4008f845162a db271416853c42fd247a57c1a2c29eb6 a88ad6658bd70ccab278e3677236d7cd e388a4556c0f65e1904146cc1a846bee 9b44e4dcf741a1fcc622460c2046221e 94b3e26ee717c64999d7867364b1b4a3 e388a4556c0f65e1904146cc1a846bee <input type="button" name="Submit" value="提交" 94b3e26ee717c64999d7867364b1b4a3 f5a47148e367a6035fd7a2faa965022e
55、改变表格的内容
把如下代码加入 6c04bd5ca3fcae76e30b72ad730ca86d区域中
5195d189e6c1f18b42374d53624967aa var arr=new Array() arr[0]="一一一一一"; arr[1]="二二二二二"; arr[2]="三三三三三"; 2cacc6d41bbb37262a98f745aa00fbf0 118c21d039595134d4f6665c0b3c9f7e 366a1d78bf029d9540ba29a91614bef5改变第一格 4afa15d3069109ac30911f04c56f3338 366a1d78bf029d9540ba29a91614bef5改变第二格 4afa15d3069109ac30911f04c56f3338 366a1d78bf029d9540ba29a91614bef5改变第三格 4afa15d3069109ac30911f04c56f3338 18bb6ffaf0152bbe49cd8a3620346341 96b6c8685f0e3609a9e2b2b8a6f34b59 0131ec83735edffe04729b34de7fc201 338ef767cb80ca9e381f7f4b24deba62第一格 b90dd5946f0946207856a8a37f441edf 338ef767cb80ca9e381f7f4b24deba62第二格 b90dd5946f0946207856a8a37f441edf 338ef767cb80ca9e381f7f4b24deba62第三格 b90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5 f16b1740fad44fb09bfe928bcc527e08
以上がJavaScript プログラミング スキルの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。