![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端助力器
文章平均质量分 81
前端技术栈
看面试题 【web前端面试小助手】 小程序
展开
-
根据身份证获取生日、性别、年龄
当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄。原创 2024-06-14 10:13:32 · 346 阅读 · 0 评论 -
前端项目如何准确预估个人工时
可能有同学觉得自己就是个小码农甚至因为自己是外包,不敢发表自己的想法和见解,其实大可不必,只要你就事论事,有理有据,完全可以大方说出来,你不说出来,你永远只能从自己的角度看这个问题,你无法确认自己是对的还是错的。其实大方的承认即可,有问题,那就暴露问题,如果项目组其他成员会,那就让他来教你,这也属于沟通协作。从界面看,这里有6列,checkbox列和序号列,是分页表格组件实现的,无需再算工时,除操作列和创建时间外,其他都属于普通列算20分钟每列,创建时间列算40分钟,因此总共100分钟。原创 2024-02-19 14:39:39 · 1344 阅读 · 0 评论 -
未来10年(到2035年)前端发展趋势的预测
在未来10年间, 程序员会逐渐分层为两类:名校背景的高材生会在大厂,走当前我们熟知的职业发展路径中小企业由于自身降本增效的考虑,会提供大量难度不高的定制化需求对于前者,需要掌握单一领域的专精技能。对于后者,掌握伪全栈技能的前端即可胜任。对于当前还在纠结要不要刷算法、背面经进大厂的前端同学来说,如果你自认不是程序员中最优秀的那一茬,可以早些转型发展伪全栈技能,未来会有很多中小厂需求等着你。图像 小部件。原创 2024-02-19 14:33:51 · 1213 阅读 · 0 评论 -
2023年底前端面试找工作感受
经过这次的裸辞找工作的经历,也是让自己更加的体会到一个道理:不要裸辞!不要裸辞!不要裸辞!裸辞的话,很容易被公司和hr拿捏。第二个就是前端也不要只关心业务,更要关心面试!!!!能不能拿高工资真的很看面试(很生气但是没办法)。最后,楼主我也只是个比较普通的前端开发吧,能做的也是把自己比较普通的经历分享出来。很多大佬勿喷啊,我知道很多大佬都是月薪2/3w的,我自己也是没有比大佬研究的更多,也比不上大佬的薪资待遇,但是我自己来说的话,就是不要太落后就可以,原创 2024-02-19 14:29:40 · 753 阅读 · 0 评论 -
面试:问js的forEach和map的区别
为什么要写这么一篇文章,原因是今天下午水群的时候,有个小伙伴分享自己的面试题,其中一个是foreach和map的区别,其实是蛮简单,蛮基础的一道题,但是他是这么回答的一个会改变原数组,一个不会我当场就懵了,我以为是整活,谁知道是认真的,并且给我发了一篇文章我看完更蚌埠住了,那么多对的文章,你偏偏挑个错的然后我发现,真的很多人都这么认为的,那这真的是一件很可怕的事情,明明你自己试一下就知道了,甚至有不少文章都是这么写的,但是我也看到了不错的文章,写的已经不错了。原创 2024-01-29 17:37:02 · 781 阅读 · 0 评论 -
如何优雅的使用 if else
作为一个程序员在开发中if else判断在代码中是必不可少的,但是if else判断使用多了嵌套多了不利于代码维护,看起来也头疼难以理解,接下来以为大家介绍一下我是怎么避免过多冗余的if else嵌套的。原创 2024-01-22 19:23:01 · 1002 阅读 · 0 评论 -
数组去重你想到几种办法呢?
对于数组的去重,当我们能在面试中说到这个多方法的话,这道面试题也就过了,虽然这道面试不难,但如果我们想要想到这个多方法的话,还是需要许多知识储备的。原创 2024-01-22 19:15:51 · 1041 阅读 · 0 评论 -
使 a === 1 && a === 2 && a === 3 为 true 的几种“下毒“方法
这算得上是近些年的前端网红题了,曾经对这种网红题非常抵触,认为非常没有意义。看到了不少人有做分享,有各种各样的方案,有涉及到 JS 非常基础的知识点,也不得不感叹解题者的脑洞之大。但是,拿来做面试题为难没有看过的面试者,就非常非常不地道了。这边汇总了二个针对原题的解法:通过使用和利用变量名称的规则的方法;以及对它的变种题目:通过对象类型转化时默认调用valueOf函数的机制。这道题至少也算给我们带来了三个 JS 基础知识点,好了,你(这道题)可以毒发身亡了。前端面试题库 (原创 2024-01-20 17:52:02 · 1049 阅读 · 0 评论 -
如何实现 H5 秒开?
Gahing:我们先说回答方式,你有没有发现,你回答时容易遗漏和重复。比如说「图片懒加载」,你归到了「图片优化」,但其实也可以归到「加载优化」。同时你还漏了很多重要的优化手段,比如资源缓存、服务端渲染等等。究其原因应该是缺少抽象分类方法。那针对这个问题,应该如何分类回答?Gahing:分类并非唯一,可以有不同角度,但都需遵从。原创 2024-01-17 18:06:03 · 1066 阅读 · 0 评论 -
别再抱怨后端一次性传给你 1w 条数据了,几行代码教会你虚拟滚动!
如果后端一次性传给你 1 万条数据,该怎么办,当然是让他圆润的走开,哈哈,开个玩笑。虽然这种情况很少,不过我在实际开发中还真遇到了类似的情况,接下来我将基于 vue3 实现一个简单的虚拟滚动。我们都知道,如果一次性展示所有的数据,那么会造成页面卡顿,虚拟滚动的原理就是将数据根据滚动条的位置进行动态截取,只渲染可视区域的数据,这样浏览器的性能就会大大提升,废话不多说,我们开始。原创 2024-01-15 18:59:55 · 429 阅读 · 1 评论 -
20 个超级有用的 JavaScript 技巧,让你的工作更轻松
在其他语言中,此功能被制成可以在数组上调用的方法或函数,但在 JavaScript 中,你必须自己做一些工作。原创 2024-01-15 18:50:19 · 916 阅读 · 0 评论 -
JavaScript函数实现将JSON转换为URL参数:
这个函数将会把传入的JSON对象转换为URL参数的格式。原创 2024-01-10 18:13:49 · 525 阅读 · 0 评论 -
九个超级好用的 Javascript 技巧
在实际的开发工作过程中,积累了一些常见又超级好用的 Javascript 技巧和代码片段,包括整理的其他大神的 JS 使用技巧,今天筛选了 9 个,以供大家参考。原创 2024-01-10 18:11:43 · 934 阅读 · 0 评论 -
javascript将秒转化成时间
在这段代码中,我们首先计算出小时数,然后计算出分钟数,最后计算出秒数。将这三部分组合在一起,形成一个时间字符串,并将其返回。原创 2023-12-19 11:20:12 · 468 阅读 · 0 评论 -
数组对象排序 (arr.sort())
如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。进行排序,即排序时不创建新的数组副本。方法sort()将在原数组上对。原创 2023-12-19 09:13:22 · 532 阅读 · 0 评论 -
获取当前的前几天时间前一天,后几天时间
【代码】获取当前的前几天时间前一天,后几天时间。原创 2023-12-15 15:24:27 · 85 阅读 · 0 评论 -
7个Js async/await高级用法
的高级用法,开发者可以在JavaScript中以更加声明式和直观的方式处理复杂的异步逻辑,同时保持代码整洁和可维护性。后者不仅让异步代码更加简洁,而且更贴近同步代码的逻辑与结构,大大增强了代码的可读性与可维护性。在JavaScript中,类的构造器(constructor)不能是异步的。但可以通过工厂函数模式来实现类实例的异步初始化。在处理诸如文件上传等场景时,可能需要限制同时进行的异步操作数量以避免系统资源耗尽。,可以将错误处理的逻辑更自然地集成到同步代码中。可以直观地按顺序执行链式调用中的异步操作。原创 2023-12-13 17:54:01 · 188 阅读 · 1 评论 -
去掉 if...else 的七种绝佳之法...
大明哥在这里总结了 7 中方式用来解决 if...else 的问题,我相信里面总有一两种方案是你比较满意的,七种方案各有优劣,各自有各自的使用场景,我们需要在实践中不断领悟,在重构中不断进化,总结出适合自己最佳的重构方案。重构之路,任重而道远,各位其行且珍惜前端面试题库 (原创 2023-12-12 10:59:27 · 153 阅读 · 0 评论 -
程序员提高效率的 10 个方法
这是一个解决拖延的小技巧,作为一个程序员,经常会遇到各种各样的突发问题,对于一些问题,我们没办法很好的决策要不要立即完成, 2 分钟解决就是一个很好的辅助决策的办法。因为早晨是大脑的黄金时间,经过一晚上的睡眠,大脑经过整理、记录、休息,此时的状态是最饱满的,适合专注度高的工作,比如编程、学习外语等,如果把时间浪费在开会、刷手机等低专注度的事情上,那么就会白白浪费早上的价值。,它跟番茄钟一样,把时间可视化,但却是正向计时,不会打破我们的“心流”,当我们编程专注度下降的时候中去查看秒表,确定自己的休息时间。原创 2023-12-11 18:13:41 · 70 阅读 · 0 评论 -
vue项目打包后使用reverse-sourcemap反编译到源码(详解版)
truefalse当时:1、打包后能看到文件,;2、打包后会导致文件变大(因为多了很多map文件导致的);当时:1、打包后无法看到文件,所以无法进行反编译;2、打包后的文件很小(因为没有map文件);,打包后文件的大小2.8M,打包后文件的大小9.6M。原创 2023-10-11 16:42:04 · 5100 阅读 · 2 评论 -
每个前端都应该掌握的7个代码优化的小技巧
伙伴们,如果你觉得我写的文章对你有帮助就给zayyo点一个赞👍或者关注➕都是对我最大的支持。当然你也可以加我微信:IsZhangjianhao,邀你进我的前端学习交流群,一起学习前端,成为更优秀的工程师~前端面试题库 (面试必备)推荐:★★★★★前端面试题库。原创 2023-10-09 15:51:17 · 134 阅读 · 0 评论 -
每天一算法,脑子不生锈(真押韵)
看算法确实会让编码思路有所不同,看完好的方案,就会觉得自己的很low。今年开始尽量每天一道算法题,卷死自己,长期更新。原创 2023-09-28 16:35:02 · 99 阅读 · 0 评论 -
写了2年前端从来不用面向对象?
本文简要回顾了JavaScript中常见的继承方式,并介绍了它们的优缺点。每种方式都有自己的特点,可以根据具体需求选择合适的方式。同时,我们也提到了面向对象设计中继承的问题,即无法选择性地继承属性和方法的困扰。面向组合的设计方式可以有效地解决这个问题,并成为当今编程语法发展的趋势。如果对于这些继承方式还有疑问,或者希望深入讨论相关话题,请告诉我。我很愿意和你一起学习和进步。😊前端面试题库 (原创 2023-09-27 17:25:48 · 105 阅读 · 0 评论 -
项目提交按钮没防抖,差点影响了验收
一个运行了多年的ToB的项目,由于数据量越来越大,业务越来越复杂,也一直在迭代,今年的阶段性交付那几天,公司最大的客户现场那边人员提出,某某某单据页面速度太慢了,点击会出现没反应的情况,然后就多点了几次,结果后面发现有的数据重复提交了,由于数据错误个别单据流程给弄不正常了,一些报表的数据统计也不对了,客户相关人员很不满意,马上该交付了,出这问题可还了得,项目款不按时给了,这责任谁都担不起🤣领导紧急组织相关技术人员开会分析原因。原创 2023-09-19 17:45:09 · 92 阅读 · 0 评论 -
JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
在上面的例子中,是一个闭包,它可以访问外部函数中的变量,即使在外部函数执行结束后也可以。在上面的例子中,repeat是一个高阶函数,它接受一个函数作为参数,并重复调用该函数指定的次数。在上述示例中,我们使用原型链继承来创建Dog对象,并重写了sound方法。这样,Dog对象可以继承Animal对象的属性和方法。在上面的示例中,我们定义了一个生成器函数fibonacci,它可以生成斐波那契数列的值。通过使用yield关键字,生成器函数可以在每次调用next()时返回一个值,从而实现暂停和恢复函数执行的能力。原创 2023-09-06 18:08:22 · 408 阅读 · 0 评论 -
面试官问我按钮级别权限怎么控制,我说v-if,面试官说再见
好了,深入完了,看着似乎也挺简单的,我不确定这些是不是面试官想要的,或者还有其他更高级更优雅的实现呢,知道的朋友能否指点一二,在下感激不尽。中获取当前用户的权限码列表,然后判断其中是否存在当前按钮需要的权限码,如果有多个权限码,只要满足其中一个就可以。就够了,他说不够通用,最后他对我的评价是做过很多东西,但是都不够深入,好吧,那今天我们就来深入深入。方法,判断当前用户是否存在通过指令插入的按钮需要的权限码,如果不存在,直接移除绑定的元素。啊,他说不够好,我说我们项目中按钮级别的权限控制情况不多,所以。原创 2023-09-01 17:34:56 · 117 阅读 · 0 评论 -
js实用好用的一些符号 ,你准没用过
大家好,我是 simple ,我的理想是利用科技手段来解决生活中遇到的各种问题。原创 2023-08-26 17:06:29 · 125 阅读 · 0 评论 -
10个你不知道的JavaScript技巧,让你的代码更加优雅!
当所有Promise对象都变为resolved状态时,Promise.all()方法返回一个新的Promise对象,该Promise对象的状态为resolved,并且返回值为所有Promise对象的结果组成的数组;在这个例子中,getData()函数返回一个Promise对象,fetchData()函数使用async关键字声明为异步函数,await关键字等待Promise对象的结果,然后将结果存储在变量data中。在开发过程中,你可能会遇到许多棘手的问题,比如性能问题,代码的可读性,代码的复杂性等等。原创 2023-08-26 17:01:32 · 113 阅读 · 0 评论 -
能让你早点下班的36个JavaScript实用函数!
JavaScript 是一个很复杂的语言,很多新手在使用它开发应用的时候会发现很多功能无从下手。有了我根据功能分类总结的 36 个 JavaScript 技巧,复制粘贴一键搞定!帮助你提高开发效率、快速解决问题,早点下班,早点摸鱼!如果你也有一些常用的函数,或者文章中的某些函数有更好的实现方式原创 2023-08-07 17:39:43 · 187 阅读 · 0 评论 -
写出干净的 JavaScript 5 个小技巧
谁知道这个 100 具体指的是什么?我们通常需要结合函数上下文再推测、判断这个 100 它可能是具体代表一个什么值。如果这样的数字有多个的话,一定会很容易造成更大的困惑。写出干净的 JavaScript:将数字定义为常量现在,我们通过声明常量的名字,即可立马读懂 100 是“年龄要求”的意思。修改时也能迅速定位、一处修改、多处生效。原创 2023-08-02 17:53:50 · 280 阅读 · 0 评论 -
不用这些网站,你哪来的时间摸鱼?
API 开发测试工具是一个强大的开源、免费的、跨平台(Windows、Mac、Linux、Browsers...)的,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。它非常适合中小团队及个人使用。在保证轻巧灵活的同时,它设计了一个强大的插件系统,让您可以一键使用插件来增强它的功能。因此理论上是一个拥有无限可能的 API 产品,可以从Logo 中看到,我们也形象地为它加上了一件披风,代表它的无限可能。原创 2023-08-01 17:42:46 · 230 阅读 · 0 评论 -
禁止别人调试自己的前端页面代码
【代码】禁止别人调试自己的前端页面代码。原创 2023-08-01 17:09:06 · 298 阅读 · 0 评论 -
10个超棒的 JavaScript 数组常用技巧
今天我要分享的是10个超棒的 JavaScript 数组常用技巧,可以让你在数据处理上得心应手,让你的开发工作事半功倍。开始吧!原创 2023-07-29 15:56:11 · 235 阅读 · 0 评论 -
作为前端应该了解的后端常识
服务端,又称后端、server 端前端是用户可见、可操作的部分,如树枝树叶服务端为前端提供 “支撑”和 “营养”,如树根狭义:网页广义:各种客户端,如 App、PC 客户端等。原创 2023-07-26 18:20:21 · 378 阅读 · 0 评论 -
20 个超级有用的 JavaScript 技巧,让你的工作更轻松
在其他语言中,此功能被制成可以在数组上调用的方法或函数,但在 JavaScript 中,你必须自己做一些工作。原创 2023-07-19 17:54:45 · 899 阅读 · 0 评论 -
每个前端开发者都应知道的10个实用网站
在本文中,列举了一些我经常使用的网站,每个开发者都应该了解。这些工具可以提高开发者的工作流程和生产力。无论你是经验丰富的开发者还是刚刚入门,利用正确的资源可以帮助你节省时间。原创 2023-07-14 09:26:34 · 776 阅读 · 0 评论 -
放心,前端死不了 ,加油干吧!!!
今年春天莫名冒出一个“前端已死”的话题,搞得同行们人人自危。这个话题和当下的环境是分不开的,如果环境很好,工作好找,那这个话题也就不攻自破了,不会流传开来。网络上的任何事情都可以在《乌合之众》书中找到答案。大众言论没有理性,全是极端,要么封神,要么踩死。今天能找到不错的工作,就感觉自己马上就要晋升 CEO 迎娶白富美了。但一旦明天情况不太好,就感觉自己马上要死了。“前端已死”这个话题就属于后者。互联网行业会持续发展发展就要递弱代偿,细分行业角色前端没有可替代的技术,是一个重要角色。原创 2023-07-13 17:31:59 · 206 阅读 · 0 评论 -
三种实用ES6 数组内对象去重方法
在实际的项目当中不可避免的会遇到数组里面元素重复情况,下面将介绍几种。原创 2023-07-05 16:46:33 · 4837 阅读 · 0 评论 -
JavaScript中你不知道的数学方法 (非常实用)
JavaScript的Math对象包含了一些非常有用和强大的数学操作,可以在Web开发中使用,但它缺少了许多其他大多数编程语言提供的重要操作(比如Haskell,它具有大量这样的操作)。以下是每个操作的快速链接:SumProductFactorialFactorsisPrime。原创 2023-07-03 19:29:40 · 205 阅读 · 0 评论 -
JS实现继承的6种方式
今天又是忙碌的一天,就不写长篇大论了,继续分享javascript基础知识,本篇是关于继承的,面试八股文,希望大家可以拿到自己满意的offer。原创 2023-07-03 19:18:10 · 297 阅读 · 0 评论