摘要:
需求背景 在GPT爆发的时候,各项目都想给自己的产品加上AI,蹭上AI的风口,因此在最近的一个需求,就想要给项目加入Ai的功能,原本要求的效果是,查询到对应的数据后,完全展示出来,也就是常规的post请求,后来这种效果遇到了一个很现实的问题:长时间的等待。我们需要在GPT返回全部数据后,前端才能接受 阅读全文
摘要:
背景需求 在某一次需求中被要求,研发一个地图页面,能够具备搜索定位,自动定位,地图与标记拖移的功能,并且要求使用百度地图研发。 因为项目使用的是react,因为习惯性的搜索react百度地图,现网其实有成熟的组件,但是使用一遍下来,感觉有两种问题: 1: 通过文档翻阅,组件无法满足需求,例如搜索定位 阅读全文
摘要:
变基(rebase)与合并(merge) 项目背景 一直都很想讲变基与合并,但是平常都是一个人在研发一个项目,最近接到的需求是多人研发,这种情况下,git提交的规范,以及变基的好处就体现出来了 因此就想着聊一聊变基与合并,对日后的项目开发也会有帮助 合并 何为合并?花了一个图,讲了合并的过程 如图中 阅读全文
摘要:
故事背景 最近在做一个充值的页面,需求方很早之前便提过,需要对页面进行一定的安全保护,恰巧今天项目的小程序方面遭受到了XSS攻击,便想着深入一下前端安全方面。原本想了涉及到金钱交易的报文,已经加密了一层,但这其实也算是前后端的一种安全防范,那对于前端,难道没有任何其他的安全措施吗?网上进行搜索查询, 阅读全文
摘要:
背景介绍 写这篇文章的目的,主要是工作上做的事H5的项目,最近遇到了一个问题。由于这个H5嵌套在别的app上以及公众号上,因为本地想要完整的复现问题就不是 F12 能解决的了,所以就想着学下抓包,让自己的调试技术提升一些,故记录下这次的抓包之旅 抓包工具的选择 市场上其实有很多的抓包工具,在这里我选 阅读全文
摘要:
#发布自己的npm组件库 前期准备 **git上建立自己的仓库,这样子是为了在本地初始化时,可以直接生成对应的 package.json ** 克隆仓库 创建仓库成功后,gitbush本地,执行 git clone giturl git蛮人性化的,在空仓库中有命令行提示,不懂得可以直接复制在本地执行 阅读全文
摘要:
今天获取到一个需求,其实就是吸顶的需求,页面下滑,某一块dom隐藏时发生吸顶现象。这种特效其实老生常谈了,但是在这次做的时候,突发奇想,能否将其做成一个 hook ,从而实现出传递ref即可使得 dom 产生吸顶。原理其实很简单,但移动至隐藏时,设置接收的 dom 元素或者 ref ,使其 styl 阅读全文
摘要:
react 16.8发布以来,函数式写法逐渐取代class的写法,在react函数式写法中,最重要是就是react所推出的新特性:hook,今天就来简单谈谈最基础的hook——useEffect 在react的类时代,人们最关心的便是类中生命周期方法,你熟悉 React class 的生命周期函数, 阅读全文
摘要:
今天接到了一个新的需求,要求我们对表单中的某一个字段进行复制,这个表单是不可选的,拿到需求的时候有点懵,不清楚下手点在哪,后来网上找了找,终于有了点眉目,感觉网上有些是实现不了的,特地在这里记录下进行总结 实现复制功能,因为需求没有明确提出是要一键复制,还是长摁复制,所以把两种都讲了吧 正常来说一键 阅读全文
摘要:
今天开始记录一下剑指offer的题目训练,提升一下自己的编程能力吧 题目一: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 阅读全文