什么是HTML语义化?
HTML语义化就是用合理、正确的标签来展示内容。采用DIV+CSS布局我们的页面。但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于浏览器对页面的读取。语义化标签也能让浏览器更好的读取页面结构。再就是便于团队开发和维护,语义化更具可读性,遵循W3C标准的团队都遵循这个标准,可以减少差异化。
什么是清除浮动?
我们说的清除浮动是指清除由于子元素浮动带来父元素高度塌陷的影响
CSS垂直居中实现?
css让div垂直居中的方法:1、使用绝对定位和负外边距进行居中;2、利用伪元素和inline-block、vertical-align进行居中;3、利用table布局进行居中;4、使用固定定位和transform属性进行居中
绝对定位和相对定位?
相对定位设置后是相对于它本身所在的文档流的位置进行定位,也就是相对于它原来的位置而言
绝对定位设置后就是相对于它的祖先节点中设置过相对定位的那块容器 ,来进行绝对定位如果祖先节点中没有设置 默认就是body标签。
区别:绝对定位会脱离文档流,文档中不保留其定位前的位置,相对定位不会脱离文档流,定位前的位置依然保留。
说说盒子模型?
所谓盒子模型(Box Model)就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都是由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。
所有的文档元素(标签)都会生成一个矩形框,我们称为元素框,它描述了一个文档元素在网页布局汇总所占的位置大小。每个盒子除了有自己的大小和位置外,还影响着其他盒子的大小和位置,因此正确了解css盒子模型对我们前端页面布局十分重要。
一.MVVM
1.MVVM即为model view view model,它本质上是MVC 的改进版,MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开,其优点是可测试性和耦合性。
二.MVC
1.MVC即model view Controller.其中M是模型层,是应用程序中用于处理应用程序数据逻辑的部分,模型对象负责在
2.V是视图层,是应用程序中处理数据显示的部分,视图是依据模型数据创建的。
3.C是视图层,是应用程序中处理用户交互的部分,控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。
三.常见的cmd命令符
Windows+R打开运行命令框
dir——查看当前路径下的文件列表
cd目录——进入单级目录
cd..——回退到上一级目录
cd 目录一\目录二\...——进入多级目录
cd\——回退到盘符目录
cls——清屏
exit——退出命令提示符窗口
calc——启动计算机
cleanmgr——启动磁盘清理
notepad——启动记事本
magnify——启动放大镜
mspaint——启动画图板
osk——启动屏幕键盘
四.Vue.js的使用流程
1.导入Vue.js, 2.准备好界面 3.实例化一个vue,并且将这个界面交给vue管理。4.{{ vue里的变量 }},可以输出这个变量的值。