小白学习 前端知识点

什么是 Property

Attribute和Property的区别

看了很多文章都是讲理论简单来说就是
Attribute是设置原始值

var button = document.getElementById('myButton');
var initialColor = button.getAttribute('style'); // 使用Attribute来获取初始样式设置

Property是设置可变值

var button = document.getElementById('myButton');
button.style.backgroundColor = 'red'; // 使用Property来改变样式

什么是 Object.defineProperty

Object.defineProperty就是用来更新网页的一个方法

最基本直接打印 77

加入Object.defineProperty方法后就更新为42

什么是getter/setter

getter是一个获取某个特定属性的值的方法。setter是一个设定某个属性的值的方法。你可以为预定义的或用户定义的对象定义 getter 和 setter 以支持新增的属性

var o = {
  a: 7,
  get b() {
    return this.a + 1;
  },
  set c(x) {
    this.a = x / 2;
  },
};

console.log(o.a); // 7
console.log(o.b); // 8
o.c = 50;
console.log(o.a); // 25

 接口https://www.5axxw.com/questions/simple/u2tkkv

css 文本换行样式 

display: inline-block;

                max-width: 400rpx;

                overflow: hidden;

                white-space: nowrap;

                text-overflow: ellipsis;

                -webkit-box-orient: vertical;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值