自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 CSSmargin击穿问题(子元素margin-top会影响父元素)

最近写一个H5页面的时候发现了这个被忽视的问题,一时没想到什么原因,搜了半天,记录一下,方便他人踩坑。唉,有些东西不用就忘。一、问题描述最终效果:会发现在元素上面会有20px的空白,然而我们并没有对父元素设置margin,可见是子元素的 margin-top:20px 影响到了父元素。二、原因:MDN的文档:如果没有边框border,内边距padding,行内内容,也没有创建块级格式上下文或清除浮动来分开一个块级元素的上边界margin-top与其内一个或多个后代块级元素的上边界..

2021-08-02 14:38:50 567

转载 Javascript中的map()函数与filter()函数的区别

1.相似语法上来看两者相似,都能接受一个回调函数,并作用于调用者。 var arr = [1,2,3,4,5,6]; var mapArr = arr.map(item=>item+=1); var filterArr = arr.filter(item=>item+=1); console.log(mapArr); console.log(filterArr);2.区别不同点在于:当回调函数为【布尔函数】时map()函数会将回调函数...

2021-07-27 14:23:32 428

转载 js中this的四种使用场景

最近读到了一篇介绍js中this的四种使用场景的文章,感觉总结的很好,所以我认真读了读,并且动手实践了其中的demo,与大家共享。原文链接:https://github.com/alsotang/n...遇到this,一直要记得这句:函数执行时,this总是指向调用该函数的对象(即:判断this所在的函数属于谁)。1、函数有所属对象,则指向所属对象 var myObject={ value:100 }; myObject.getValue=function(

2021-07-26 15:20:18 357

转载 CSS中display:block与display:table在参与处理BFC时的区别

1.问题 在页面父子级结构中:若父级结构与相邻子级结构之间没有内容,且父级不存在border的情况下。父级与子级元素的margin会发生合并,也就是所谓的margin击穿问题。 <style> *{ margin: 0; padding: 0; } .father{ margin-top: 50px; } .son{ width: 100px; ...

2021-07-13 13:56:25 389

转载 css中元素居中总结

很多时候,我们需要让元素居中显示:1. 一段文本的水平居中,2. 一张图片的水平居中,3. 一个块级元素的水平居中;4. 单行文本的竖直居中,5. 不确定高度的一段文本竖直居中,6. 确定高度的块级元素竖直居中等等。现在分别对其进行总结下(这篇文章也在 imooc 里发表过手记,可是因为板式的原因不太容易读懂。):更新(20181115):让元素水平垂直居中,也可以使用让元素显示为单元格,让单元格原本的垂直居中发挥作用:<div class="parent"> <div

2021-07-13 13:54:48 100

转载 Beego框架学习笔记05--ORM删除数据

1.单表的删除对于mysql数据库中的单表数据删除操作,直接借助于orm自带的Delete方法本身来完成就可以。只是要注意删除的时候记得指定一个筛选条件,这就好比sql语句当中的【delete from 表名 where xxx】当中的where条件一样。o := orm.NewOrm()var tempStuInfo models.StuInfotempStuInfo.Id = id_GetFromFont_,err = o.Delete(&tempStuInfo)2.级联关系表的删

2021-07-09 13:58:19 1025

转载 Javascript中的map()函数与filter()函数的区别

1.相似语法上来看两者相似,都能接受一个回调函数,并作用于调用者。 var arr = [1,2,3,4,5,6]; var mapArr = arr.map(item=>item+=1); var filterArr = arr.filter(item=>item+=1); console.log(mapArr); console.log(filterArr);2.区别不同点在于:当回调函数为【布尔函数】时map()函数会将回调函数...

2021-07-09 13:56:59 194

转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: {lock} ...

2021-07-08 15:16:13 172

转载 iOS 如何向App Store提交应用

当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。推荐阅读:App Store提交上线和市场推广专题介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先的准备。苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的。当你第一次提交你的应用到苹果的时候,这是一个令人兴奋而但又伤脑筋

2021-07-08 15:09:46 565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除