if (isset($_POST['agree'])) { // 判断 POST 请求中的 cid 是否是本篇文章的 cid if ($_POST['agree'] == $this->cid) { // 调用点赞函数,传入文章的 cid,然后通过 exit 输出点赞数量 exit(agree($this->cid)); } // 如果点赞的文章 cid 不是本篇文章的 cid 就输出 error 不再往下执行 exit('error'); }

css中的attr

attr一词语原意思为attribute即为属性。
在js中会用到attr,另外一个属性为prop
至于attr与prop的区别,可以自行Google
今天要说的是这个css里的attr属性;
这个属性可以读取html标签里任何一个字符串类型的值;包含关键字的比如class style id等
然后结合伪类的content一块儿使用;省去很多标签就能呈现效果;
卧槽~这货貌似给我们打开里一扇大门!!很多属性这时候我们就能理解了为什么img标签写width和height管用;其他的写不管用
这就不难理解了。在标签里写对应属性是不是很熟悉。是不是跟sass很像!

 <div val='50%' class='progress'></div>
.progress::before{content:attr(val); }

css中的attr
比如这个progress的div;val是自定义的一个属性;
按照之前会给他写一个html标签如span什么的;用了这个属性可以省去很多标签;
https://developer.mozilla.org/en-US/docs/Web/CSS/attr()
css中的attr
有很多属性还在草案实验阶段;有兴趣的同学可以去看看;

来都来了,留个言吧🙂