1.var target = event.target != null ? event.target : event.srcElement;
2.e = e||window.event
3.
var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop;
var scrollLeft = document.body.scrollLeft ? document.body.scrollLeft : document.documentElement.scrollLeft;
4. clearSelection:function()
 {
  if(window.getSelection){//w3c 
   window.getSelection().removeAllRanges(); 
  }else  if(document.selection){ 
   document.selection.empty();//IE 
  }
 }
5. preventDefault:function(e)
 {
  e=dragObj.fixE(e);
  if(e.preventDefaults)
   e.preventDefaults();
  else
   e.returnValue=false;
 },
6. cancelBubble:function(e)
 {
  e=dragObj.fixE(e);
  if(e.stopPropagation)
  {
   e.stopPropagation();
  }
  else
  {
   e.cancelBubble=true;
  }
 },

js常用的东西

in a word ,ie is evil.

转载于:https://www.cnblogs.com/applesuch5/archive/2011/06/22/2086730.html

javascript 经常会用到的东西相关推荐

  1. Unobtrusive JavaScript 不唐突的JavaScript的七条准则

    Unobtrusive JavaScript是一种将Javascript从HTML结构抽离的设计概念,避免在HTML标签中夹杂一堆onchange.onclick--等属性去挂载Javascript事 ...

  2. JavaScript入门(一)

    本书主要讲述JavaScript脚本语言以及如何在实际开发中使用它.在读完本书之后,你就能够:<?XML:NAMESPACE PREFIX = O /> l        理解JavaSc ...

  3. 不唐突的JavaScript的七条准则

    1.不要做任何假设 (JavaScript是一个不可靠的助手) 可能不唐突的JavaScript 的最重要的一个特性就是--你要停止任何假设: 不要假设JavaScript是可用的,你最好认为它很有可 ...

  4. Javascript 装载和执行

    一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了.自上篇<浏览器渲染原 ...

  5. 《JavaScript面向对象精要》——1.9 总结

    本节书摘来自异步社区<JavaScript面向对象精要>一书中的第1章,第1.9节,作者:[美]Nicholas C. Zakas 译者: 胡世杰 更多章节内容可以访问云栖社区" ...

  6. javascript是一门多线程的语言_Javascript:10天设计一门语言

    演进和使用的JavaScript是早在1995年开发的一种语言,真的是刚刚起步. 网景公司在1995年四月聘请Brendan Eich ,他被告知,他有10天时间创造并制作了一种将在Netscape的 ...

  7. 都客仿站系列教程四:javascript入门

    javascript,和用户交互的东西. 请看下面的例子: <script type="text/javascript"> alert("ok"); ...

  8. JavaScript中的原型和对象机制

    1 对象相关的一些语言特性 1.1 一切皆为对象 JavaScript里所有的东西都是对象. 对象是属性的集合. 数字, 字符串, 布尔值等原始值是"伪对象", 它们同样拥有属性, ...

  9. JavaScript快速入门(四)——JavaScript函数

    函数声明 之前说的三种函数声明中(参见JavaScript快速入门(二)--JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提.function func() { ...

最新文章

  1. Android Activity从右边到左边跳转(overridePendingTransition)
  2. 青少年电子信息智能创新大赛 赛项说明(Scratch编程创新挑战赛)
  3. 如何优雅的使用 Angular 表单验证
  4. Cs Tip08: 文件存储
  5. 【网络基础】路由表,分组转发算法
  6. Synology DS213J 群晖NAS git server架设方法!
  7. Codeforces Round #403 (Div. 2, based on Technocup 2017 Finals
  8. Unity可视化编程XDreamer插件导入
  9. 微信小程序中自定义模板
  10. 2020年中国维生素行业发展现状及竞争格局分析,市场空间广阔「图」
  11. 如何使用树莓派连接电脑无线网络热点并查看树莓派ip地址
  12. 用了接口还有必要用抽象类吗?
  13. A,B,C类的IP地址详细介绍
  14. beyond compare 中文乱码问题解决方法
  15. 为什么 PWA 还没有“干掉”原生应用?
  16. vivoNEX3s版本服务器无响应,屡次误判形势?vivo NEX3S逐渐无人问津,或许已遇到瓶颈!...
  17. 第一章 Vue基础入门
  18. IT市场:英文求职信模板二
  19. 【Linux】Linux软件包管理器与Linux编辑器
  20. 万吨黄金做后盾 央行数字货币正式拉开序幕

热门文章

  1. 随机增量法:bzoj 1336 bzoj 1337 最小圆覆盖
  2. bzoj 4025: 二分图(可撤销并查集+CDQ分治)
  3. [debug] you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake ……
  4. [Python] np.ones_like(ndarray)和np.zeros_like(ndarray)
  5. k8s中的endpoint
  6. 五分钟快速过完Verilog HDL基本概念(5)数据类型
  7. apache通过AD验证
  8. 软件开发中的完整测试所包括的环节UT、IT、ST、UAT
  9. 无法找到脚本文件 C:/Windows/explorer.exe:574323188.vbs
  10. SSH (Struts2+Spring3.0+Hibernate3)框架(二) 框架的配置