`
心语2012
  • 浏览: 45823 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
function Drag(obj){    this.oBox= document.getElementById(obj);    this.disX =0;    this.disY =0;    var slef =this;    this.oBox.onmousedown=function(ev){       self.dragDown(ev)   } } Drag.prototype={     dragDown:function(ev){               this.disX =ev.clientX - this.oBox.offsetLeft;         t ...

正则表达式

    博客分类:
  • js
正则对我来说是一个难题,最近在学习它,有了一点点收获,总结一下 首先认识了,\d指的是数字,\w指的是数字字母及下划线,\s指的是空格对是大写的\D,\W,\S正好相反. 其次是量词,*是指0到任意数,+指的是1到任意数{n,m}指的是最少n个数,最多m个数。 对于区间的[0-9]指的是0-9中的一个数[a-z]指a-z任一个字母,对于区间中的^指的是非 对于区间外的^指的是以什么开头,相反的$则是以什么结尾。 例如对于邮箱的正则是 ^\w+@[0-9a-z]+\.[a-z]{2,4}$

cookie操作

    博客分类:
  • js
这里是cookie的设置,获得,及移除的一些简单操作; function setCookie(name,value iDay){      var sDate = new Date();      sDate.setDate(sDate.getDate() + iDay);      document.cookie=name + "=" + value + ";expries="+ sDate; } function getCookie(name){      var arry =document.cookie.split(";") ...

取得元素的样式

    博客分类:
  • js
记一个有用的函数,我们平时都是用offsetWidth,offsetHeight取得元素的宽高,但是当元素有border、padding、margin,在做动画时会出现一些问题。所以我们可以写一个函数获得样式里写的宽高。 function getStyle(obj,attr){    if(obj.currentStyle){        return obj.currentStyle[attr];    }else{        return getComputedStyle(obj,false)[attr];    } }
textarea{    resize:none; }
Global site tag (gtag.js) - Google Analytics