js基础

作者: 阳光毛毛泡泡 | 来源:发表于2018-07-17 16:33 被阅读0次

    js基础

    1.this

    内置变量,无须声明,浏览器内置的变量

    this不能赋值

    this值是可变,在不同情况下调用会有不同的值

    事件绑定的函数中的this等于触发该事件的那个元素

    自调用函数中的this指向 window

    即:函数中this只有在函数调用的时候才能确定当前this的值,谁调用指向谁

    2.选项卡active的方法

    a.柔和法

    通过变量储存当前active的元素;

    点击后,将变量的avtive除去;

    当前元素的加上active;

    再将当前元素赋值给变量。

    image

    b.暴力法

    所有元素去除active;

    当前元素增加active。

    image

    3.给div点击加背景,再点击背景去掉

    a.判断是否有背景的className,有就去掉,没有就加上(有风险,存在多个class的时候)

    image

    b.给div加自变量属性,确保每个div都有一个开关

    image

    4.九九乘法表

    image image

    5.菜单

    image image image

    相关文章

      网友评论

          本文标题:js基础

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