自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tz

且将新火试新茶,诗酒趁年华

  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端axios请求二进制数据流转换生成PDF文件空白问题(终极解决方案)

本文章共1570字,预计阅读时间1 - 3分钟。问题场景:axios请求二进制数据转换生成PDF空白问题,使用axios请求后端接口,后端返回的二进制流文件,需要转换成PDF,但是在postman中直接保存文件是可以打开的;问题描述:请求后端接口 => 转换PDF文件 代码:import axios from '@public/axios' // 引入封装的axios// 请求方法如下reqExcel: reqData => axios.get(`api/expo.

2021-09-02 10:07:05 4403 8

原创 PC端、移动端Video自动播放兼容完美解决方案(IOS、安卓、微信端)

最近公司官网需要使用视频当做banner背景且自动播放,并且因为是官网需要做到PC端和移动端都可以适配自动播放兼容,这些问题很是头疼;得到这个需求后,开始查看各个大厂的移动端网站,发现很少有官网在移动端使用视频当做背景;正当手足无措时,无意中看到了滴滴的移动端官网,大家可以查看下图,这个我们看似是视频的背景,其实是由300多张图片组动态更换图片的src组成的;滴滴移动端网站(PC需要F12打开控制台 -> Ctrl + Shift + M 切换到移动端)这时候会有同学问:为什么不直接放一个vi

2021-03-18 09:08:27 3885 3

原创 面试官:谈谈你对原型和原型链的理解

金三银四的旺季即将拉开序幕,这段时间有朋友陆陆续续去面试,和她们沟通发现,最高频出现问题就是:谈谈你对原型和原型链的理解?无形之刃 最为致命。 ——影流之主一个看似最最最基础的面试题,但是这送分题,回答的不好可能就变成了送命题。接下来就让我们一起来探讨探讨~基于原型的语言?JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个实例对象( object )都有一个私有属性(称之为 proto )指向

2021-02-19 11:36:25 4409

原创 这一次,彻底理解XSS攻击

希望读完本文大家彻底理解XSS攻击,如果读完本文还不清楚,我请你吃饭慢慢告诉你~话不多说,我们进入正题。一、简述跨站脚本(Cross-site scripting,简称为:CSS, 但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,跨站脚本攻击缩写为XSS)是一种网站应用程序的安全漏洞攻击。XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScrip

2020-12-31 09:56:29 25070 32

原创 uni-app运行到浏览器跨域H5页面的跨域问题解决方案

官方文档对跨域的解决方案推荐:https://ask.dcloud.net.cn/article/35267更方便的解决方案项目根目录直接创建一个vue.config.js文件,并在里面配置代理,直接上代码module.exports = { publicPath: './', devServer: { proxy: { '/api': {...

2020-05-26 13:16:00 7191 1

原创 GitHub高分开源电影前端项目源码解析案例分析,支持一套代码发布小程序、APP多个平台(前端入门精选)

uni-app-VideoGitHub地址:https://github.com/Tzlibai/uni-app-video一个优秀的uni-app案例,旨在帮助大家更快的上手uni-app,共同进步!Features​代码编写简洁,注释清晰,快速入门必备;支持在线模糊搜索;程序类目懒加载,支持在线播放预告片;更好的App跨平台框架、更方便的H5开发框架,加载新页面速度更快;一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝

2020-05-16 08:48:38 3532

原创 2022-06-18 前端周报总结 git分支优化

需求1、需求2、需求3、需求4、需求5等,下周会动态调整前端资源,优先处理重要紧急需求;xxx1,巴厘岛前端项目使用生产分支**: xxx1、xxx2、xxx3**前端人员在开发项目的时候,不同项目生产分支名称不同,容易造成发版分支错误,合并分支错误的现象本周已宣导在目前状态下开发时注意相关项目的生产分支,合并前性确认代码正确性;统一规范前端项目生产分支名称,21日开始切换,28日前完成切换,后续统一使用xxx1分支;

2022-11-06 09:09:49 430 1

原创 2022-06-11 前端周报总结 团队的成长

去年出现各类问题总是事必躬亲,其实这样反而会让团队失去主动参与建设的热情和信心;今年开始进行转变,出现问题先让对应的同学去了解,询问对应的想法及方案,提供建议和参考,慢慢发现这样其实更有效帮助团队成员提升技术水平。因为随着决策权、责任的加大,需要掌握更详细的技术知识作为决策修复的基础,会迫不及待地去了解手上工作的要领并尝试找出高效办事的方法;

2022-10-28 23:52:37 1048

原创 2022-06-04 前端周报总结 - 科技无障碍

根据世界卫生组织 2017 年的数据,大约有 2.53 亿人患有视觉障碍,我之前接触过一些视力障碍用户,他们会使用手机设置- 辅助功能-旁白,打开这个功能后 点击就会朗读设备屏幕上的内容。

2022-10-23 18:07:07 901

原创 2022-05-28前端周报 践行PDCA方法

合并生产代码前, 一定确认本次合并的改动代码文件是否匹配, 使用 --no-ff 进行合并;上周末宣导了代码合并规则,并强调如果有疑问及时反馈;本周对该合并代码规则进行检查时,发现还是有个别同学没有按照合并规则进行合并;询问原因:不清楚在如何在某个工具中使用;然后立刻对此进行培训:从为什么要做、如何做、做什么等纬度进行培训;下周开始会继续针对该规则进行检查。

2022-09-29 13:45:04 818

原创 2022-05-21前端周报 针对test发布失败的思考

本周在有同学反馈代码合并后构建后, 产品反馈test环境未生效;排查之后发现, 该项目是重构UI的需求代码都在A分支, 该同学代码已经合并到A分支, 但是构建的时候惯性思考, 依旧构建test分支;点击构建发布的时候有没有确认对应的commit信息?构建成功有没有去验证代码是否发布成功?是对test环境放松, 还是uat、pro环境都如此?随后和该同学沟通, 询问相关原因,并提出预防措施, 其实这并不是一件特别严重的事情, 只是希望让整个大家认识到,团队对于故障、问题的态度一定是严肃严格的;

2022-09-29 13:44:24 624

原创 2022-05-14前端周报 巴厘岛项目交接完成

本周由赵今麦对部门前端项目进行梳理, 并与陈冠希进行沟通交流, 陈冠希上手很快, 目前已经进入巴厘岛项目多个需求的开发;本周与巴厘岛同学交接项目基本完成, 交接清单如下:① 确认是否项目权限、代码权限、构建平台权限;(已完成);② 上述所有交接项目均需本地运行确认项目代码、相关技术点、分支流程;(已完成);③ 所有交接git项目相关配置、注意事项均同步至文档;(已完成);④ 项目现有问题/待优化问题、原型地址等文档确认;(已完成);⑤ 参与巴厘岛项目需求评审、需求跟进开发;(已完成);

2022-09-29 13:43:44 825

原创 2022-04-30前端周报 巴厘岛项目交接.md

① 崇明岛 -> Git项目113个, 业务包含(xxx等)② 巴厘岛 -> Git项目176个, 业务包含(x x x、xxx、xxxx等**);**① 确认拥有项目权限、代码权限;(已确认完成);② 上述所有交接项目均需本地运行确认项目代码、分支流程;(5.8日前完成)③ 所有交接git项目相关配置、注意事项均同步至部门文档;(5.11日前完成)④ 项目现有问题/待优化问题、UI设计稿、原型地址等文档确认;(5.15日前完成)⑤ 5.15开始所有交接git项目参与需求评审、需求跟进开发;

2022-09-29 13:41:43 785

原创 2022-04-23前端周报 团队分享会议

本周五王一博在域内前端分享了项目13开发心得, 从需求下发、新建分支、高频代码分享、发布流程各个方面讲述了自己在开发中常见问题及心得技巧, 大家也在过程中积极提问沟通,氛围很不错;非常建议团队同学多参与分享会议, 在分享的过程中有助于把自己正在做的事情真正理清楚、讲清楚,而且分享之后,大家也会有正向或反向的建议,是很好锻炼的机会;也希望营造一个乐于分享的氛围,持续学习,可以一起成长。

2022-08-22 11:53:21 814

原创 2022-04-16前端周报 对于加班的感悟

本周和部分前端同学沟通, 有同学最近加班比较多;和该同学沟通内容总结如下:\1. 我的建议是: 在加完班之后, 得好好思考一下, 今天的工作效率高不高?有没有什么事情让自己觉得没技术含量?有没有方法可以避免这些没技术含量的事情?如果都是重复的功能代码, 我们有没有方法把这些抽离成公用的组件或代码,下次在遇到类似的就可以节约很多时间;\2. 其次就是有紧急的需求需要加班, 可能是生产出现问题,也可能是忽然有个高优先级项目需要协助支援;

2022-08-22 11:52:44 1225

原创 2022-04-09 上海远程办公感悟

因为疫情影响,已经进入远程办公状态。在家工作是一个更大的挑战,本周已开始与部分同学1对1沟通,沟通目前是否遇到的问题,团队的流程、工作方法等有没有改进建议,过程中我也会保持真诚,认真回复提出的问题,不管这个问题有多尖锐;沟通下来发现这样的交流非常高效,下周也会继续和对应前端进行沟通交流,解决跟进所出现的问题....

2022-08-01 20:31:19 586

原创 2022-04-03前端周报 排查问题要知识沉淀

本周在优化了服务端渲染项目UAT构建环境替换的问题前端项目部署UAT或者PRO环境,会执行生产构建命令,有部分项目是服务端渲染SSR项目,部署在容器里,无法实现UAT域名替换,构建production分支时,如果点击了发布,会出现UAT环境请求生产接口问题,目前已优化完毕(假装是链接)从本周开始每天在1030抽出5-10分钟,用来收集域内前端遇到的问题阻塞,并及时协调处理、跟进进度;...

2022-08-01 20:30:27 923

原创 2022-03-26 如何处理紧急需求

即使工作很忙,希望一定别忘记抽出时间来成长,下周开始会每周进行20-40分钟时间集中的代码review,过程中我们随机review某个同学本周开发代码的,大家一起集思广益,共同进步;突然发现去年目标->承接的国内项目需求在不知不觉中已经完成了,在过程大家都付出了很多努力与汗水,也一定有收获;现在朝着新目标进取,相信未来也会更好....

2022-07-23 15:02:22 307

原创 2022-03-19 新同学转正感悟

本周参加员工转正述职的评审,看到了有工作中表现不错的同学,在述职中表现的并不好,可能是自身准备不充分或不善于表达;结束之后,下午我和这名同学对述职演讲进行复盘,哪些点讲得好,哪些是需要改进,也推荐了两本书《用事实说话》《关键对话》,希望可以和这名同学一起进步;个人觉得转正述职或晋升述职,都是很好的展示锻炼自己的机会,把自己的所做所想的、闪光点展现给大家,一定抓住每一次亮相的机会,做好充分的准备不辜负自己的付出;组内成员轮流主持周会;...

2022-07-23 15:01:54 209

原创 2022-03-12前端周报 轮流主持周会

因为疫情影响,已经进入远程办公状态。在家工作是一个更大的挑战,本周已开始与部分同学1对1沟通,沟通目前是否遇到的问题,团队的流程、工作方法等有没有改进建议,过程中我也会保持真诚,认真回复提出的问题,不管这个问题有多尖锐;沟通下来发现这样的交流非常高效,下周也会继续和对应前端进行沟通交流,解决跟进所出现的问题.......

2022-07-23 15:00:14 861

原创 2022-03-05 跨团队学习

本周参与团队2的部门周会,也请教学习了团队建设方面的内容,我觉得团队的关系就像是联盟一样的互相信任、团结协作,未来的日子一起克难攻坚,共同进步。

2022-07-16 16:49:54 118

原创 2022-02-26 团队氛围-交流

本周在前端例会上宣导了数据安全重要性、对生产要有敬畏之心,即使合并代码、日常发布迭代等操作从来没有出现过问题,也要加强check,检查所做的步骤有没有问题,会不会出现疏漏,避免习惯性思维。在例会末尾抛出一个问题有个前端页面卡顿严重如何优化?过程中大家畅所欲言的提出自己的思考、见解,在九名前端的思想碰撞下得出了三种优化方案可以解决该问题。在一起去探讨问题的过程中,感受到了很多。后续也会提供更多沟通、发表想法的渠道,营造更好的氛围。...

2022-07-16 16:48:30 513

原创 2022-02-19 反思复盘团队

所做的事情,也许暂时看不到结果,但请不要灰心,我们不是没有成长,而是在扎根;

2022-07-16 16:47:33 481

原创 threejs导入obj文件报错 buffergeometry.setAttribute is not a function error

Uncaught (in promise) TypeError: buffergeometry.addAttribute is not a function at OBJLoader.parse (index.js?53f9:1211:1) at Object.eval [as onLoad] (index.js?53f9:947:1) at eval (three.module.js?5a89:39584:1)

2022-07-12 16:23:44 3053

原创 2022-02-12前端周报 数据安全/付出会有回报

提高安全意识尤为重要,即使向业务方提供数据,也需要经过流程的确认.

2022-06-27 21:06:54 502

原创 2022-01-15 开发代码感悟

我等采石之人,当心怀大教堂之愿景”,很久以后,我们的项目或许如今日的土建工程师看待中世纪大教堂建造者使用的技法一样陈旧,但是,我们的匠心会得到尊重。

2022-06-27 21:05:47 107

原创 2022-01-08 如何高质量完成需求开发

会议总结:如何高质量完成需求开发 ->明确需求、确认时间点、及时暴露风险、推动解决问题、关注质量;)

2022-06-27 21:04:26 377

原创 2021-01-01 - Review代码过程感悟

本周在沟通XX项目的过程中,业务方对官网、程序输出页面与UI图希望1:1还原,已对相关前端同学进行沟通,在开发时注意细节,加强自测;(事情都是一步一步来完成的,而细节之处的处理才能够看出能力)......

2022-06-25 11:40:42 109

原创 gulp怎么配置使用打包压缩混淆html,添加版本号

gulp可以进行js,html,css,img的压缩打包,是自动化构建工具,可以将多个js文件或是css压缩成一个文件,并且可以压缩为一行,以此来减少文件体

2022-06-17 20:13:23 957 2

原创 本周总结:为图片标签<img>加上 alt属性的好处

根据世界卫生组织 2017 年的数据,大约有 2.53 亿人患有视觉障碍,他们也希望拥抱互联网,访问网页

2022-06-17 19:40:47 934

原创 (亲测有效)解决npm报错git dep、installable、idealTree、Installing安装失败等问题

今天在启动一个vue 项目npm install的时候,一直报不同错误,一会安装失败,安装超时,npm ERR! A complete log of this run can be found in: npm ERR! 一 会这里出问题一会那里出问题。尝试了很多方案: cnpm安装 yarn安装,更换npm的taobao源都不行,最后找到了问题亲测解决......

2022-06-15 19:53:16 3105 3

原创 网站优化方案-图片压缩(怎么压缩图片,可以让访问速度提升50%)

用了这个方法解决了图片的问题,网页打开速度提高了50%

2022-06-01 11:52:46 513

原创 服务端渲染SSR项目UAT打包怎么替换环境env接口信息

服务端渲染SSR项目UAT打包怎么实现通过域名判断,替换环境env接口信息

2022-04-02 23:09:37 214

原创 如何快速离职?离职交接工作清单(前端)

前言这是一篇前端离职项目交接清单(front-end handover checklist)。仰天大笑出门去,我辈岂是蓬蒿人? 金三银四就要到了,大家一定跃跃欲试,甚至已经收获了很多offer。即将入职公司:同学请问下周可以入职吗?当前领导 or HR: 同学申请离职需要提前一个月申请,交接结束后才可以同意离职!本文这边准备如下前端项目离职交接清单,如果我们找到了新的工作需要准备哪些东西可以完美交接并快速离职~为什么要准备交接清单?假设你离职已然成为事实,领导和HR很少会特别去卡时间,其

2022-02-15 22:12:04 3431 2

原创 jquery/vue/react前端多语言国际化翻译方案指南

本文章共3470字,预计阅读时间5-10分钟。国际化-前言每个开发者能希望编写的程序可以让全世界的用户使用,它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换种说法,应用程序的功能和代码设计时考虑在不同地区运行的需要,其代码适应不同区域要求。开发这样的的过程,就称为国际化( internationalization),简称i18n。i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18.

2021-09-02 20:46:09 1593 2

原创 这是一份JavaScript正则浅析

什么是正则?正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。,JavaScript 内置对象正则,使用正则表达式(RegExp)可以进行强大的模式匹配、文本检索以及替换功能。常规作用验证指定数据格式是否符合要求聊天表情数据采集…前端创建正则表达式的方法通过直接量的形式创建正则表达式:var re = /\d/g;通过构造函数

2021-09-02 11:15:27 116

原创 Lodop和C-Lodop打印控件用vue在win7电脑不兼容样式板式错乱问题

问题遇到一个问题,打印模板经过测试人员、各类打印机都是正常,但是出现这种情况,在部分win7的电脑上模板样式出现错乱问题。。。排查思路准备win7电脑和出现问题打印机型号,准备复现问题,但是依旧正常;使用出现问题的浏览器(360浏览器)打印依旧正常,让客户使用谷歌浏览器操作,问题依旧存在;使用win7 64位于32位分别测试模板打印,依旧正常;查看C-Lodop版本是否一致,C-Lodop -->C-Lodop Setup -->关于,一致并未发现问题;寻找是否是模板html的问

2021-08-12 15:14:22 3200 3

原创 Vue3全局APi解析-源码学习

本文章共5314字,预计阅读时间5-15分钟。前言不知不觉Vue-next的版本已经来到了3.1.2,最近对照着源码学习Vue3的全局Api,边学习边整理了下来,希望可以和大家一起进步。我们以官方定义、用法、源码浅析三个维度来一起看看它们。下文是关于Vue3全局Api的内容,大家如果有更好的理解和想法,可以在评论区留言,每条我都会回复~全局API全局API是直接在Vue上挂载方法......

2021-06-30 09:43:00 2081

原创 Vue3中的13个全局Api-源码解析学习

本文章共5314字,预计阅读时间5-15分钟。前言不知不觉Vue-next的版本已经来到了3.1.2,最近对照着源码学习Vue3的全局Api,边学习边整理了下来,希望可以和大家一起进步。我们以官方定义、用法、源码浅析三个维度来一起看看它们。下文是关于Vue3全局Api的内容,大家如果有更好的理解和想法,可以在评论区留言,每条我都会回复~全局API全局API是直接在Vue上挂载方法,在Vue中,全局API一共有13个。分别是:createapp 返回一个提供应用上下文的应用实例;h ..

2021-06-30 09:41:19 285

转载 超详细网站博客域名和二级域名、子域名升级HTTPS免费申请SSL证书配置nginx指南...

随着互联网的飞速发展,我们的工作生活已经离不开互联网,HTTP虽然使用极为广泛, 但是存在不小的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付,网络交易等网站应用中安全方面最需要关注的。谷歌、火狐、360等浏览器开始要求强制使用HTTPS网站,小程序开发也必须是HTTPS网站,企业、网站网页部署HTTPS加密似乎已经势不可挡,今天来讲解一下怎么通过Nginx...

2021-04-26 09:49:00 765

一代15位身份证二代18位身份证正则表达式校验.md

一代15位身份证二代18位身份证正则表达式校验,带详细注释,每个字符注释,大厂通用

2021-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除