• Java学习----前端4


    今日学习内容总结如下:

    定时器使用

    setTimeout和setInterval。setTimeout只执行一次,setInterval会按照指定时间间隔反复执行

    • setTimeout("调用的函数", "定时的时间") ,例如 var myTime=setTimeout("disptime( ) ",1000); 每隔1000毫秒调用函数disptime( )执行
    • clearTimeout(myTime);关闭定时器

    动画效果

    1. "img1" src="images/T0.GIF">
    2. <button onclick="ff()">开始播放button><button onclick="ss()">停止播放
    3. button>
    4. <script>
    5. var to=null;
    6. function ff(){
    7. to=setTimeout("dd(0)",200);
    8. }
    9. function dd(kk){
    10. document.getElementById("img1").src="images/T"+kk+".GIF";
    11. kk++;
    12. if(kk>9) kk=0;
    13. to=setTimeout("dd("+kk+")",200);
    14. }
    15. function ss(){
    16. if(to!=null)
    17. clearTimeout(to);
    18. }
    19. script>

    窗口定时关闭

    1. <body onload="ff()">
    2. body>

    复合类型

    复合类型就是由多个基本数据类型,包括复合类型,组成的数据体。 复合类型包括对象Object、数组Array和函数Function三种

    对象

    对象是一系列命名变量、函数的集合。对象中的命令变量称为属性,对象中的函数称为方法。对象访问 成员的语法是点运算符【对象变量名.成员名称】实现

    访问浏览器的版本号 navigator.appVersion ,这里的navigator就是BOM浏览器对象,编程显示使用 的document就是DOM文档对象

    JavaScript 是基于对象的脚本语言,它提供了大量的内置对象。常见的内置类由数组类Array、日期类 Date、错误类Error、函数类Function、数学类Math、数值Number、对象类Object和字串类String

    数组

    数组实际上就是一系列变量,其中数组元素的类型可以不相同,可以通过使用length属性获取当前数组 中的元素个数,也可以修改length属性对数组进行裁剪

    var arr1=[1,2,34,5]; //定义数组并同时进行数组元素赋值,下标从0开始,例如arr1[0]就是1 var arr2=new Array();//定义一个空数组 arr2=new Array(6); //定义一个数组,长度为6.每个数组元素为undefined arr2=new Array(16,10);//定义一个数组,长度为2,其中第一个元素为16,第二个元素为10.如果 参数更多则含义一致

    length属性是一个可读可写的属性,通过设置length属性值可以对数组进行裁剪

    1. var brr=[1,2,3,4,5,6,7];
    2. brr.length=3;//自动删除3个元素以后的元素
    3. for(let k=0;klength;k++)
    4. document.writeln(brr[k]);

    数组的特

  • 相关阅读:
    我们感知的内容是由大脑最支持的假设决定的吗?
    嵌入式分享合集23
    Python潮流周刊#3:PyPI 的安全问题
    前端经典布局
    Ubuntu本地安装MySQL8.0以及常见问题设置方法
    Python趣味入门9:函数是你走过的套路,详解函数、调用、参数及返回值
    [Machine Learning]pytorch手搓一个神经网络模型
    房产中介管理系统,房产中介预约看房系统,看房预约系统毕设作品
    调试 WebSocket API 技巧分享
    Qt5.15添加dll库如何指定库文件路径?
  • 原文地址:https://blog.csdn.net/hanxuya/article/details/128025668