Skip to content

滚动条滚动到指定位置

javascript
window.scrollTo({
  top: 0,
  behavior: "smooth",
});

根据对象某个字段进行排序

javascript
var compare = function (prop) {
  return function (obj1, obj2) {
    var val1 = obj1[prop];
    var val2 = obj2[prop];
    if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
      val1 = Number(val1);
      val2 = Number(val2);
    }
    if (val1 < val2) {
      return -1;
    } else if (val1 > val2) {
      return 1;
    } else {
      return 0;
    }
  };
};
objArray.sort(compare("time"));

取消默认事件、阻止事件冒泡

javascript
// 取消默认事件
e.preventDefault(); //w3c
e.returnValue = false; //IE
// 阻止事件冒泡
e.stopPropagation(); //w3c
e.cancelBubble = true; //IE

复制文本

javascript
navigator.clipboard.writeText(text);

javascript