当前位置: 代码迷 >> JavaScript >> JavaScript网页奇效学习笔记3
  详细解决方案

JavaScript网页奇效学习笔记3

热度:212   发布时间:2012-07-15 20:11:40.0
JavaScript网页特效学习笔记3

挺长时间没有写博客了,有些知识有写模糊了,今天在写10个简单的JavaScript特效吧!

1、Enter键实现Tab键功能

有些时候我们注册表单的时候,会发现只要按Enter,光标便进入的到了下一个注册选项,提高了用户的注册速度。和Tab的功能一样,可以通过将Enter键的功能转换为Tab键的功能。


 

2、Enter自动生成新行

 这个特效是当鼠标放在某个地方的时候,按住Enter键便生成了一个新行,通常会用到insertRow,insertCell属性。


3、表格的行和列的遍历

在开发的过程中,经常会对表格进行一些简单的遍历的操作,其实这个遍历很简单,当获取到表格的对象的时候,可以根据表格的行的数组大小,遍历每行的单元格。两个for循环就行了。

 

4、表格闪烁

 在网页的特效中,经常会看到,有一些闪烁的文字,这基本上都是通过很快的速度来改变元素的样式。对于表格的闪烁也是如此。


5、获取方向键

 在网页的某些操作中,需要用到上下左右四个键,通过event.keyCode的属性来获取用户输入的健,左键的码是37,上右下分别是38、39、40.


6、状态栏的跑马灯效果

 这里的状态栏的跑马灯是文字的逐次出现的效果,在网上也有文字弹出效果,以及来回滚动的效果。


7、禁用鼠标右键

 有时为了需要屏蔽鼠标右键,可以设置为当按下鼠标的右键的时候,弹出一个警告框。event.button的值为2的时候是右键,event.button的值为1的时候是左键。


8、判断汉字的数量

 对于这种判断汉字的数量,需要用到了正则表达式,表达式“/[\u4e00-\u9fa5]/g”是获取中文字符的。我们通过这个便能知道有没有汉字,再通过match方法得到长度。


9、输出26个英文字母

 用字符的ASCII码来获取字母是方便快捷的。大写字母的ASCII码的范围是65--91,小写的ASCII码的范围是97--123,在通过fromCharCode这个方法,便能根据所给的码来获取到字母值,对于用到字母的特效是很有用的。


10、这个网页列表框同步

 下拉列表的同步,有些时候是很有用。当第一个被改变的时候,就将第二个选则的设置为第一个被选中的项。

这回就到这了,以后在接着写吧,如果哪有问题,希望大家提出来。

  相关解决方案