zoukankan      html  css  js  c++  java
  • javascript组成、js页面跳转

    一、ECMAscript

        JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。

    二、BOM(浏览器对象模型):

      对浏览器窗口进行访问和操作。例如弹出新的浏览器窗口,移动、改变和关闭浏览器窗口,提供详细的网络浏览器信息(navigator object),详细的页面信息(location object),详细的用户屏幕分辨率的信息(screen object),对cookies的支持等等。

    1、window(窗口)

    定时器函数:

    (1)setTimeout(function(){},时间)     //延迟执行,只会执行一次

    (2)setInterval(function(){},时间)      //循环执行

    清除定时器

    (1)clearTimeout(setTimeout对象)

    (2)setInterval(setInterval对象)

    2、location(地址栏)

    3、history(历史记录)

    4、document(文档)

    三、DOM文档对象模型

    document:

    是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。

    js页面跳转

    等效于js代码

    window.open("http://www.jb51.net");                 //在另外新建窗口中打开窗口

    //详细介绍

    第一种:
        <script language="JavaScript" type="text/javascript">
               window.location.href="http://www.dollare.com.cn/login.PHP?backurl="+window.location.href; 
        </script>

    第二种:
        <script language="javascript">
    alert("返回");
    window.history.back(-1);
       </script>

    第三种:
       <script language="javascript">
    window.navigate("dollare.php");
      </script>

    第四种:
       <script language="JavaScript">
              self.location='dollare.htm';
       </script>

    第五种:
       <script language="javascript">
              alert("非法访问!");
              top.location='dollare.html;
       </script>

    1.在原来的窗体中直接跳转用
    window.location.href="你所要跳转的页面";
    2、在新窗体中打开页面用:
    window.open('你所要跳转的页面');

    window.history.back(-1);返回上一页

  • 相关阅读:
    elasticsearch配置小记(转)
    valgrind详解
    elasticsearch2.x优化小结(单节点)
    使 nodejs 代码 在后端运行(forever)
    使 nodejs 代码 在后端运行(nohup)
    Flutter移动电商实战 --(16)切换后页面状态的保持AutomaticKeepAliveClientMixin
    Flutter移动电商实战 --(14)首页_拨打电话操作
    Flutter移动电商实战 --(15)商品推荐区域制作
    Flutter移动电商实战 --(11)首页_屏幕适配方案和制作
    [UI] 精美UI界面欣赏[9]
  • 原文地址:https://www.cnblogs.com/-dashu/p/9201198.html
Copyright © 2011-2022 走看看