易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript小技巧

事件源对象
event.srcElement.tagName
event.srcElement.type 捕获释放
event.srcElement.setCapture(); 

event.srcElement.releaseCapture();  事件按键
event.keyCode
event.shiftKey

event.altKey
event.ctrlKey 事件返回值
event.returnValue 鼠标位置
event.x

event.y 窗体活动元素
document.activeElement 绑定事件
document.captureEvents(Event.KEYDOWN);
访问窗体元素
document.all('txt').focus();
document.all('txt').select();
窗体命令
document.execCommand 窗体COOKIE
document.cookie 菜单事件
document.oncontextmenu
创建元素
document.createElement('SPAN');  根据鼠标获得元素:
document.elementfromPoint(event.x,event.y).tagName=='TD

document.elementfromPoint(event.x,event.y).appendChild(ms)  窗体图片
document.images[索
引] 窗体事件绑定
document.onmousedown=scrollwindow; 元素
document.窗
体.elements[索引] 对象绑定事件
document.all.xxx.detachEvent('onclick',a);
插件数目
navigator.plugins 取变量类型
typeof($js_libpath) == 'undefined'
下拉框
下拉框.options[索引]
下拉框.options.length 查找对象
document.getElementsByName('r1');

document.getElementById(id); 定时
timer=setInterval('scrollwindow()',delay);

clearInterval(timer); UNCODE编码
escape() ,unescape 父对象
obj.parentElement(dhtml)

obj.parentNode(dom) 交换表的行
TableID.moveRow(2,1) 替换CSS
document.all.csss.href
= 'a.css'; 并排显示
display:inline 隐藏焦点
hidefocus=true 根据宽度换行
style='word-break:break-all'
自动刷新
<meta HTTP-EQUIV='refresh'
CONTENT='8;URL=http://c98.yeah.net'> 简单邮件
<a 
href='mailto:aaa@bbb.com?subject=ccc&body=xxxyyy'>  快速转到位置
obj.scrollIntoView(true)

<a name='first'>
<a
href='#first'>anchors</a> 网页传递参数
location.search(); 可编辑
obj.contenteditable=true
执行菜单命令
obj.execCommand 双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-br


相关文档:

一个通用的JavaScript分页


一个通用的JavaScript分页
1.JavaScript代码
Pagination=function(id)
{
var totalNum=0;
var maxNum=10;
var pageUrl="";
var breakpage = 5;
var currentposition = 0;
var breakspace = 2;
var maxspace = 4;
var currentpage=1;
var perpage=10;
var id =id;
this.initPage = function( ......

javascript StyleSheet样式操作类

早上在csdn上看有人问页面style sheet怎么修改里面的rule,就写了个类,该类对兼容FF和IE做了处理。
/**//*--------------------------------------------
    描述 : 添加新的样式rule
    参数 : styleSheets索引
    代码 :&nb ......

常用正则表达式,常用表单验证javascript代码

function f_MobilCheck(as_SourceString)
{
 if(as_SourceString.match(/^13[0-9]{9}$/g)) return true;  //手机号为13开头的11位数字
 else if(as_SourceString.match(/^[0]{1}[0-9]{2,3}[2-8]{1}[0-9]{5,7}$/g)) return true;  //小灵通为0开头的3-4位的区号+不以1和9开头的6-8位数字
 retur ......

.net和javascript 正则表达式的对比

javascript
声明:1.var reg=new Regex("^表达式$","参数") 2.匿名(JSon的写法) /表达式/参数,如:/表达式/gi
注意:二种声明是等效的,以下使用reg的位置,也可用"匿名"替换.
替换:
var str="字符串";
var str2= str.replcace(reg或匿名,"替换成的字符串")
找出所有包含的:
var str="字符串";
var arr=str.match(r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号