罗伯特文丘里作品:常用的一些javascript小技巧
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 19:57:47
heneyan注:请大家直接使用Ctrl+F来搜索要的东西
--------------------------------------------
关于版权
刚刚得知一个消息,该贴内容首先出自ttyp的blog,http://ttyp.cnblogs.com/archive/2004/11/15/63900.aspx,而楼主却将其标识为“本人搜集的一些javascript小技巧”。经检查证实,楼主要么是直接从ttyp的blog上转贴或者从网上转贴。转贴不标转贴。。。去掉为其打的分数,并为我后知后觉对ttyp造成的一些影响表示抱歉。
--------------------------------------------
本人搜集的一些javascript小技巧!
事件源对象
捕获释放
事件按键
事件返回值
鼠标位置
event.x
event.y
窗体活动元素
document.activeElement
绑定事件
访问窗体元素
窗体命令
document.execCommand
窗体COOKIE
document.cookie
菜单事件
document.oncontextmenu
创建元素
根据鼠标获得元素:
窗体图片
document.images[索引]
窗体事件绑定
document.onmousedown=scrollwindow;
元素
document.窗体.elements[索引]
对象绑定事件
插件数目
navigator.plugins
取变量类型
下拉框
下拉框.options[索引]
下拉框.options.length
查找对象
定时
UNCODE编码
escape() ,unescape
父对象
交换表的行
替换CSS
document.all.csss.href = "a.css";
并排显示
display:inline
隐藏焦点
hidefocus=true
根据宽度换行
style="word-break:break-all"
自动刷新
简单邮件
快速转到位置
obj.scrollIntoView(true)
锚
anchors
网页传递参数
可编辑
obj.contenteditable=true
执行菜单命令
obj.execCommand
双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-break: break-all;
透明背景
获得style内容
obj.style.cssText
HTML标签
document.documentElement.innerHTML
第一个style标签
document.styleSheets[0]
style标签里的第一个样式
document.styleSheets[0].rules[0]
防止点击空链接时,页面往往重置到页首端。
释放内存
禁止右键
禁止保存
禁止选取
--------------------------------------------
关于版权
刚刚得知一个消息,该贴内容首先出自ttyp的blog,http://ttyp.cnblogs.com/archive/2004/11/15/63900.aspx,而楼主却将其标识为“本人搜集的一些javascript小技巧”。经检查证实,楼主要么是直接从ttyp的blog上转贴或者从网上转贴。转贴不标转贴。。。去掉为其打的分数,并为我后知后觉对ttyp造成的一些影响表示抱歉。
--------------------------------------------
本人搜集的一些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"
自动刷新
简单邮件
快速转到位置
obj.scrollIntoView(true)
锚
anchors
网页传递参数
-
- location.search();
可编辑
obj.contenteditable=true
执行菜单命令
obj.execCommand
双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-break: break-all;
透明背景
获得style内容
obj.style.cssText
HTML标签
document.documentElement.innerHTML
第一个style标签
document.styleSheets[0]
style标签里的第一个样式
document.styleSheets[0].rules[0]
防止点击空链接时,页面往往重置到页首端。
-
- word
- 上一网页源
- asp:
- request.servervariables("HTTP_REFERER")
- javascript:
- document.referrer
释放内存
-
- CollectGarbage();
禁止右键
- document.oncontextmenu = function() { return false;}
禁止保存
禁止选取
- 复制代码
禁止粘贴
地址栏图标
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
收藏栏图标
查看源码
关闭输入法
自动全选
ENTER键可以让光标移到下一个输入框
文本框的默认值
title换行-
- obj.title = "123 sdfs "
获得时间所代表的微秒- var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
窗口是否关闭- win.closed
checkbox扁平
获取选中内容- document.selection.createRange().duplicate().text
自动完成功能-
- 打开该功能
- 关闭该功能
窗口最大化
无关闭按钮IE-
- window.open("aa.htm", "meizz", "fullscreen=7");
统一编码/解码-
- alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
- encodeURIComponent对":"、"/"、";" 和 "?"也编码
表格行指示-
复制代码
//各种尺寸- s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
- s += "\r\n网页可见区域高:"+ document.body.clientHeight;
- s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
- s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
- s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
- s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
- s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
- s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
- s += "\r\n网页正文部分上:"+ window.screenTop;
- s += "\r\n网页正文部分左:"+ window.screenLeft;
- s += "\r\n屏幕分辨率的高:"+ window.screen.height;
- s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
- s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
- s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
谁能教我一些常用的EXCEL技巧? 教我一些生活中很常用的小窍门或是技巧! 合金弹头的一些小技巧 CS常用参数和一些常用技巧 你知道哪些电脑的常用小技巧? 常用的电脑技巧 谁知道热血江湖的一些小技巧? 我想学习一些黑客的小技巧~ 想知道系统优化的一些小技巧 谁知道一些电脑的小技巧 谁知道一些关于博客的小技巧????? 关于QQ的一些小技巧! 计算机组装常用小知识@计算机组装常用小技巧 javascript 的小问题 求计算机常用小知识(常用技巧)!谢谢各位 面试中常用的技巧 AI、CD的常用技巧? 电脑方面一些小技巧。 谁知道红色警戒的一些小技巧告诉我点 关于使用word使用的一些小技巧 关于javascript的一些问题 看到一些奇怪的javascript 看到一些奇怪的javascript 请问篮球后卫单打的技巧或后卫的一些小技巧最新新闻 沃茨手表网 CSDN程序文档 上海旅游网 神马百科 程序博客 香蕉皮作业帮 景德镇新闻网 余姚信息网 作业帮作业网 互助问答吧 16楼社区 解题作业帮艺术百科亮点网神马百科 神马文学网 拍题作业网 UC知道 我爱散文网 北方网 科学网 第一文库网 微思作业网 我要文章网 都市新闻网西欧教育西山新闻网好楼房产信息网 九乡新闻网农企信息网仙女们写真照片音乐简谱网米粒芽学校大全网95后网站汝南网欧普网宝宝故事网 神马品牌网 杭州交通信息网/"> 杭州市高中教育平台 查人人中国名人网 爱美之人 上车买票 安卓系统之家 中科新闻网 科学院研究所 高考快车 高考志愿帮 大学志愿大全 高校问答 高考问答 中考百科 大学知道 久游网- s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
-