【今日小知识】

offset系列

 //offsetGeight    本身的高度 +  上下的边框  +  上下的内边距
 //offsetWidth     本身的宽度 +  左右的边框  +  左右的内边距
 /*
       offsetLeft
        1.父元素没有定位,相当于距离左侧浏览器的距离
        2.父元素有定位,相当于距离父元素左侧的距离
       offsetTop
        1.父元素没有定位,相当于距离上边浏览器的距离
        2.父元素有定位,相当于距离父元素上边的距离
    */

client系列

  //clientHeight      本身的高度   +  上下的内边距
  //clientWidth       本身的宽度   +  左右的内边距
  /*
        clienLeft     左侧边框
        clienTop      上边框
    */

闭包

function fun(n, o) {
      console.log(o);
      return {
         fun: function (m) {
            return fun(m, n);
         }
      }
   }
   var a = fun(0); a.fun(1); a.fun(2); a.fun(3); // undefined  0 0 0
   var b = fun(0).fun(1).fun(2).fun(3); // undefined 0 1 2
   var c = fun(0).fun(1);c.fun(2);c.fun(3); // undefined 0 1 1

bootstarp

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。(移动设备优先)

es6中对象方法的使用:

Object.is()函数  函数的作用:比较两个值是否严格相等,或者说全等 ===。
Object.assign(目标对象,源对象)函数 函数的作用:将源对象的属性赋值到目标对象上。
Object.getPrototypeOf()函数 函数的作用:获取一个对象的prototype属性。
Object.setPrototypeOf(实例化对象,{})函数 函数作用:设置一个对象的prototype属性。

字符串方法的使用:

      repeat():将目标字符串重复N次,返回一个新的字符串,不影响目标字符串
      includes():判断字符串中是否含有指定的子字符串,返回truefalse。第二个参数从索引开始查找
      startsWith():判断指定的子字符串是否出现在目标字符串的开头位置
      endsWith():判断子字符串是否出现在目标字符串的尾部位置
      splice()从start开始截取元素,截取length个,返回新数组,start是索引,length是个数

es6 class类

 /*
    编写一个动物类,该类包含name的属性,和say的方法。 
    通过say方法可以打印动物说话了。编写一个Dog类继承
    动物类,要求该类中包含颜色的属性,该类重写say方
    法,要求打印父类的say方法里的内容,并且打印 动物
    颜色+动物名字+“叫了”。
    */
    class Animal {
        constructor(name) {
            this.name = name
        }
        say(){
            console.log(`${this.name}说话了`);
        }
    }
    class Dog extends Animal {
        constructor(name,color){
            super(name)
            this.color =color
        }
        say(){
            super.say()
            console.log(`${this.color}${this.name}叫了`);
        }
    }
    var dog = new Dog ('二哈','黑白')
    dog.say()
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值