Rumah hujung hadapan web tutorial js 分享Javascript中最常用的55个经典小技巧_javascript技巧

分享Javascript中最常用的55个经典小技巧_javascript技巧

May 16, 2016 pm 05:11 PM
javascript Kemahiran

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键

no
可用于Table

2.

取消选取、防止复制

3. onpaste="return false" 不准粘贴

4. oncopy="return false;" oncut="return false;" 防止复制

5. IE地址栏前换成自己的图标

6. 可以在收藏夹中显示出你的图标


7. 关闭输入法


8. 永远都会带着框架


9. 防止被人frame


10. 网页将不能被另存为


11.
12.删除时确认
删除


13. 取得控件的绝对位置

复制代码 代码如下:

//Javascript

//VBScript


14. 光标是停在文本框文字的最后
复制代码 代码如下:




15. 判断上一页的来源
javascript :
document.referrer


16. 最小化、最大化、关闭窗口








本例适用于IE


17.屏蔽功能键Shift,Alt,Ctrl
<script><BR>function look(){ <BR>if(event.shiftKey) <BR>alert("禁止按Shift键!"); //可以换成ALT CTRL<BR>} <BR>document.onkeydown=look; <BR></script>


18. 网页不会被缓存



或者


19.怎样让表单没有凹凸感?



20.

&的区别?
(division)用来定义大段的页面元素,会产生转行
用来定义同一行内的元素,跟
的唯一区别是不产生转行
是ns的标记,ie不支持,相当于


21.让弹出窗口总是在最上面:


22.不要滚动条?
让竖条没有:



让横条没有:


两个都去掉?更简单了


23.怎样去掉图片链接点击后,图片周围的虚线?
分享Javascript中最常用的55个经典小技巧_javascript技巧


24.电子邮件处理提交表单

enctype="text/plain">


25.在打开的子窗口刷新父窗口的代码里如何写?
window.opener.location.reload()


26.如何设定打开页面的大小


打开页面的位置


27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动


28. 检查一段字符串是否全由数字组成


29. 获得一个窗口的大小
document.body.clientWidth; document.body.clientHeight


30. 怎么判断是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");


31.TEXTAREA自适应文字行数的多少


32. 日期减去天数等于第二个日期


33. 选择了哪一个Radio


Style
Barcode


34.脚本永不出错


35.ENTER键可以让光标移到下一个输入框


36. 检测某个网站的链接速度:
把如下代码加入

区域中:


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.页面进入和退出的特效
进入页面
推出页面 
这个是页面被载入和调出时的一些特效。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 竖条
  23 以上22种随机选择一种


39.在规定时间内跳转


40.网页是否被检索

  其中属性值有以下一些:
  属性值为"all": 文件将被检索,且页上链接可被查询;
  属性值为"none": 文件不被检索,而且不查询页上的链接;
  属性值为"index": 文件将被检索;
  属性值为"follow": 查询页上的链接;
  属性值为"noindex": 文件不检索,但可被查询链接;
  属性值为"nofollow": 文件不被检索,但可查询页上的链接。


41、email地址的分割
把如下代码加入

区域中
webmaster@sina.com

42、流动边框效果的表格
把如下代码加入

区域中
复制代码 代码如下:

<script><BR>l=Array(6,7,8,9,'a','b','b','c','d','e','f')<BR>Nx=5;Ny=35<BR>t="<table border=0 cellspacing=0 cellpadding=0 height="+((Nx+2)*16)+"><tr>"<BR>for(x=Nx;x<Nx+Ny;x++)<BR>t+="<td width=16 id=a_mo"+x+"> "<BR>t+="<tr><td width=10 id=a_mo"+(Nx-1)+"> <td colspan="+(Ny-2)+" rowspan="+(Nx)+"> <td width=16 id=a_mo"+(Nx+Ny)+">"<BR>for(x=2;x<=Nx;x++)<BR>t+="<tr><td width=16 id=a_mo"+(Nx-x)+"> <td width=16 id=a_mo"+(Ny+Nx+x-1)+"> "<BR>t+="<tr>"<BR>for(x=Ny;x>0;x--)<BR>t+="<td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"> "<BR>***(t+"")<BR>var N=Nx*2+Ny*2<BR>function f1(y){<BR>for(i=0;i<N;i++){<BR>c=(i+y)%20;if(c>10)c=20-c<BR>document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"}<BR>y++<BR>setTimeout('f1('+y+')','1')}<BR>f1(1)<BR></script>

43、JavaScript主页弹出窗口技巧
窗口中间弹出
复制代码 代码如下:

<script><BR>window.open("http://www.jb51.net","","width=400,height=240,top="+(screen.availHeight-240)/2+",left="+(screen.availWidth-400)/2);<BR></script>
============











==============
一、在下面的代码中,你只要单击打开一个窗口,即可链接到赛迪网。而当你想关闭时,只要单击一下即可关闭刚才打开的窗口。
代码如下:
复制代码 代码如下:

  
  

  
  

  
  


二、上面的代码也太静了,为何不来点动感呢?如果能给页面来个降落效果那该多好啊!
代码如下:
复制代码 代码如下:

  <script> <BR>  function drop(n) { <BR>  if(self.moveBy){ <BR>  self.moveBy (0,-900); <BR>  for(i = n; i > 0; i--){ <BR>  self.moveBy(0,3); <BR>  } <BR>  for(j = 8; j > 0; j--){ <BR>  self.moveBy(0,j); <BR>  self.moveBy(j,0); <BR>  self.moveBy(0,-j); <BR>  self.moveBy(-j,0); <BR>  } <BR>  } <BR>  } <BR>  </script>
  

三、讨厌很多网站总是按照默认窗口打开,如果你能随心所欲控制打开的窗口那该多好。
代码如下:
复制代码 代码如下:

  
  
  
  
  
  

  

  
 <br>  打开页面的参数<br> <br>  离开左边的距离: <input type="text" name="left" size="2" maxlength="4"> pixels <br>  离开右边的距离: <input type="text" name="top" size="2" maxlength="4"> pixels <br>  窗口的宽度: <input type="text" name="width" size="2" maxlength="4"> pixels <br>  窗口的高度: <input type="text" name="height" size="2" maxlength="4"> pixels <br>  
Salin selepas log masuk

  

  
  

  

  


你只要在相对应的对话框中输入一个数值即可,将要打开的页面的窗口控制得很好。

44、页面的打开移动
把如下代码加入

区域中
复制代码 代码如下:



45、显示个人客户端机器的日期和时间
复制代码 代码如下:



46、自动的为你每次产生最後修改的日期了:
复制代码 代码如下:



This is a simple HTML- page.


Last changes:
  



47、不能为空和邮件地址的约束:
复制代码 代码如下:







Enter your name:




Enter your e-mail address:





48、跑马灯
复制代码 代码如下:






这里可显示您的网页 !



49、在网页中用按钮来控制前页,后页和主页的显示。
复制代码 代码如下:




     
     
     




50、查看某网址的源代码
把如下代码加入区域中
复制代码 代码如下:

<script><BR>function add()<BR>{<BR>var ress=document.forms[0].luxiaoqing.value<BR>window.location="view-source:"+ress;<BR>}<BR></script>

输入要查看源代码的URL地址:
复制代码 代码如下:







51、title显示日期
把如下代码加入区域中:
复制代码 代码如下:



52、显示所有链接
把如下代码加入区域中
复制代码 代码如下:




53、回车键换行
把如下代码加入区域中
复制代码 代码如下:








54、确认后提交
把如下代码加入区域中
复制代码 代码如下:



  


    
  


  


    
  




55、改变表格的内容
把如下代码加入区域中
复制代码 代码如下:

<script><BR>var arr=new Array()<BR>arr[0]="一一一一一";<BR>arr[1]="二二二二二";<BR>arr[2]="三三三三三";<BR></script>


  
    


  
第一格 第二格 第三格

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perkongsian Petua Win11: Langkau Log Masuk Akaun Microsoft dengan Satu Helah Perkongsian Petua Win11: Langkau Log Masuk Akaun Microsoft dengan Satu Helah Mar 27, 2024 pm 02:57 PM

Perkongsian Petua Win11: Satu helah untuk melangkau log masuk akaun Microsoft Windows 11 ialah sistem pengendalian terkini yang dilancarkan oleh Microsoft, dengan gaya reka bentuk baharu dan banyak fungsi praktikal. Walau bagaimanapun, bagi sesetengah pengguna, perlu log masuk ke akaun Microsoft mereka setiap kali mereka boot sistem boleh menjadi agak menjengkelkan. Jika anda salah seorang daripada mereka, anda juga boleh mencuba petua berikut, yang akan membolehkan anda melangkau log masuk dengan akaun Microsoft dan memasuki antara muka desktop secara langsung. Pertama, kita perlu mencipta akaun tempatan dalam sistem untuk log masuk dan bukannya akaun Microsoft. Kelebihan melakukan ini ialah

Perkara yang mesti dimiliki oleh veteran: Petua dan langkah berjaga-jaga untuk * dan & dalam bahasa C Perkara yang mesti dimiliki oleh veteran: Petua dan langkah berjaga-jaga untuk * dan & dalam bahasa C Apr 04, 2024 am 08:21 AM

Dalam bahasa C, ia mewakili penunjuk, yang menyimpan alamat pembolehubah lain & mewakili pengendali alamat, yang mengembalikan alamat memori pembolehubah. Petua untuk menggunakan penunjuk termasuk mentakrifkan penunjuk, membatalkan rujukan dan memastikan bahawa penunjuk menunjuk ke alamat yang sah & termasuk mendapatkan alamat pembolehubah, dan mengembalikan alamat elemen pertama tatasusunan apabila mendapatkan alamat elemen tatasusunan; . Contoh praktikal yang menggambarkan penggunaan penunjuk dan pengendali alamat untuk membalikkan rentetan.

Apakah petua untuk orang baru membuat borang? Apakah petua untuk orang baru membuat borang? Mar 21, 2024 am 09:11 AM

Kami sering membuat dan mengedit jadual dalam excel, tetapi sebagai orang baru yang baru bersentuhan dengan perisian, cara menggunakan excel untuk mencipta jadual bukanlah semudah bagi kami. Di bawah, kami akan menjalankan beberapa latihan mengenai beberapa langkah penciptaan meja yang perlu dikuasai oleh pemula, iaitu pemula, Kami berharap ia akan membantu mereka yang memerlukan. Contoh borang untuk pemula ditunjukkan di bawah: Mari lihat cara melengkapkannya! 1. Terdapat dua kaedah untuk mencipta dokumen excel baharu. Anda boleh klik kanan tetikus pada lokasi kosong pada fail [Desktop] - [Baru] - [xls]. Anda juga boleh [Mula]-[Semua Program]-[Microsoft Office]-[Microsoft Excel 20**] 2. Dwiklik bekas baharu kami

Panduan Bermula VSCode: Mesti dibaca untuk pemula untuk menguasai kemahiran penggunaan dengan cepat! Panduan Bermula VSCode: Mesti dibaca untuk pemula untuk menguasai kemahiran penggunaan dengan cepat! Mar 26, 2024 am 08:21 AM

VSCode (Visual Studio Code) ialah editor kod sumber terbuka yang dibangunkan oleh Microsoft Ia mempunyai fungsi yang berkuasa dan sokongan pemalam yang kaya, menjadikannya salah satu alat pilihan untuk pembangun. Artikel ini akan menyediakan panduan pengenalan untuk pemula untuk membantu mereka menguasai kemahiran menggunakan VSCode dengan cepat. Dalam artikel ini, kami akan memperkenalkan cara memasang VSCode, operasi penyuntingan asas, kekunci pintasan, pemasangan pemalam, dsb., dan menyediakan contoh kod khusus kepada pembaca. 1. Pasang VSCode dahulu, kita perlu

Kemahiran pengaturcaraan PHP: Bagaimana untuk melompat ke halaman web dalam masa 3 saat Kemahiran pengaturcaraan PHP: Bagaimana untuk melompat ke halaman web dalam masa 3 saat Mar 24, 2024 am 09:18 AM

Tajuk: Petua Pengaturcaraan PHP: Cara Melompat ke Halaman Web dalam masa 3 Saat Dalam pembangunan web, kita sering menghadapi situasi di mana kita perlu melompat ke halaman lain secara automatik dalam tempoh masa tertentu. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan teknik pengaturcaraan untuk melompat ke halaman dalam masa 3 saat, dan memberikan contoh kod khusus. Pertama sekali, prinsip asas lompat halaman direalisasikan melalui medan Lokasi dalam pengepala respons HTTP. Dengan menetapkan medan ini, penyemak imbas secara automatik boleh melompat ke halaman yang ditentukan. Di bawah ialah contoh mudah yang menunjukkan cara menggunakan P

Trik Win11 Didedahkan: Cara Memintas Log Masuk Akaun Microsoft Trik Win11 Didedahkan: Cara Memintas Log Masuk Akaun Microsoft Mar 27, 2024 pm 07:57 PM

Helah Win11 didedahkan: Cara memintas log masuk akaun Microsoft Baru-baru ini, Microsoft melancarkan sistem pengendalian baharu Windows11, yang telah menarik perhatian meluas. Berbanding dengan versi sebelumnya, Windows 11 telah membuat banyak pelarasan baharu dari segi reka bentuk antara muka dan penambahbaikan fungsi, tetapi ia juga telah menyebabkan beberapa kontroversi Perkara yang paling menarik perhatian ialah ia memaksa pengguna untuk log masuk ke sistem dengan akaun Microsoft . Bagi sesetengah pengguna, mereka mungkin lebih terbiasa log masuk dengan akaun tempatan dan tidak bersedia untuk mengikat maklumat peribadi mereka ke akaun Microsoft.

Petua untuk menggunakan kelas borang Laravel: cara untuk meningkatkan kecekapan Petua untuk menggunakan kelas borang Laravel: cara untuk meningkatkan kecekapan Mar 11, 2024 pm 12:51 PM

Borang adalah bahagian penting dalam menulis laman web atau aplikasi. Laravel, sebagai rangka kerja PHP yang popular, menyediakan kelas bentuk yang kaya dan berkuasa, menjadikan pemprosesan borang lebih mudah dan lebih cekap. Artikel ini akan memperkenalkan beberapa petua tentang menggunakan kelas borang Laravel untuk membantu anda meningkatkan kecekapan pembangunan. Yang berikut menerangkan secara terperinci melalui contoh kod tertentu. Mencipta borang Untuk mencipta borang dalam Laravel, anda perlu menulis borang HTML yang sepadan dalam paparan terlebih dahulu. Apabila bekerja dengan borang, anda boleh menggunakan Laravel

Pemahaman mendalam tentang teknik pemfaktoran semula fungsi dalam bahasa Go Pemahaman mendalam tentang teknik pemfaktoran semula fungsi dalam bahasa Go Mar 28, 2024 pm 03:05 PM

Dalam pembangunan program bahasa Go, kemahiran pembinaan semula fungsi adalah bahagian yang sangat penting. Dengan mengoptimumkan dan memfaktorkan semula fungsi, anda bukan sahaja boleh meningkatkan kualiti dan kebolehselenggaraan kod, tetapi juga meningkatkan prestasi program dan kebolehbacaan. Artikel ini akan menyelidiki teknik pembinaan semula fungsi dalam bahasa Go, digabungkan dengan contoh kod khusus, untuk membantu pembaca memahami dan menggunakan teknik ini dengan lebih baik. 1. Contoh kod 1: Ekstrak serpihan kod pendua Dalam pembangunan sebenar, kita sering menghadapi serpihan kod yang digunakan semula Pada masa ini, kita boleh mempertimbangkan untuk mengekstrak kod berulang sebagai fungsi bebas

See all articles