1. 行内元素:行高很重要,缺少行高时,文字的大小并不是这个行内元素的高度,占地高度会比文字大小多几个px。设置行高后,行内元素高度=行高。
2. - 如何让css自动空出红色箭头部分的效果:
<li>
<i>2、</i>
<span>
<ins>充值金币可购买全站素材,单个模板按模板卖家实际标价或实时活动价获取;</ins>
<ins>VIP模板免费下载仅针对VIP专区内模板;未加入VIP的模板不可下载;</ins>
<ins>同时拥有金币和有效期内VIP的用户,下载VIP专区模板时请直接点击VIP免费下载,否则将按原价扣减金币;</ins>
<ins>金币兑换VIP折扣特权1年内有效,过期失效;</ins>
</span>
</li>
i标签加上 flaot:left;
span加上 display: block;
overflow: hidden;
之后问题又来了,浮动跟行内块元素,有了行内块为啥还要我自己写浮动,浮动还要清除(就是我自己懒),难道就是多一个浮动到右边??
3.css样式写法:
1.位置属性(position, top, right, z-index, display, float等)
2.大小(width, height, padding, margin)
3.文字系列(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.其他(animation, transition等)
4.外边距溢出
原先只知道上外边距溢出,后面才知道有下外边距溢出,不仅仅用个padding,还可以用border,overflow:hidden。怪不得这个问题有时候遇到有时候没遇到。
1. html要语义化
现在想想刚开始写的那些,就感觉想到小时候自己活泥巴一样-.-
不要光用div,p,span这种,html给了我们很多标签,需要自己物尽其用。要学习的标签有很多。
谈谈个人对react的一些看法,可能有许多不对的地方,还请大家指正。
react与原生的不同之处,在于react帮你把你要操作的东西拿过来并帮你放过去。我认为原生的思路是1,拿到我要操作的dom;2,完成我的操作;3.再放回去。react帮我们省略了1,3部分,我们直接可以管操作就行了。其中我们主要操作state,而react是单一数据流,自顶层数据往下操作,就像水一样往下流。react没有双向绑定,那我们如何拿到用户输入的值那,利用函数来使用setState。这样就完成了用户的操作部分。
react怎么帮我们完成1,3部分的操作的??看了一些东西以及自己的一些想法根理解。react使用jsx语法,之后jsx的会进行转换,生成虚拟dom树,转为html部分。当我们进行setState时候,会触发与虚拟dom树的对比,之后更改变化的部分。
const element = {
type: 'h1',
props: {
className: 'greeting',
children: 'Hello, world'
}
};
#document到底是什么?有知道小伙伴可以给我留言。
有经常听过数据结构,之后简单看了看。感觉对js的理解又有了新的体会,以后要好好学习一下。
for in 不仅可以遍历数组,还能遍历对象。
es6的学习看了两次,看完也忘的差不多了,当时有很多不懂得东西,本来应该记着的,因为时间有点长忘了。之后应该还要重新回炉,到时候应该边学边记录。
遇到了promise的写法,之后看了一下有迷茫了0.0都是啥呀这
看了promise中的resolve和reject,那他们根 .then和catch有什么区别
------------------------------------------------------------------------------------------------------------相信积累的力量