HTML1,分别写下如下HTML标签,粗体,居中,下标,粗体字体下标center
font
2,请至少写5个新的HTML5标签,并解释它们的语义和应用场景sectionAparagraphinthearticlenavnavigationheaderheadfootertailasidepagelowerpart3,什么是html语义的原因?a)有利于SEO优化b)去掉样式也能看清页面结构c)方便设备阅读d)方便团队开发维护4、请简述src和herf的区别?src用于替换当前元素,href用于与服务器建立连接。CSS1,如何清除浮动?溢出:隐藏,清晰:两者。2、如何隐藏一个元素?visibility:hiddendisplay:noneopasity:0transform:scale(0),setwirelesssmallheight:03px和em在CSS样式中经常用到,各自有什么优缺点,性能上有什么区别?px是相对长度单位,相对于显示器的屏幕分辨率。em是一个相对长度单位,相对于当前对象中文本的字体大小。px定义的字体不能使用浏览器的字体放大功能。em的值不固定,会继承父元素的字体大小,1÷父元素的font-size×待转换的像素值=em值。4、CSS3有哪些新特性?CSS3实现border-radius、box-shadow、text-shadow、线性渐变、transformVue1、watch和computed的区别?computed是一个计算属性,处理视图绑定的数据,不能在data中定义,因为返回的结果会附加到这个变量上,变量不能重复定义。Computed是可缓存的,页面重新渲染值不会改变,computed属性会立即返回之前的计算结果,无需再次执行该函数。watch是一个观察动作,没有缓存,当页面重新渲染时值没有变化时就会执行。需要添加深度监控,deep=true。2、active-class是哪个组件的属性?vue-router的router-link属性。3.如何定义动态路由?在router目录下index.js中的path属性中添加id,使用router对象的params.id。4、vue-router有多少个hook函数?三种,第一种:全局导航钩子:router.beforeEach(to,from,next),作用:跳转前判断拦截。,第二种:组件中的hooks第三种:独立路由和独占组件5、Sass和Less有什么区别?两者都是CSS的预编译语言,定义变量的符号不同。Less是@,Sass是$,Sass支持条件语句,if,else,for;Less不支持,Sass由服务端处理,Less需要引入Less.js来处理Less代码输出到浏览器。6.什么是公理?请求后台的资源模块用promis封装,.then输出成功,.catch输出失败。7.什么是vuex?Vuex是vue框架中的状态管理工具,一般用于登录状态、音乐播放、组件等。可以与mapState([])、mapActions、mapMutations一起使用。8.谈谈你对生命周期的理解。a)创建前/创建后:在beforeCreated阶段,Vue实例的挂载元素$el和数据对象data都是undefined,还没有初始化。在created阶段,vue实例的data对象data有了,但是$el还没有。b)加载前/加载后:在beforeMount阶段,初始化了vue实例的$el和data,但仍然是挂载前的虚拟dom节点,data.message没有被替换。mounted阶段,vue实例挂载,data.message渲染成功。c)Before/afterupdate:当数据发生变化时,会触发beforeUpdate和updated方法。d)销毁前/销毁后:执行destroy方法后,data的改变不会再次触发periodic函数,说明此时vue实例已经解除了事件监听和与dom的绑定,但dom结构仍然存在9,对于MVVM的理解?MVVM是模型-视图-视图模型的缩写。Model表示数据模型,数据修改和操作的业务逻辑也可以定义在Model中。View代表UI组件,负责将数据模型转化为UI显示。ViewModel侦听模型数据更改、控制视图行为并处理用户交互。简单理解,就是一个同步View和Model,连接Model和View的对象。MVVM架构下,View和Model之间没有直接联系,而是通过ViewModel进行交互。Model和ViewModel之间的交互是双向的,所以View数据的变化会同步到Model,同时Model数据的变化也会立即反映到View上。ViewModel通过双向数据绑定连接View层和Model层,View和Model之间的同步是完全自动的,不需要人为干预,开发者只需要关注业务逻辑,不需要手动操作DOM。需要注意数据状态的同步,复杂数据状态的维护完全由MVVM管理。