分享

常用的一些javascript小技巧

 文成Y 2005-12-20
事件源对象
 
 捕获释放
 
 事件按键
 
 事件返回值
 
 鼠标位置
 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"
 自动刷新
 <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>
 网页传递参数
 
 可编辑
 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></iframe>
 获得style内容
 obj.style.cssText
 HTML标签
 document.documentElement.innerHTML
 第一个style标签
 document.styleSheets[0]
 style标签里的第一个样式
 document.styleSheets[0].rules[0]
 防止点击空链接时,页面往往重置到页首端。
 
 释放内存
 
 禁止右键
 
 禁止保存
 
 禁止选取
 
 禁止粘贴
 
 地址栏图标
 
 favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
 收藏栏图标
 
 查看源码
 
 关闭输入法
 
 自动全选
 
 ENTER键可以让光标移到下一个输入框
 
 文本框的默认值
 
 title换行
 
 获得时间所代表的微秒
 
 窗口是否关闭
 
 checkbox扁平
 
 获取选中内容
 
 自动完成功能
 
 窗口最大化
 
 无关闭按钮IE
 
 统一编码/解码
 
 表格行指示
 
 //各种尺寸
 
 //过滤数字
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //特殊用途
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //不缓存
 
 //正则匹配
 
 以下是例子:
 利用正则表达式限制网页表单里的文本框输入内容:
 
 //消除图像工具栏
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //无提示关闭
 
 
 //取得控件得绝对位置(1)
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //获得控件的绝对位置(2)
 
 //最小化,最大化,关闭
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //光标停在文字最后
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //页面进入和退出的特效
 
 
 进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
 推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
 这个是页面被载入和调出时的一些特效。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
 //网页是否被检索
 
 <meta name="ROBOTS" content="属性值">
   其中属性值有以下一些:
   属性值为"all": 文件将被检索,且页上链接可被查询;
   属性值为"none": 文件不被检索,而且不查询页上的链接;
   属性值为"index": 文件将被检索;
   属性值为"follow": 查询页上的链接;
   属性值为"noindex": 文件不检索,但可被查询链接;
   属性值为"nofollow":
 
 //打印分页
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //设置打印
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //自带的打印预览
 
 //去掉打印时的页眉页脚
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //浏览器验证
 
 
 //计算内容宽和高
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //无模式的提示框
 
 //屏蔽按键
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //移动的图层,拖动
 
 
 1.
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //文档状态改变
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //刷新后不变的文本框
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //访问剪贴板
 
 (1)拖拽访问
 
 (2)普通访问
 
 
 //操作COOKIE
 
 
 //setTimeout增加参数
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //自定义的apply,call
 
 //下载文件
 
 //检验连接是否有效
 
 //POST代替FORM
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //readyState是xmlhttp返回数据的进度,0=载入中,1=未初始化,2=已载入,3=运行中,4=完成
 //组件是否安装
 
 //检查网页是否存在
 
 
 //连接数据库
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //使用数据岛
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //获得参数
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //可编辑SELECT
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 
 //设置光标位置
 
 
 //页内查找
 
 
 //书
 
 http://www./attachment.php?s=&postid=1894598
 http://www./down/listdown.aspx?id=1341
 //操作EXECL
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //自定义提示条
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //插入文字
 
 //判断键值
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //禁止FSO
 
 
 1.注销组件
 regsvr32 /u scrrun.dll
 2.修改PROGID
 HKEY_CLASSES_ROOT\Scripting.FileSystemObject
 Scripting.FileSystemObject
 3.对于使用object的用户,修改HKEY_CLASSES_ROOT\Scripting.
 
 //省略号
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //检测media play版本
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 
 
 
 //图象按比例
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 
 
 //细线SELECT
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 //Import
 
 //js枚举
 
 //条件编译
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 
 //取得innerText
 
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 检查链接是否有效
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 判断是否输入值再激活按钮
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 自定义热键(请按a)
  [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多