-
【前端】12、知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗?
知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗? 微格式(Microformats)是一种让机器可读的语义化 XHTML 词汇的集合,是结构化数据的开放标准。是为特殊应用而制定的特殊格式。 优点:将智能数据添加到网页上,让网站内容在搜索引擎结果界面可以显示额外的提示。(应用范例:豆瓣,有兴趣自行 google)- 266
- 0
-
【前端】20、超链接访问过后 hover 样式就不出现的问题是什么?如何解决?
超链接访问过后 hover 样式就不出现的问题是什么?如何解决? 答案:被点击访问过的超链接样式不在具有 hover 和 active 了,解决方法是改变 CSS 属性的排列顺序: L-V-H-A(link,visited,hover,active)- 353
- 0
-
【前端】32、Vue 生命周期总共分为几个阶段?
Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载 Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。 1、beforeCreate:在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用 2、created:在实例创建完成后被立即调用。在这一步,实例已完成…- 435
- 0
-
【前端】23、什么是外边距重叠?重叠的结果是什么?
外边距重叠就是 margin-collapse。 在 CSS 当中,相邻的两个盒子(可能是兄弟关系也可能是祖先关系)的外边距可以结合成一个单独的外边距。这种合并外边距的方式被称为折叠,并且因而所结合成的外边距称为折叠外边距。 折叠结果遵循下列计算规则: 两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值。 两个相邻的外边距都是负数时,折叠结果是两者绝对值的较大值。 两个外边距一正一负时,折…- 225
- 0
-
【前端】40、Vue 组件里的定时器要怎么销毁?
如果页面上有很多定时器,可以在 data 选项中创建一个对象 timer,给每个定时器取个名字一一映射在对象 timer 中, 在 beforeDestroy 构造函数中 for(let k inthis.timer){clearInterval(k)}; 如果页面只有单个定时器,可以这么做 const timer = setInterval(() =>{}, 500); th…- 554
- 0
-
【前端】7、为什么利用多个域名来存储网站资源会更有效?
为什么利用多个域名来存储网站资源会更有效? CDN 缓存更方便 突破浏览器并发限制 节约 cookie 带宽 节约主域名的连接数,优化页面响应速度 防止不必要的安全问题- 200
- 0
-
【前端】28、Vue 和jQuery 两者之间的区别是什么?
1、jQuery 介绍: jQuery 曾经也是现在依然最流行的 web 前端js 库,可是现在无论是国内还是国外他的使用率正在渐渐被其他的 js 库所代替,随着浏览器厂商对 HTML5 规范统一遵循以及 ECMA6 在浏览器端的实现,jQuery 的使用率将会越来越低 2、vue 介绍: vue 是一个兴起的前端 js 库,是一个精简的 MVVM。从技术角度讲,Vue.js 专注于MVVM 模型…- 280
- 0
-
【前端】8、请谈一下你对网页标准和标准制定机构重要性的理解。
请谈一下你对网页标准和标准制定机构重要性的理解。 网页标准和标准制定机构都是为了能让 web 发展的更‘健康’,开发者遵循统一的标准,降低开发难度,开发成本,SEO 也会更好做,也不会因为滥用代码导致各种 BUG、安全问题,最终提高网站易用性。- 429
- 0
-
【前端】35、Vue 组件如何进行传值的?
1、父组件向子组件传递数据 父组件内设置要传的数据,在父组件中引用的子组件上绑定一个自定义属性并把数据绑定在自定义属性上,在子组件添加参数 props 接收即可 2、子组件向父组件传递数据 子组件通过 vue 实例方法$emit 进行触发并且可以携带参数,父组件监听使用@(von)进行监听,然后进行方法处理 3、非父子组件之间传递数据 3.1 引入第三方 new vue 定义为 eventBus …- 243
- 0
-
【前端】02、每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)- 212
- 0
-
【前端】25、css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么? 垂直方向:line-height 水平方向:letter-spacing 那么问题来了,关于 letter-spacing 的妙用知道有哪些么? 答案:可以用于消除 inline-block 元素间的换行符空格间隙问题。- 448
- 0
-
【前端】38、怎么在VUE组件中监听路由参数的变化?
有两种方法可以监听路由参数的变化,但是只能用在包含<router-view />的组件内。 第一种 watch: { '$route'(to, from) { // 在此处监听 }, }, 第二种 beforeRouteUpdate (to, from, next) { //这里监听 }- 554
- 0
-
【前端】3、Quirks 模式是什么?它和 Standards 模式有什么区别
Quirks 模式是什么?它和 Standards 模式有什么区别 从 IE6 开始,引入了 Standards 模式,标准模式中,浏览器尝试给符合标准的文档在规范上的正确处理达到在指定浏览器中的程度。 在 IE6 之前 CSS 还不够成熟,所以 IE5 等之前的浏览器对 CSS 的支持很差, IE6 将对 CSS 提供更好的支持,然而这时的问题就来了,因为有很多页面是基于旧的布局方式写的,而如果…- 358
- 0
-
【前端】13、在 css/js 代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次 js 请求一般情况下有哪些地方会有缓存处理?
在 css/js 代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次 js 请求一般情况下有哪些地方会有缓存处理? 答案: dns 缓存 cdn 缓存 浏览器缓存 服务器缓存- 627
- 0
-
【前端】18、CSS 都有哪些选择器?
派生选择器(用 HTML 标签申明) id 选择器(用 DOM 的 ID 申明) 类选择器(用一个样式类名申明) 属性选择器(用 DOM 的属性申明,属于 CSS2,IE6 不支持,不常用,不知道就算了)除了前 3 种基本选择器,还有一些扩展选择器,包括: 后代选择器(利用空格间隔,比如 : div .a{ } ) 群组选择器(利用逗号间隔,比如 : p,div,#a{ } 那么问题来了,CSS …- 157
- 0
-
【前端】37、Vue 组件 data 为什么必须是函数
1、个组件都是 Vue 的实例 2、组件共享 data 属性,当 data 的值是同一个引用类型的值时,改变其中一个会影响其他 3、组件中的 data 写成一个函数,数据以函数返回值形式定义,这样每复用一次组件,就会返回一份新的 data,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。而单纯的写成对象形式,就使得所有组件实例共用了一份 data,就会造成一个变了全都会变…- 227
- 0
-
【前端】19、CSS 中可以通过哪些属性定义,使得一个 DOM 元素不显示在浏览器可视范围内?
最基本的: 设置 display 属性为 none,或者设置 visibility 属性为 hidden 技巧性: 设置宽高为 0,设置透明度为 0,设置 z-index 位置在-1000- 451
- 0
-
【前端】43、Vue 该如何实现组件缓存?
在面向组件化开发中,我们会把整个项目拆分为很多业务组件,然后按照合理的方式组织起来,那么自然会存在组件之前切换的问题,vue 中有个动态组件的概念,它能够帮助开发者更好的实现组件之间的切换,但是在面对需求频繁的变化,去要切换组件时,动态组件在切换的过程中,组件的实例都是重新创建的,而我们需要保留组件的状态,为了解决这个问题,需要使用到 vue 中内置组件<keep-alive> <…- 353
- 0
-
【前端】27、Vue 的最大的优势是什么
Vue 作为一款轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快,并且作者是中国人尤雨溪,对应的 API 文档对国内开发者优化,作为前端开发人员的首选入门框架 Vue 的优势: 1、Vue.js 可以进行组件化开发,使代码编写量大大减少,读者更加易于理解。 2、Vue.js 最突出的优势在于可以对数据进行双向绑定。 3、使用 Vue.js 编写出来的界面效果本身…- 579
- 0
-
【前端】22、行内元素和块级元素的具体区别是什么?行内元素的 padding 和 margin 可设置吗?
块级元素(block)特性: 总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示; 宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制; 内联元素(inline)特性: 和相邻的内联元素在同一行; 宽度(width)、高度(height)、内边距的 top/bottom(padding-top/padding-bottom)和外边距的…- 83
- 0
-
【前端】48、Vue中v-show 和 v-if 指令的共同点和不同点?
1、相同点: v-show 和 v-if 都能控制元素的显示和隐藏。 2、不同点: 2.1)实现本质方法不同 v-show 本质就是通过设置 css 中的 display 设置为 none,控制隐藏 &nbs…- 560
- 0
-
【前端】31、Object.defineProperty 和 Proxy 的区别
Object.defineProperty 和 Proxy 的区别如下: 1、Proxy 可以直接监听对象而非属性; 2、Proxy 可以直接监听数组的变化; 3、Proxy 有多达 13 种拦截方法,不限于 apply、ownKeys、deleteProperty、has 等等!是 Object.defineProperty 不具备的 4、Prox…- 417
- 0
-
【前端】33、VUE第一次加载页面会触发哪几个钩子函数?
当页面第一次页面加载时会触发 beforeCreate, created, beforeMount, mounted 这几个钩子函数- 1.5k
- 0
-
【前端】39、怎么捕获 Vue 组件的错误信息?
1、errorCaptured 是组件内部钩子,当捕获一个来自子孙组件的错误时被调用,接收error、vm、info 三个参数,return false 后可以阻止错误继续向上抛出 2、errorHandler 为全局钩子,使用 Vue.config.errorHandler 配置,接收参数与errorCaptured 一致,2.6 后可捕捉 v-on 与 promise 链的错误,…- 637
- 0
❯
搜索
扫码打开当前页
小程序
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!