易截截图软件、单文件、免安装、纯绿色、仅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[索引] 对象绑定事件
下拉框.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="[email=mailto:aaa@bbb.com?subject=ccc&body=xxxyyy]aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  快速转到位置
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-break: break-all; 透明背景
<IFRAME src="1.htm" width=300 height=180 allowtransparency


相关文档:

JavaScript高级程序设计学习笔记6:正则表达式

一、正则表达式通过RegExp类实现,RegExp对象的构造函数可以带一个或两个参数。第一个参数(或只有一个参数)是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则指定了额外的处理指令。
定义正则表达式:
1、只匹配字符串中出现的第一个单词"cat";区分大小写
var reCat = new RegExp("cat&q ......

为IE的javascript提速


我们知道,javascript在执行期时是由内到外执行脚本的,那么离我们的脚本最远的全局对象,很可能要跨越几层作用域对能访问到它。不过在IE中,从最内层到最外层要花的时间比其他多出很多。加之,javascript是一种胶水语言,它必须要调用DOM对能完成我们大多数选择。最著名的就是选择元素(document.getElementById,documen ......

在JavaScript中创建新对象 [5]

使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强
大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作。
 
 在JavaScript中创建一个新的对象是十分简单的。首先它必须定义一个对象,而后再为该对象创建一 ......

javascript笔记

定义变量
var test=10;
使用对象属性
可以使用 . 操作符获得属性,也可以使用数组下标获得,比如
for(var prop in document)
document.write(document[prop]+"<br>");
With 声明对象,之后再用到对象就不必声明了
with(document){
write("Hello World<br>标题: ");
write(title);
}
常用对象 ......

CSS+JavaScript实现层级显示隐藏

/***************************by
garcon1986********************************/
感谢CSDN的shan1119 帮我解决Javascript部分的错误。
<mce:script language="JavaScript"><!--
function toggle(id,id2,id3) {
var state = document.getElementById(id).style.display;
if (state == 'block') {
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号