前端技术栈
看面试题 【web前端面试小助手】 小程序
展开
-
国内地址地区智能解析,无需完整地址也能正确匹配
页面直接引入使用已打包成单文件可以直接通过标签引用可以使用全局变量来调用。包内暴露的方法已经直接挂载在实例上以供调用包内暴露了地址数据对象AREA和工具函数对象parse默认识别到第一个可信结果就会返回内容,但这不一定准确,特别是没有正确省市区的地址这时如果传入第二个参数会执行所有解析方法,并将所有解析内容返回内部有进行判断,可信度较高的地址会在数组前面。原创 2023-12-11 15:21:11 · 134 阅读 · 0 评论 -
JavaScript中闭包的4个有用技巧
当谈到JavaScript编程中的高级概念和技巧时,闭包(Closures)是一个重要而有趣的主题。闭包是一种函数与其创建时的词法环境的组合,它允许我们捕获和保留局部变量,并在函数之外使用它们。在这篇文章中,我们将深入探讨JavaScript中闭包的4种有用技巧,以及如何应用它们来解决各种问题和提高代码质量。在本文中,我们深入探讨了JavaScript中闭包的4种有用技巧,以及如何应用它们来解决各种问题和提高代码质量。原创 2023-11-16 17:59:49 · 77 阅读 · 0 评论 -
JS代码其实可以这样写
好了,就说这几点,日常工作中,希望大家都写出高质量的代码。原创 2023-11-16 17:58:12 · 71 阅读 · 0 评论 -
8个绝妙的JavaScript 字符串处理技巧
当处理JavaScript字符串时,有许多有趣的技巧可以提高你的编码效率。这篇文章将介绍一些有关JavaScript字符串的技巧,让你在字符串操作方面更加娴熟。Let's go!JavaScript字符串操作并不仅仅是拼接和切割,本文介绍的8个技巧也只是字符串操作的部分,还有很多字符串操作等着你去深究。上述的这些技巧将让你在处理字符串时变得更加灵活和高效。希望这些技巧对你的JavaScript编程工作有所帮助。原创 2023-11-08 19:27:27 · 97 阅读 · 0 评论 -
微信内H5页面唤醒App
首先,简述一下这个需求的背景,产品希望能够让用户在微信内,打开一个h5页面,然后就能唤醒公司中维护的app,这个是为了能够更好的引流。原创 2023-11-08 19:24:48 · 181 阅读 · 0 评论 -
提高你的JS技巧,让你的代码更简洁优!
然后,在函数 foo 的参数列表中,使用赋默认值的方式来将 bar 参数设置为 mandatory() 的调用结果,如果 bar 参数未被传入或者传入了假值,就会触发 mandatory() 函数的执行。对于多个值的匹配,可以将所有的值放入一个数组中,然后使用 indexOf() 方法进行检查。不过,这个优化有些争议,很多人认为这么写会影响代码的可读性,因为许多变量写到了一行,不如一个变量一行更清晰明了,所以可以选择性采用。,如果是,则将它赋值为 variable2 的值。来简化移除数组假值操作。原创 2023-11-06 17:58:03 · 171 阅读 · 0 评论 -
前端面试 面试多起来了
细节决定成败,面试本质上是“自我推销”的过程。如何在短短的几十分钟内打动面试官,从来都不是一个简单的问题。所以怎么开场?怎么让面试官对我产生兴趣?非常关键。你是谁?你会啥?你有什么成就?为什么是你?前面三点是陈述,而最后这点就要升华了,这也是你进行“自我吹嘘”最后的机会,也是打动面试官最关键的时刻,“峰终定律”就是讲这个事。为什么要你?我的技术栈和公司非常匹配:因为我的技术栈和公司的技术栈非常匹配,所以来了之后就能直接干活,大大节省了新人培养成本。我对公司的业务比较熟悉。原创 2023-10-31 17:29:17 · 237 阅读 · 0 评论 -
自从学会这几个写代码的技巧后,摸鱼时间又长了!!!
伙伴们,如果你觉得我写的文章对你有帮助就给zayyo点一个赞👍或者关注➕都是对我最大的支持。当然你也可以加我微信:mv55776,邀你进我的前端学习交流群,一起学习前端,成为更优秀的工程师~原创 2023-10-20 17:57:43 · 108 阅读 · 0 评论 -
面试官:你知道websocket的心跳机制吗?
哈喽,大家好,我是泽南Zn👨🎓。在之前的一篇文章写到,,websocket是怎么建立连接的呢?如果断开了会怎样?如何一直保持长连接呢?接下来,本篇文章将会带你了解---原创 2023-10-16 15:44:15 · 288 阅读 · 0 评论 -
vue实现复制文本格式化
第一步 ,在main.js 插入以下代码。在需要复制的地方调用。复制成功后 粘贴效果。原创 2023-06-30 15:03:48 · 626 阅读 · 0 评论 -
【面试题】2023 Vue面试题 高频考题
hash(#)是URL的锚点,代表的是网页中的一个位置,单单改变#后面的部分,浏览器只会滚动到相应的位置,不会重新加载网页,也就是说 hash出现在URL中,但不会被包含在http请求中,对后端完全没有影响,因此改变hash不会重新加载页面;举例:A页面中是一个用户列表,点击每一个用户都会进入用户详情页B,每个用户的详情都是在B页面展示的,这时就会用到路由匹配,即可以在路由位置写 path:'/user/:id',这样就可以通过不同的id获取不同的用户信息在同一个B页面显示了。原创 2023-02-09 18:16:35 · 3663 阅读 · 0 评论 -
【面试题】经典面试题:让 a == 1 && a == 2 && a == 3 成立?
是否会做这道面试题没有任何意义。但是能够了解到这个面试题包含的知识点就很有意思。从隐式类型转换到原型和原型链,最后到对象的访问权属性。如果要继续延伸的话,Vue的双向绑定的实现原理,class中static的实现等等。大厂面试题分享 面试题库后端面试题库 (面试必备) 推荐:★★★★★前端面试题库。原创 2023-02-09 17:27:47 · 7128 阅读 · 1 评论 -
面试遇到的面试题(前端初级)50题
大厂面试题分享 面试题库,前端面试题库 (面试必备) 推荐:★★★★★原创 2023-01-13 16:51:31 · 1195 阅读 · 0 评论 -
JS中简单实现 xml转json 导入即可使用
JS中超级简单xml转json 导入即可使用在网上找了一大队xml转换json 都是又长有不可用,乱七八糟 最后只能自己些了简单方便,传入即可使用运行效果 如图。原创 2022-11-11 09:47:19 · 1769 阅读 · 0 评论 -
前端权限管理方案之精确到按钮级别
页面上的每一个按钮,都要可以通过角色权限来控制当时的项目背景是一个零售系统的后台管理,所以会涉及到运营、厂家、管理员等等很多角色的使用,而其中许多数据是敏感的,例如销量,单价,利润等。前期的权限仅限于菜单级别的控制,也就是可以通过配置实现可以控制某个角色只显示某些菜单,这也是比较常规的权限处理方案——没权限就不让你看那个页面呗~原创 2022-09-28 10:47:47 · 720 阅读 · 0 评论 -
写出干净的 JavaScript 5 个小技巧
复制代码谁知道这个 100 具体指的是什么?我们通常需要结合函数上下文再推测、判断这个 100 它可能是具体代表一个什么值。如果这样的数字有多个的话,一定会很容易造成更大的困惑。写出干净的 JavaScript:将数字定义为常量}复制代码现在,我们通过声明常量的名字,即可立马读懂 100 是“年龄要求”的意思。修改时也能迅速定位、一处修改、多处生效。1、前端面试题库 (...原创 2022-08-16 09:45:06 · 202 阅读 · 0 评论 -
还在拿flex进行布局吗?快来试试grid网格布局吧
grid网格布局:采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)。项目只能是容器的顶层子元素,不包含项目的子元素,Grid 布局只对项目生效。...原创 2022-08-16 09:38:57 · 165 阅读 · 0 评论 -
前端面试常见问题和技术解决方案
浏览器同源策略限制请求同源是指""三者相同,即便两个不同的域名指向同一个ip地址,也非同源。限制以下行为、 和 无法读取 和 Js对象无法获得 请求不能发送有三个标签是允许跨域加载资源: 1)通过跨域标签不受策略影响,可以动态生成script去请求数据,但是仅限Get请求原生实现vue实现2)跨域仅限主域相同,子域不同的跨域应用场景实现原理:两个页面都通过js强制设置为基础主域,就实现了同域3)实现原理: a欲与b跨域相互通信,通过中间页c来实现。 三个页面,不同域之间利用的传值,相同域原创 2022-06-06 09:54:55 · 1204 阅读 · 0 评论 -
JS输入银行卡号,4位自动加空格 ,根据银行卡号获取开户行和银行
在做绑定银行卡,输入银行卡的时候,产品有这么一个需求,需要用户输入银行卡号的时候,显示对应的银行卡名称及简称。于是苦苦寻觅JS输入银行卡号,4位自动加空格<input type="text" οnkeyup="this.value =this.value.replace(/\s/g,'').replace(/[^\d]/g,'').replace(/(\d{4})(?=\d)/g,'$1 ');">根据银行卡号获取开户行和银行https://ccdcapi.al原创 2022-02-19 11:37:57 · 2583 阅读 · 0 评论 -
vue+element将数据导出成excel表格
1.首先先安装npminstall--savexlsxfile-saver2.在当前的组件引入importFileSaverfrom'file-saver'importX...原创 2021-12-24 10:25:50 · 259 阅读 · 1 评论 -
uni-app中picker组件的一个坑 ,在uniapp中,picker里range为对象数组,range-key也设置了, 还是无效
## 这里直接贴出代码<view class="goods-info-add fl-sw"> <view>运费模板:</view> <view> <picker mode="selector" :value="index3" :range-key="Name" :range...原创 2020-04-28 19:24:51 · 12806 阅读 · 18 评论 -
vue子组件上传图片 watch监听回显 watch 没更新问题 已解决
请求回来的数据是res.data 将数据复制多一份为newdata然后遍历将watch没显监听到的值设置为空然后再将复制的数据赋值给你要显示customerlist 即可以下例子get(){ //请求回来的数据是res.data 显示的列表数据为 this.customerlist this.customerlist=res.data var newdata=JSON.parse( JSON.stringify(res.data)) res...原创 2022-01-08 17:30:04 · 758 阅读 · 0 评论 -
微信小程序 TypeError: _typeof3 is not a function
修改一下 @babel/runtime/helpers/typeof.js 文件 全部替换 即可function _typeof2(o) { "@babel/helpers - typeof"; return (_typeof2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) { return typeof o; } : function...原创 2021-10-22 18:54:01 · 4375 阅读 · 6 评论 -
经典 SysAdmin:如何从 Linux 命令行杀死进程
这是Jack Wallen从Linux.com档案库中撰写的经典文章。如需更多出色的 SysAdmin 技巧和技巧,请查看我们的免费Linux 入门课程。想象一下:您启动了一个应用程...原创 2022-01-04 12:56:46 · 599 阅读 · 0 评论 -
node.js 中使用 request发起请求时报 Error: unable to verify the first certificate
解决办法安装 request-promiseconstrequest=require('request-promise');var options = { method: 'POST', uri: 'http://api.posttestserver.com/post', "rejectUnauthorized": false, body: { some: 'payload' }, json: true // Aut...原创 2022-01-05 13:59:55 · 2520 阅读 · 0 评论