web应用开发实战

HTML-CSS-JavaScript面试题

什么是html语义化

1、用正确的标签做正确的事情。

  html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析

清除浮动是什么?

·  不允许当前元素的左边和右边出现浮动元素。

关于css垂直居中

1、父元素高度确定的单行文本

设置 height = line-height

2、父元素高度确定的多行文本

a:插入 table (插入方法和水平居中一样),然后设置 vertical-align:middle

b:先设置 display:table-cell 再设置 vertical-align:middle

绝对定位和相对定位?

相对定位

position:relative

相对于原来的位置移动,元素不脱离文档流,不影响其他元素的布局

 .box{

            position: relative;

            top: 100px;

            left: 100px;

            width: 100px;

            height: 100px;

            background-color: orange;

        }

绝对定位

position:absolute

元素会脱离文档流,如果设置偏移量,会影响其他元素的位置定位


1.相对于最近的非 static 祖先元素定位

body{

          position: relative;

          height: 100px;

        }

        .box{

            position: relative;

            top: 100px;

            left: 100px;

            width: 100px;

            height: 100px;

            background-color: orange;

        }

什么是盒子模型

   

可以把所有HTML标签都理解成一个盒子模型

盒子模型主要由4个部分组成:contentpaddingbordermargin

  • 标准盒模型   content-box

盒子的尺寸 = content(宽度) + padding(左右) + border(左右) + margin(左右)

  • 怪异盒模型   border-box

盒子的尺寸 = margin(左右)+ content(宽度)

其中content 宽 已包括 padding(左右)+border(左右)

MVVM   MVC  CDN   CMD  的回顾

MVVM

  • MVVM是一种软件设计模式
  • MVVM的出现促进了前端开发与后端的分离,极大提高了前端的开发效率。

MVC

  • 是MVC一种软件设计规范,是将业务逻辑、数据、显示分离的方法来组织代码。
  • MVC主要作用是降低了视图与业务逻辑间的双向偶合。
  • MVC不是一种设计模式,MVC是一种架构模式。
  • 不同的MVC存在差异。

 CDN 

 Content Delivery Network,简称 (CDN)是建立并覆盖在承载网之上、由分布在不同区域的边缘节点服务器群组成的分布式网络,替代传统以Web Server为中心的数据传输模式。CDN能将源内容发布到边缘节点并配合精准的调度系统;也能将用户的请求分配至最适合他的节点,使用户可以以最快的速度取得他所需的内容,有效解决Internet 网络拥塞状况,提高用户访问的响应速度。

CMD

cmd是终端命令输入器,您在windows10下点击开始按钮后键盘输入cmd就可以看到这个应用;win10之前的操作系统需要点击开始-运行,在运行那输入cmd就能打开终端。终端是执行dos命令,不属于脚本,但dos命令支持一种.bat格式的批处理文件,这类文件可以把多个dos命令按顺序编排后执行


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值