随笔分类 -  【面试题】

1 2 下一页

面试题系列---【vue组件循环 如何获取每个div的高度?】
摘要:vue组件循环 如何获取每个div的高度? <div ref="elememt" v-for="要循环的东西" > </div> //获取高度值 var height= this.$refs.text.offsetHeight; //100 //获取元素样式值,element 为元素ref="ele 阅读全文

posted @ 2021-07-13 20:55 码农小小海 阅读(1220) 评论(1) 推荐(0) 编辑

面试题系列---【Vue中data重置问题】
摘要:在某些情况下,需要重新使用data中的数据,但是data中的数据已经被各种表单、变量等赋值,那么怎么重置data的值呢? 1. 逐个赋值 ... data() { return { name: '', sex: '', desc: '' } } ... // 逐个赋值 this.name = '' 阅读全文

posted @ 2021-07-12 14:43 码农小小海 阅读(196) 评论(0) 推荐(0) 编辑

面试题系列---【Vue中的自定义指令和使用方式】
摘要:自定义指令当Vue中的核心内置指令不能够满足我们的需求时,我们可以定制自定义的指令用来满足开发的需求。 1、全局自定义指令(1)定义全局自定义指令以下就是一个自定义指令让文本框获取焦点的实例: //自定义全局的指令 Vue.directive('focus', { //第一个参数永远是el,表示原生 阅读全文

posted @ 2021-07-12 09:10 码农小小海 阅读(763) 评论(0) 推荐(0) 编辑

面试题系列---【js如何判断一个对象是数组】
摘要:js如何判断一个对象是数组 1.typeof操作符 利用typeof除了array和null判断为object外,其他的都可以正常判断 2.instanceof操作符 var arr = [1,2,3,1]; console.log(arr instanceof Array); // true va 阅读全文

posted @ 2021-06-21 23:45 码农小小海 阅读(143) 评论(0) 推荐(0) 编辑

面试题系列---【css实现隐藏多余溢出文字并显示省略号】
摘要:css实现隐藏多余溢出文字并显示省略号 <meta charset="utf-8" /> <style> .txt{ width:200px; border:1px solid #ddd; overflow: hidden; white-space: nowrap; text-overflow: e 阅读全文

posted @ 2021-06-21 23:18 码农小小海 阅读(201) 评论(0) 推荐(0) 编辑

面试题系列---【字符串常用方法、数组常用方法、Number常用方法】
摘要:String类里面常用的20个方法 和长度有关的方法 返回类型 方法名 作用 int length() 得到一个字符串的字符个数(一个中文是一个字符,一个英文是一个字符,一个转义字符是一个字符) 和数组有关的方法 返回类型 方法名 作用 byte[] getBytes() 将一个字符串转换成字节数组 阅读全文

posted @ 2021-06-21 09:57 码农小小海 阅读(111) 评论(0) 推荐(0) 编辑

面试题系列---【箭头函数和普通函数的区别?箭头函数的优缺点?】
摘要:箭头函数和普通函数的区别? 1**.外形不同**:箭头函数使用箭头定义,普通函数中没有 2.箭头函数都是匿名函数 3.箭头函数不能用于构造函数,不能使用new** 4.箭头函数中this的指向不同 (1)在普通函数中,this总是指向调用它的对象,如果用作构造函数,this指向创建的对象实例。 (2 阅读全文

posted @ 2021-06-21 08:55 码农小小海 阅读(904) 评论(0) 推荐(0) 编辑

面试题系列---【什么是Promise,解决什么问题?Promise.all解决了什么问题?实现原理?回调地狱?】
摘要:什么是Promise,我们用它来做什么? 1.什么是Promise Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待态),fulfiled 阅读全文

posted @ 2021-06-21 02:10 码农小小海 阅读(999) 评论(0) 推荐(0) 编辑

面试题系列---【data数据改变,页面不更新原因及解决方案】
摘要:一、为什么会出现data数据改变,页面不更新 vue2是用过Object.defineProperty实现数据响应式,组件初始化时,对data中的数据进行递归遍历,对data的每一个属性进行劫持,添加set,get方法。我们后来新加的newProperty属性,并没有通过Object.defineP 阅读全文

posted @ 2021-06-21 01:44 码农小小海 阅读(1067) 评论(0) 推荐(0) 编辑

面试题系列---【vue中什么是混入】
摘要:1.定义 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 2.使用步骤 在components 文件夹中自定义名字,一般命名为mixin 》 文件夹中我们 阅读全文

posted @ 2021-06-21 01:09 码农小小海 阅读(348) 评论(0) 推荐(0) 编辑

面试题系列---【watch、methods 和 computed 的区别】
摘要:**1.**定义 computed**: 是计算属性,依赖其它属性值,并且 computed 的值有缓存,只有它依赖的属性值发生改变,下一次获取 computed 的值时才会重新计算 computed 的值; watch:一个对象,键是须要观察的表达式(data中的数据),值是对应的回调函数,用来监 阅读全文

posted @ 2021-06-21 00:49 码农小小海 阅读(473) 评论(0) 推荐(0) 编辑

面试题系列---【vue-router是什么?有哪些路由模式?实现原理是什么】
摘要:vue-router是什么?有哪些路由模式? 1.vue-router是什么 vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实 阅读全文

posted @ 2021-06-20 21:41 码农小小海 阅读(822) 评论(0) 推荐(0) 编辑

面试题系列---【vue中watch原理】
摘要:vue中watch原理 1、普通的watch 2、对象属性的watch: 1.对象和数组都是引用类型,引用类型变量存的是地址,地址没有变,所以不会触发watch。这时我们需要进行深度监听,就需要加上一个属性 deep,值为 true 2.watch有一个特点,当值第一次绑定的时候,不会执行监听函数, 阅读全文

posted @ 2021-06-20 13:48 码农小小海 阅读(519) 评论(0) 推荐(0) 编辑

面试题系列--【解决移动端1px边框问题】
摘要:解决移动端1px边框问题的几种方法 1、边框粗细原因 在移动端下设置border为1px,在某些设备上看比1px粗。 这些由于不同的手机有不同的像素密度。在window对象中有一个devicePixelRatio属性,他可以反应css中的像素与设备的像素比。 devicePixelRatio的官方的 阅读全文

posted @ 2021-06-19 12:16 码农小小海 阅读(210) 评论(0) 推荐(0) 编辑

面试题系列---【vue中assets和static目录的区别】
摘要:vue中assets和static目录的区别 相同点 >assets文件夹和static文件夹在vue-cli生成的项目中,都是用来存放静态资源的。 不同点: 一、在打包时候的区别 1.static中的文件是不会经过webpack编译的,一般建议存放一些外部第三方(公用)的静态资源文件。【只支持相对 阅读全文

posted @ 2021-06-19 01:47 码农小小海 阅读(519) 评论(0) 推荐(0) 编辑

面试题系列---【vue中router和route区别】
摘要:router和route区别: 1.router是路由对象,里边包含了很多属性和子对象,例如history对象,主要是用来进行路由跳转的 1.1路由跳转方式: router-link 1.不带参数 // 字符串 <router-link to="apple"> to apple</router-li 阅读全文

posted @ 2021-06-19 01:04 码农小小海 阅读(615) 评论(0) 推荐(0) 编辑

面试题系列---【mvvm 和 mvc 区别是什么?哪些场景适合?】
摘要:MVVM 基本定义 1.MVVM 即 Model-View-ViewModel 的简写。即模型-视图-视图模型。 2.模型(Model) 指的是后端传递的数据。 3.视图(View)指的是所看到的页面。 4.视图模型(ViewModel)是 mvvm 模式的核心,它是连接 view 和 model 阅读全文

posted @ 2021-06-16 22:48 码农小小海 阅读(3249) 评论(0) 推荐(0) 编辑

面试题系列---【接口调不通,如何排查问题?】
摘要:情况一:接口无任何响应 1.查看接口地址或者IP是否正确 可以通过ping命令查看地址或者IP是否正确 2.查看端口号是否正确或者开启 使用 Telnet 进行验证,如提示Telnet不可用,参考Windows开启Telnet服务 3.查看服务器防火墙是否关闭 Linux系统(CentOS 7为例) 阅读全文

posted @ 2021-06-16 22:32 码农小小海 阅读(781) 评论(0) 推荐(0) 编辑

面试题系列---【手写一个Promise】
摘要:var promise = new Promise((resolve, reject) => { if (操作成功) { resolve(value) } else { reject(error) } }) promise.then(function (value) { // success con 阅读全文

posted @ 2021-06-16 22:25 码农小小海 阅读(115) 评论(0) 推荐(0) 编辑

面试题系列---【http和https区别】
摘要:1.https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。2.http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl/tls加密传输协议。3.http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4.http的连接很简单,是无 阅读全文

posted @ 2021-06-16 22:17 码农小小海 阅读(183) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示