web建站教程

  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. php入门
    nodejs
    mockjs
    mysql
    织梦cms
    帝国cms
    git教程

js总计window常用的各种对象方法

113 ℃

下面web建站教程为大家介绍一下js总计window常用的各种对象方法

今天web建站小编给大家接一下一些Window常用的对象方法,比如alertconfrim等。

//使用方法很简单
alert("hello world");

window.prompt("请输入用户名!");

window.close()

除了上面几个常用的之外,还有

confrim() 在确认对话框显示指定的字符串
prompt() 弹出一个提示对话框
open() 打开新浏览器对话框并且显示URL或名字引用的文档,并设置创建对话框的属性
close() 关闭被引用的对话框
focus() 指定对话框放在所有浏览器最前面
blur() 指定对话框放在所有浏览器最后面
scrollTo(x,y) 把对话框滚动到指定的坐标
scrollBy(offsetx,offsety) 按照指定位移量滚动对话框
setTimeout(timer) 在指定的毫秒数过后,对传递的表达式求值
setInerval(interval) 指定周期性执行代码
moveTo(x,y) 将对话框移动到指定坐标
moveBy(offsetx,offsety) 将对话框移动到指定的位移量处
resizeTo(x,y) 设置对话框大小
resizeBy(offsetx,offsety) 按照指定的位移量设置对话框大小
print() “打印”
navigate(URL) 使用对话框显示URL指定的页面

上面是“js总计window常用的各种对象方法”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_2290.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

浅谈js中switch的4种不同写法

一般情况大家认为switch只有一种写法,下面web建站小编收集了一个不同的switch写法,代码如下:

第一种写法:

function switchS(score) {
  switch (true) {
    case score >= 90:
      return "优秀";
    case score >= 75:
      return "良好";
    case score >= 60:
      return "合格";
    default:
      return "不合格";
  }
}

第二种写法:

function switchS(score) {
  return ((value, rules) => rules.find(({ t }) => t(value)).v)(
    score,
    [
      { t: n => n >= 90, v: "优秀" },
      { t: n => n >= 75, v: "良好" },
      { t: n => n >= 60, v: "合格" },
      { t: () => true, v: "不合格" },
    ]
  );
}

第三种写法:

function switchS(score) {
  return (value => {
    switch (true) {
      case value >= 90:
        return "优秀";
      case value >= 75:
        return "良好";
      case value >= 60:
        return "合格";
      default:
        return "不合格";
    }
    })(score);
}

第四种写法:

function switchS(score) {
  const printGrade = (grade, score) => {
    console.log(grade, score);
    return grade;
  };
  return ((value, rules) => rules.find(({ t }) => t(value)).fn(value))(
    score,
    [
      { t: n => n >= 90, fn: score => printGrade("优秀", score) },
      { t: n => n >= 75, fn: score => printGrade("良好", score) },
      { t: n => n >= 60, fn: score => printGrade("合格", score) },
      { t: () => true, fn: score => printGrade("不合格", score) },
    ]
  );
}
点击阅读全文
上一篇:javascript如何获取页面中所有p标签
下一篇:sessionStorage和localStorage基本操作方法介绍