JavaScript 武器库之window

来源:互联网 发布:picsart知乎 编辑:程序博客网 时间:2024/05/20 15:38

1. setScrollTop()

/** * 设置滚动条距顶部的距离 * @param value * @returns {*} */function setScrollTop(value) {  window.scrollTo(0, value);  return value;}

2. getCookie()

/** * 根据name读取cookie * @param name * @returns {*} */function getCookie(name) {  var arr = document.cookie.replace(/\s/g, "").split(';');  for (var i = 0; i < arr.length; i++) {    var tempArr = arr[i].split('=');    if (tempArr[0] == name) {      return decodeURIComponent(tempArr[1]);    }  }  return '';}

3. removeCookie

var setCookie = require('./setCookie');/** * 根据name删除cookie * @param name */function removeCookie(name) {  setCookie(name, '1', -1);// 设置cookie过期,系统会立刻删除cookie}

4. setCookie

/** * 设置Cookie * @param name * @param value * @param days */function setCookie(name, value, days) {  var date = new Date();  date.setDate(date.getDate() + days);  document.cookie = name + '=' + value + ';expires=' + date;}
原创粉丝点击