前端
熊偷懒中
这个作者很懒,什么都没留下…
展开
-
前端面试题目(三十二)
2、vue请求接口在什么生命周期请求?create和mount生命周期里面请求有什么区别?(还问了echarts,估计和这个有关)4、接口请求的ip经常变,怎么处理可以免webpack打包直接更新呢?3、vue动态创建一个节点,但是视图没更新,怎么解决?1、vue组件通信方式,什么情况下使用vuex通信?说放在什么public下面,json文件。原创 2023-03-06 16:40:30 · 248 阅读 · 0 评论 -
Vue3+Vite3+Vant初体验及踩过的一些坑
真正使用到了ref()和reactive(),觉得reactive真的是十分方便,父子组件的传值props方式的话、也没什么大变化、、 总体来说vue3语法上感觉比vue2更精简方便好用。还有就是在模板自动生成的vue里面默认是这种格式,在里面cv vant的实例代码会报错,需要去掉script标签中的setup。项目创建起来后常规的npm i、npm run dev都没问题,太久没写vue都忘了路由怎么写了,搜了一下发现需要先。再在需要使用组件的页面引入。原创 2022-11-15 19:03:14 · 1729 阅读 · 0 评论 -
如何快速通过微软PL-100考试
看考试题型,这里补充下看题的时候别光看提供的答案,最好看下用户的评论之类因为答案质量参差不齐,目前题库好像有245题左右,其中前一半都是可以免费看的,如果嫌不够可以通过tb或咸鱼买一下最新的题库(记得买带用户评论的版本)再背,我大概陆陆续续只看了2/3的题目用了5天左右就直接考试试水了,本来以为不会过结果还是低分飘过了还挺意外的,需要考到700分以上才算通过。目前考试场所可以选线下机构考或者自己准备线上环境考,这里推荐直接去线下考,方便快捷且不用环境认证,只需要带身份证就可以。原创 2022-10-16 22:57:42 · 768 阅读 · 0 评论 -
Microsoft Power Platform MDA app添加自定义按钮
想在model driven app里面添加自定义按钮有两种方式,一种是直接在app编辑模式里面通过edit command bar方式编辑,这种目前因为没权限还没试过,后续试过再更新细节。可以看到commands里面有必选项Actions,主要是写控制点击按钮的行为,还有可选项display-rule和enable-rule,主要是控制按钮权限或条件显示之类的。拖动左下角button到需要添加自定义按钮的表单,修改id,label和icon(icon自定义后续还要再研究下,待更新)原创 2022-09-22 14:14:44 · 833 阅读 · 0 评论 -
Power Apps Component Framework(PCF)开发/更新组件及一些坑
save后再尝试引入组件,如果在MDA中还是无法引入就需要考虑是否ControlManifest.Input.xml文件代码中property的usage值包含output值,如果包含的话貌似是无法在MDA中引入的只能在canvas app中引入,需要注意。这里有个坑点就是每次传完包需要手动点进去包再publish一下去编辑表单重新引用组件才会更新,不然很容易发现组件zip包上传的已经是最新版本而视图引入的组件还是老组件。后续踩到更多坑的话会持续更新、、原创 2022-09-06 11:27:21 · 815 阅读 · 0 评论 -
PCF+fluentUI开发组件并导入Microsoft Power Platform Power App
3、难点是在pcf根index里面的类生命周期语句,像demo纯静态组件的话还是需要在index.ts里面的init和updateView里面写上最基本的语句,init主要是写渲染出的组件放到哪里,updateView才是真正渲染的地方?首先是vs输入msbuild命令后显示以上错误,是vs缺包,解决方法是重新打开vs安装包,点击以下修改。如无意外就能在Solution\bin\debug文件夹找到打包好的组件zip包了。记录下学习过程和遇到的各种bug、、虽然官网有教程但觉得写的烂烂的。原创 2022-09-01 19:09:38 · 720 阅读 · 0 评论 -
前端面试题目(三十一)
22、css写一个正方形,单位是百分比的(提示是用margin-top、padding-top之类?14、开放题:给两个玻璃球,从0-100层中某一层扔下去会碎,怎么确定是从哪层及以上扔会碎。21、flex:1 啥意思,flex-basis啥意思。2、http和https区别,混合加密具体过程。9、vue nextTick是什么,怎么实现的。1、如何实现取消请求和取消 取消请求 的请求。24、http1.1和2.0区别。10、vue中key是用来干嘛的。8、vue路由怎么实现的。......原创 2022-08-23 22:04:18 · 294 阅读 · 0 评论 -
前端面试题目(三十)
作用域插槽 通常情况下普通的插槽是父组件使用插槽过程中传入东西决定了插槽的内容。具名插槽 比如定义了三个具名插槽 在父组件中即可使用 slot 属性插入到对应的插槽中。.self 可以理解为跳过冒泡事件和捕获事件,只有直接作用在该元素上的事件才可以执行。.keycode 需配合vue提供的常用普通键别名和系统修饰键别名使用。2、vue自定义指令是干嘛的 怎么用 和filter有什么区别。.number 如果你先输入数字,那它就会限制你输入的只能是数字。.prevent 阻止事件的默认行为。...原创 2022-08-17 23:13:46 · 140 阅读 · 0 评论 -
前端面试题目(二十九)
13、说出下面的值?考察setState在react中合成事件和原生事件中的同步异步,记不清了尴尬。9、vueobserver方法原理?2、懒加载实现方式,除了getBoundingClientRect还有什么方式。10、闭包使用场景,了解reacthook里面的闭包吗。6、promise设计规范?1、rem和其他单位区别,vwvh使用场景?8、no-cache和no-store区别。11、webpack和其他打包工具区别?12、算法题,两树合成,好像没截图。4、react更新机制?............原创 2022-08-02 17:08:04 · 179 阅读 · 0 评论 -
前端面试题目(二十八)
遇上十万个为什么的面试官说一句就要反问为什么呢为什么会这样呢崩溃1、httpgetpost区别,使用https后get请求一定安全吗2、react为啥要使用hooks。原创 2022-08-01 22:56:00 · 281 阅读 · 0 评论 -
前端面试题目(二十七)
1、让设计一个倒计时组件,怎么设计入参格式、返回值、状态、自增自减?2、项目重构Jquery到Vue,觉得写法上两个框架有什么不同的地方,异同,各自的优点?3、src和link区别4、css单位转换插件用过吗?原理?5、new发生了什么6、git reverse和reset区别7、手写以下函数......原创 2022-07-25 16:15:57 · 152 阅读 · 0 评论 -
前端面试题目(二十六)
4、html5语义化是什么;css3有哪些新属性?动画animation和transition区别。1、vue3proxy是怎么劫持整个对象的;reactive和ref区别。11、vue怎么做数据隔离?keep-alive原理。2、webpackpublicPath是干嘛的。9、项目发布,主干发布和分支发布的区别。7、小程序和hybrid性能哪个好?8、移动端为什么要用rem开发。12、axios拦截器用过吗。6、浏览器的组成哪些进程。10、vueslot作用。......原创 2022-07-21 16:25:22 · 136 阅读 · 0 评论 -
前端面试题目(二十五)
1、this哪个时候创建的,作用域呢2、vue全局组件注册,比如像element this.$messageBox 怎么实现的3、hash路由和history路由的使用场景????4、vue css怎么写局部的还是全局的 估计是想问style scoped?5、promise优缺点6、什么是xss,怎么预防,要转义什么字符,如果要做类似富文本效果又要怎么预防呢7、webpack打包完vue后哪两个文件会比较大,怎么处理app.js和vendor.js?8、前端怎么设置cookie,前端可以设置htt原创 2022-06-25 01:30:10 · 239 阅读 · 0 评论 -
前端面试题目(二十四)
问问题的方式好怪这个面试官。。反问的时候也感觉说不出什么1、改变this指向的方法?call bind apply区别2、new一个对象发生了什么3、强制类型转换和隐式类型转换4、对vue的生命周期怎么理解,A页打开B页生命周期发生了什么5、vue组件间通信的方式,讲下eventBus6、对vue单向数据流的理解,props真的不能改变吗7、vue3为啥要使用proxy,你说性能有优化,体现在哪里;vue3为啥要使用setTimeout8、history路由和hash路由是怎么实现的9、es6新增了哪些属性原创 2022-06-23 14:46:30 · 130 阅读 · 0 评论 -
前端面试题目(二十三)
1、移动端平时怎么做适配,设计稿px怎么转成rem?vw、vh怎么用2、UMD、AMD、commonJS区别3、div充满整个屏幕怎么实现4、v-modal原理5、vue单向数据流具体指什么6、react响应式和vue有什么不同,原理7、Vue项目中使用高德地图 - 掘金8、父子组件通信9、强缓存如何让它失效什么后面直接加随机值就认为不是同一个资源10、webpack proxy跨域原理11、jsonp跨域原理,为啥script就能跨;cors跨域原理,cors设置属性就能跨域是浏览器标准吗因为jsonp是原创 2022-06-22 10:08:22 · 394 阅读 · 0 评论 -
前端面试题目(二十二)
记录下比较有意思的问题1、vue、react区别?使用场景?你觉得vue template语法和JSX语法优缺点是什么?2、vue computed和data属性区别?还是啥的3、vue自定义指令使用场景4、es6 map和对象区别5、filter、map、forEach是纯函数吗?遍历过程可以中断吗?.........原创 2022-06-22 00:56:39 · 142 阅读 · 0 评论 -
前端面试题目(二十一)
1、移动端图片上传,有做过图片进度条吗?怎么做2、登陆方式,session、cookie,了解过jwt吗3、react合成事件4、移动端实现1px边框,除了transform还有什么方案5、app如何实现秒开6、事件循环7、服务端渲染了解注水、脱水的概念吗8、vue watch computed区别?使用场景?vue for循环的时候为什么要用key9、vue-slot插槽原理?应用场景?10、https通信原理11、http1.1和2区别;了解http队头阻塞吗,了解tcp队头阻塞吗...原创 2022-06-17 11:07:13 · 89 阅读 · 0 评论 -
前端面试题目(十九)
1、如何判断浏览器支不支持localStorage2、图片懒加载占位图大小不一,滚动闪一下怎么解决3、jQuery链式调用原理4、跨域解决方式5、CDN是强缓存还是协商缓存6、设计模式7、图片上传?h5怎么做,有大文件上传经验吗8、seo......原创 2022-05-27 15:38:42 · 90 阅读 · 0 评论 -
前端面试题目(十八)
im still a piece of shit1、vue除了vuex如何进行跨层级跨组件通信eventbus 混入 inject2、nextTick干啥的 原理3、vue图片懒加载插件用过吗 原理?自己实现的话如何实现以前是监听滚动事件、现在可以去了解intersection observer 交叉观察器4、ts用过没5、jsbridge原理、原生怎么调用h56、node用过没7、vue3 和 react 什么东西的 忘了 proto?传送?8、项目中有什么难点成就原创 2022-05-23 15:52:51 · 75 阅读 · 0 评论 -
前端面试题目(十六)
全程在做题看题读题说输出 这方面我真的很薄弱1、讲讲虚拟dom2、闭包的优缺点3、map、filter区别4、promise如何做延时5、用过redux吗6、写个计时表不清楚怎么输出清晰计时、脑海里仅有Date() api setTimeout和setInterval完全卡壳了7、8、9、...原创 2022-05-19 16:44:36 · 114 阅读 · 0 评论 -
前端面试题目(十五)
最离谱的一次。。。 感觉没什么关于前端技术方向的问题1、了解什么设计模式、项目中运用过哪种2、什么是SOLID原则3、排序算法有哪些,有100w个数据排序,怎么排4、两个数组的交集怎么做,除了loop和filter、map呢?有没有时间复杂度更低的做法5、vue @mixin是什么,优缺点?6、vue 自定义指令?7、浏览器线程进程?讲下事件循环8、浏览器请求到数据后怎么加载页面9、vue react异同点10、项目难点、成就感、...原创 2022-05-17 17:41:05 · 229 阅读 · 0 评论 -
前端面试题目(十四)
重复的题目以往都有了,以后只记录觉得比较新颖或者还是不太熟悉的问题1、webpack做过什么优化(定制配置?)2、html5有什么新属性、css3呢,了解grid栅格布局吗;a标签属于内联元素还是块元素、语义化标签有哪些3、讲一下原型链4、vue watch和computed有什么区别,组件间如何进行通信,vuex有哪几个属性?action 和mutation区别?(同步异步?mutation操作action?)5、vue路由?history路由和hash路由区别、各自的特点6、项目原创 2022-05-11 00:50:09 · 231 阅读 · 0 评论 -
前端面试题目(十三)
1、基本数据类型,如何判断undefined和null2、箭头函数和普通函数区别3、输入url到展示页面过程4、强缓存协商缓存、last-modify和expires区别5、css标签权重,重复赋值以哪个为准6、手写实现promise.all()7、手写左边固定fix 100pxdiv 右边自适应、在自适应div内再写一个垂直水平居中div8、eventloop、并做题;await和promise.then区别?9、开发小程序有什么经验分享、说一个有成就感的项目;团队规模,平原创 2022-05-09 15:12:53 · 169 阅读 · 0 评论 -
前端面试题目(十二)
1、讲下bfc、应用场景?2、vue2和vue3区别3、keep-alive组件4、vue组件如何通信5、vue路由守卫6、性能优化7、v-model的本质?8、filter、map题9、vue data为什么要返回一个函数10、n阶楼梯,爬一阶或二阶,共有几种爬法,除了递归做法(时间复杂度是多少?),还能怎么优化11、箭头函数和普通函数的区别12、apply、call区别13、webpack所做的优化14、jsbridge在项目中怎么使用15、vue原创 2022-05-06 22:26:10 · 417 阅读 · 0 评论 -
前端面试题目(十)
1、讲讲vue的虚拟dom是什么,diff算法,知道vue diff和react diff有什么不同吗2、vue template渲染过程3、https加密过程4、大文件上传思路5、长列表如何优化?虚拟列表具体如何实现6、chrome浏览器是单线程还是多线程?7、讲讲事件循环、宏任务微任务有哪些...原创 2022-04-27 16:59:30 · 229 阅读 · 0 评论 -
英文面试记录
纪念下人生中第一次英语pre面试? 只是投了简历简单和hr聊两句已经紧张死了1、give me a short introduce about yourself2、what's the proudest thing(project) you've done in your work3、what's your further career plan后续进了技术面再记录下英语技术面题 QAQ...原创 2022-04-19 15:15:08 · 191 阅读 · 0 评论 -
前端面试题目(九)
1、什么是闭包?闭包为了解决什么问题2、rem是根据什么来定义的3、讲讲eventloop、宏任务、微任务有哪些4、promise是为了解决什么问题?为什么要使用promise5、为什么会有跨域的问题?同源策略具体是什么?如何解决跨域?6、cookie、localstorage、sessionstorage区别?sessionStorage能在浏览器页面间共享吗?不能7、vue的生命周期有哪些?beforeCreated和created有哪些区别?mounted的时候dom已经全原创 2022-04-15 11:45:58 · 626 阅读 · 0 评论 -
vue常见面试题
vue中的三个核心类:1、Observer:给对象的属性添加getter和setter、用于依赖收集和派发更新2、Dep:用于收集当前响应式对象的依赖关系,每个响应式对象都有一个dep实例;dep.subs = watcher[](dep.subs就是一个watcher数组);当数据发生变更的时候,会通过dep.notify()通知各个watcher3、Watcher:观察者对象,分为render watcher、computed watcher、user watcher?依赖收集:1、原创 2022-04-13 15:29:27 · 604 阅读 · 0 评论 -
前端面试题目(八)
1、基本数据类型?基本数据类型引用数据类型区别?引用类型只存储在堆里吗?堆和栈区别?2、flex:1代表什么3、css垂直居中方案4、css怎么实现一个三角形5、什么是闭包?有什么作用?前端内存泄漏怎么处理?6、虚拟dom好处?讲讲diff7、垃圾回收机制、v8的呢?8、webpack tree-shaking原理9、输入url到页面展示的过程? url过长(?)前端可以怎么处理10、vue2 vue3区别?11、讲讲事件循环、宏任务微任务执行顺序12、impor原创 2022-04-11 18:49:39 · 471 阅读 · 0 评论 -
前端面试题目(七)
1、less中&代表什么2、css标签权重规则是怎样的3、css标签逗号分隔、空格分隔、连起来不分隔分别代表什么4、flex使用过吗?flex在父子标签上分别有什么属性?代表什么?5、使用过箭头函数吗?有什么特点?场景题:// 在浏览器中打印的是什么?setTimeOut(function(){ console.log(this)},1000)setTimeOut( ()=>{ console.log(this)},1000)/原创 2022-04-11 15:26:07 · 417 阅读 · 0 评论 -
前端面试题目(六)
1、讲讲盒子模型2、css元素居中方法3、setTimeOut和promise哪个先执行。。。4、工作中所做的性能优化5、vue中为啥data返回的是函数6、vue中v-if和v-for为啥不能一起用v-for优先级更高7、动态实现一个加减(数量?)input框8、知道webpack原理吗9、vue中组件通信的方法10、实现深浅拷贝方法、知道堆和栈吗11、工作中踩过的坑...原创 2022-03-31 15:35:33 · 477 阅读 · 0 评论 -
前端面试题目(五)
写出代码:1、给定一串乱序且可能其中含有重复的字符串,返回第一个字符串中无重复的字符(例:ababcdedg,返回c),要求时间复杂度为n复盘:indexOf()及循环、map()、filter等函数时间复杂度都已经是n不能一起用2、青蛙跳台阶问题,给定n阶台阶,青蛙一次只能跳1步或2步,返回共有几种跳法(例:有3阶台阶,青蛙可以1 1 1的跳,1 2的跳 2 1的跳共有三种跳法)3、vue中父子组件是如何通信的4、webpack工作原理5、vue-router工作原理6、js中原创 2022-03-26 20:17:00 · 1272 阅读 · 0 评论 -
chrome开发者工具设备模拟模式(device mode)失效
今天开发需要chrome开发者工具设备模拟模式下才能查看的项目wap网页老是因识别不了属于手机而跳转,导致无法开发,看请求发现一开始是好的User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1然后再请求又变成识别成windows设备从而跳转User-原创 2021-10-21 14:11:45 · 1159 阅读 · 0 评论 -
js使用document.execCommand实现ios,Android复制文本的功能
copyLink () { const input = document.createElement("input"); document.body.appendChild(input); // 要复制的值填下行代码右边 input.setAttribute("value", "要复制的值"); input.select(); if (document.execCommand("copy")) { document.e.原创 2021-08-30 11:05:32 · 872 阅读 · 0 评论 -
用css装饰console.log()
基本使用方法:主要使用的是%c字符,前用%c+需输出内容,后写css属性console.log('%cHey there BP in your area ????','padding: 0.3rem 1.5rem;color: white;background-color: #4158D0;background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);font-size:1.5em')效果如图:原创 2021-07-12 10:39:58 · 327 阅读 · 0 评论 -
vue页面实现拨打电话功能
vue template:<p class="telNum" @click="callPhone(phoneNum)">{{phoneNum}}</p>methods:methods:{ callPhone (phoneNum) { window.location.href = 'tel://' + phoneNum } }原创 2021-04-14 20:41:22 · 2137 阅读 · 0 评论 -
近期前端面试题目(四)
1、说下BFC2、虚拟DOM优缺点,diff算法3、forEach如何中止循环4、说下es6 let var const 、es6数组新增的方法有哪些5、react中setState是同步还是异步的6、说下重绘、回流7、如何实现节流防抖8、如何实现左边固定宽度、右边自适应9、普通函数和箭头函数区别10、讲下闭包、闭包用途11、12、13、项目中封装过什么常用的公共组件...原创 2021-03-31 18:31:23 · 136 阅读 · 0 评论 -
近期前端面试题目(三)
1、let const var 全局作用域、块级作用域?(用var实现let一秒输出一个数如何实现)2、闭包3、js作用域有哪些4、element表单验证取消验证(如果用原生的话怎么实现)5、浅拷贝深拷贝具体理解6、vue nextTick(什么时候调用,更新前?更新后?)7、vue更新数据视图原理8、js中数据类型有哪些,这两种类型区别?...原创 2021-03-29 14:04:15 · 87 阅读 · 0 评论 -
近期前端面试题目(二)
1、vue双向绑定原理、深度watch原理2、前端seo实现3、vue2 vue3区别4、jsbridge具体实现原理(第二次)5、es6模块和commonJS区别6、前端优化7、diff算法实现(第二次)8、前端缓存机制,e-tag和last-modify比较9、vuex里面有哪些参数10、项目难点、复杂点、技术点11、手机调试如何console12、说下前端路由、哈希路由实现13、.........原创 2021-03-19 15:28:34 · 682 阅读 · 0 评论