2018-04-10

  1. 页面中如果有几段文字,那么每一段文字都需要单独使用一个

    标签,如过全部放在一起有两个问题,1:text-indent首行缩进不好实现,2:换行也比较麻烦。
    (我当时这样想写在一起的原因是:这是一篇文章,后台会不会是一起传给我们的)

  2. 轮播图左右切换的按钮,我吧按钮写在了轮播"区域",导致轮播时,左右两个按钮也跟着“轮播了”, 没有认真观察轮播效果啊。。粗心 哈哈

  3. 轮播图中左右切换的按钮的位置,是Swiper给我们定义好的,我不知道然后去修改了,对文档不熟悉,用的时候还是得静下心好好看看。幸好你叫我使用Swiper这个库,果然如你所说,这个库能设置的东西比较多,iView很多效果实现不了。

  4. 关于:




 computed: {
    swiper() {
      return this.$refs.mySwiper.swiper;
    }
  },

还是不太了解,原因是: 1. mySwiper, 是哪里来的? 2. this.swiper.el 是从哪里来的? 3.对ref$refs不了解

对象(第二天)

  1. 所有对象可以是原型吗?因为都可以被继承?
  2. 对象的方法通常是继承的属性, 不太理解,我只知道可以继承方法,为什么方法是继承的属性?
  3. 对象是动态的————可以新增属性也可以删除属性————但它们常用来模拟静态对象以及静态类型语言中的“结构体”。有时候它们也用做字符串的集合。

这句话不太理解,对象是动态的,因为可读可写,也可以作为字符串集合,中间的不理解。

  1. js中除了字符串、数字、true,false,null,undefined之外,js中的值都是对象。

这个是不是通过js的数据类型来判断的,js6中数据类型前面除了前五个不是对象,其余都是对象

  1. 尽管字符串、数字、布尔值不是对象,但是他们的行为和不可变对象非常类似。

  2. 对象时hi可变的,我们通过引用而非操作值来操作对象。如果变量x是指向一个对象的引用,那么执行var y = x;变量y也是指向同一个对象的引用,而非这个对象的副本。通过变量y修改这个对象亦会对变量x造成影响。

这段话说的主要是对象是引用类型的,赋值操作都变成引用对象的地址。如果要操作值而非对象地址,就得先拷贝对象。

var a = { name: 'xiaoming' }
var x = a;
console.log(x);
var y = x;
console.log(y);
y.name = 'zhangsan';
console.log('x:'+ x.name + 'y:'+ y.name +'a:' + a.name);

结果:

{ name: 'xiaoming' }
{ name: 'xiaoming' }
x:zhangsan y:zhangsan a:zhangsan

x 引用了对象a,得到了一个地址,指向a, y引用了x,得到了x的地址,同样指向a

  1. 对象最常见的用法就是:创建、设置、查找、删除、检测、和枚举它的属性。

这应该是我需要掌握的基本用法。其中设置、删除、检测、枚举都不太熟。。。

你可能感兴趣的:(2018-04-10)