JS

作者: holmes000 | 来源:发表于2017-12-10 21:24 被阅读0次

    1.请说出网页引用JavaScript的三种方式
    第一种:内联式(代码直接写入html标签内)
    <div onclick="javascript代码写在这">...</div>
    第二种:外联式(代码写入<script>标签内)
    <script>
    JavaScript代码写在这
    </script>
    第三种:外链式(代码写入单独的js文件内)
    <script src="js文件名写在这"></script>

    2.JavaScript常用的基本数据类型有哪些
    .1. Number 数字类型
    .
    .2. String 字符串类型
    .3. Boolean 布尔类型

    .4. Function 函数

    1. Object 对象

    2. Null

    3. Undefined 没有定义类型

      3.如何使用JavaScript接收用户输入的信息?
      var a=document.getElementById('控件id').value;

      4.JavaScript如何定义一个函数?
      <html>
      <head></head>
      <body>
      <script type="text/javascript">
      /javascript定义函数(声明函数)可以有三种方法:正常方法、构造函数、函数直接量。/
      /1.正常方法 function(param){}/
      function print(msg)
      {
      document.y(msg,"
      ");
      }
      /如果函数不包含return 语句,只执行函数体内语句,并返回undefined/
      /2.构造函数方法:new Function()/
      var add1=new Function('a','b','return a+b');
      /3.函数直接量法,创建未命名函数,/
      var result = function(x,y){return x+y;};
      /也可以指定函数名/
      var result2 = function fact(x){if(x<1) return 1;else return x*fact(x-1)};

    Window对象共有七个属性:
    ● defauleStatus:指定窗口状态栏中的信息。
    ● status:指定当前窗口状态栏中的信息。
    ● frames:是一个数组,其中内容是窗口中所有的框架。
    ● parent:指当前窗口的父窗口。
    ● self:指当前窗口。
    ● top:代表当前所有窗口的最顶层窗口。
    ● window:代表当前窗口。
    Window对象有五个方法:
    ● alert:显示带有一个“确定”按钮的对话框。
    ● confirm:显示带有“确定”与“取消”两个按钮的对话框。
    ● prompt:显示带有输入区的对话框。
    ● open:打开一个新窗口。
    ● close:关闭用户打开的窗口。

    History对象只有一个length属性,它表示历史对象中的链接的数目。
    History对象有以下方法:
    ● back:在浏览器中显示上一页。
    ● forward:在浏览器中显示上下页。
    ● go(int):在浏览器中载入从当前算起的第int个页面。
    window.open(URL,窗口名称,窗口风格)

    js定时函数
    setTimeout方法

    语法格式:

    window.setTimeout(代码字符表达式,毫秒数)

    功能:定时设置,当到了指定的毫秒数后,自动执行代码字符表达式。
    //写法一
    /*
    var iID=setTimeout(function(){
    alert(iID);
    },1000);
    */

    //写法二
    var iID=setTimeout("clock()",2000);//或者var iID=setTimeout(clock,2000);

    function clock(){
    alert(iID);
    }

    1. setInterval方法

    语法格式:

    window.setInterval(代码字符表达式,毫秒数)

    功能:设定一个时间间隔后(第二个参数),反复执行“代码字符表达式”的内容

    innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容;

    相关文章

      网友评论

          本文标题:JS

          本文链接:https://www.haomeiwen.com/subject/cetbixtx.html