CSS部分什么是marginoverlap?重叠的结果是什么?保证金重叠是保证金崩溃。在CSS中,两个相邻框(可能是兄弟或祖先)的边距可以合并为一个边距。这种组合边距的方式称为折叠,由此产生的组合边距称为折叠边距。折叠结果遵循以下计算规则:当相邻的两个边距均为正数时,折叠结果取两者之间的较大值。当相邻两个边距均为负值时,折叠结果为两个绝对值中较大的值。当两个边距分别为正负时,折叠结果为两者之和。rgba()的透明效果和opacity有什么区别?两者都可以达到透明的效果。不同之处在于不透明度适用于元素,而透明度适用于元素内的所有内容。而rgba()只作用于元素的颜色或其背景颜色。(设置rgba透明度的元素的子元素不会继承透明效果!)display:none和visibility:hidden有什么区别?display:隐藏对应元素,但不占用元素原有空间。visibility:隐藏对应元素,占据元素原有空间。使用CSSdisplay:none属性后,HTML元素(对象)的宽高等属性值会“丢失”;而在使用visibility:hidden属性后,HTML元素(对象)只是视觉上不可见(完全透明),而其占据的空间位置仍然存在_前端训练。JS部分,应届毕业生不会去考一些很高级的JS,更多的关注基础部分,看自己能否把基础知识掌握透彻。所以对JS的基础要求会比较高。如何添加、删除、移动、复制、创建和查找节点1)创建新节点createElement()//创建特定元素createTextNode()//创建文本节点2)添加、删除、替换、插入appendChild()//添加removeChild()//移除replaceChild()//替换insertBefore()//插入3)FindgetElementsByTagName()//通过标签查找getElementsByName()//通过元素名称属性查找getElementById()//传递元素IDattributesearchquerySelector()//匹配元素的CSS选择器(id、class、type、attribute、属性值等)。你想如何获得页面中的所有复选框?(不使用第三方框架)domList[len].type=='checkbox'){checkBoxList.push(domList[len])}}设置一个已知ID的DIV的html内容为xxxx,字体颜色设置为黑色letdom=document.getElementById('ID')dom.innerHTML='xxxx'dom.style.color='#000'已经有一个字符串foo='get-element-by-id',写一个函数将其转换为驼峰式,即getElmentByIdfunctionswitchToHump(str){letarr=str.split('-')//[get,element,by,id]for(leti=1;i
