摘要:
Babel源码解析(一):源码调试(上) Versions 开发环境、npm包版本信息: | 名称 | 版本 | | | | | babel | v7.20.6 | | node | v16.16.0 | | npm | v8.11.0 | | OS | macOS 13.1 (22C65) | F 阅读全文
摘要:
版本信息 开发环境、npm包版本信息: 名称 版本 yarn 1.22.17 redux 5.0.0-alpha.0 react 18.1.0 node v14.17.0 OS Microsoft Windows [版本 10.0.19044.1645] Google Chrome 版本 103.0 阅读全文
摘要:
背景 今天在调试项目的时候,碰到了一个跟跨域相关的问题——CORS errors。 场景如下:前端向第三方平台发起一个请求,使用了 Nginx 做代理转发去处理跨域问题。 但是,在经过Nginx代理转发后,虽然status code 为200,但是请求报错 CORS errors,并且没有没有返回响 阅读全文
摘要:
问题排查 今天打开博客园发现,平时记录的一些文章里边放的图标失效了,如下图: 之前一直用gitee当图床,免费又稳定!今天咋回事? 但是在浏览器打开挂掉的图片,浏览器又是正常展示,这就很神奇了! 302 Moved Temporarily 回到博客园,按下F12键打开开发者工具,看了下这个失效的图标 阅读全文
摘要:
背景需求 在本地跑React项目时,调用的接口往往是跨域的,一般常用的是webpack-dev-server提供的prxoy代理功能。然而在每次切换代理环境后,都需要重新跑项目,对于开发人员来说太麻烦了。如果能够在切换代理环境后,不用重跑项目,岂不是提升了开发体验和减少了项目编译的时间呢? ● we 阅读全文
摘要:
最近在玩一款被称为“天”的游戏——塞尔达传说:旷野之息,在网上搜索攻略的时候意外发现了一个网站,该网站包含了游戏里所有的武器装备、材料和道具的数据资料,见下图: 看到这么全的数据库,哪个海拉鲁老流氓不心动? 我二话不说打开了开发者工具,正当我准备把网站的请求数据copy下来的时候,下面一幕让海拉鲁老 阅读全文
摘要:
背景 在一些场景下,我们的网站需要通过iframe标签嵌入第三方厂家的页面,这时候就得通过iframe标签去引入需要嵌入网页的网址了 案例 例如,2月15日是元宵节,为了庆祝元宵,我们需要在主站上线活动页,这个活动页刚好是一个第三方网站(欧阳修的一首词),我们需要把他嵌入到主站中: 主站设计图如下: 阅读全文
摘要:
升级HTTPS 购买SSL证书(免费) 打开阿里云,搜索SSL证书 选购SSL证书 接下来选择如下配置,要注意配置费用为0 选完配置点立即购买,然后跳到确认订单页,点击支付 支付成功会跳到支付完成页面,此时证书申请完毕 创建证书 进入证书控制台(SSL证书),选择免费证书标签栏,先创建证书 申请证书 阅读全文
摘要:
概念 跨源资源共享 (Cross-origin resource sharing,简称CORS) (或通俗地译为跨域资源共享)是一种基于HTTP头的机制,该机制通过允许服务器标示除了它自己以外的其它orgin(域,协议和端口),这样浏览器可以访问加载这些资源。跨源资源共享还通过一种机制来检查服务器是 阅读全文
摘要:
(前端面试题大全,持续更新) 二分查找 二叉树的插入 手写快排(复杂度) 分治算法 一行代码实现判断回文字符串 堆排序 跳楼梯(一次一步或者两步 有多少种方法) top K(找数里面第k大的数) email正则匹配,url正则匹配(二面和三面都写了一遍) 如何最高效率的对数组中的数字去重,复杂度是多 阅读全文
摘要:
一、二叉树概念 二叉树(binary tree)是一颗树,其中每个节点都不能有多于两个的儿子。 字节一面,第一道就是二叉树的插入,在这里其实是对于一个二叉查找树的插入。 使二叉树成为二叉查找树的性质是,对于树中的每个节点X,它的左子树中所有项的值小于X中的项目,而它的右子树所有的项的值大于X中的项。 阅读全文
摘要:
老板说我们的项目要和国际接轨,于是乎,加上了多语言(vue-i18n)。项目用到的UI框架是element ui ,后续echarts、joint等全都得加上多语言。 一、言归正传,i18n在vue项目里如何使用呢? 第一步,Hold On!不对啊,肯定是先install啊,不install怎么us 阅读全文
摘要:
之前,UI看做好的页面效果,一直都是把项目打包好后放上服务器跑。 现在,UI能实时看到我的项目的页面效果情况了。 那么问题来了!!! 要怎样做到呢??? 接下来照做就行了!!! 请您先打开项目下的package.json文件 找到dev这一行 加上-- host 192.168.1.1 (你的本机地 阅读全文
摘要:
最近用echarts在做可视化,好多实例都有一大堆数据,想着把数据保存到本地,有什么比较方便又可靠的办法呢? 将下边代码粘贴到浏览器的控制台 紧接着把想要的数据用这个函数执行就好了,第一个参数是数据对象,第二个参数是要保存成文件的名字。 阅读全文
摘要:
问题描述: 最近在做毕设,express 里边的中间件(body-parser)失效,req.body获取不到任何值,req.query能获取到值。一开始加body-parser中间件是有用的,直到昨天加了token之后,body-parser失效。试着把token去掉,无济于事,也不是这个问题,也 阅读全文
摘要:
大概七月底开始实习,到现在经历了两个完整的项目(c2b)。 因为开发时间紧,任务重,所以在开发过程踩到的坑都没时间去记录。 现在在开发一个某链运输监控系统,到了收尾阶段,有时间写博客了!开心! 一、鼠标移入移出标注,信息框会产生闪烁 如下图: 网上一堆解决的办法,一开始以为是事件冒泡(mouseov 阅读全文
摘要:
项目是拿 echarts + 百度地图 来做可视化界面,现在到收尾阶段慢慢优化。 先附代码: 如下图,默认圆点颜色为红色: 其中item打印出如下图: 发现marker(小圆点)即为html片段,要改变小圆点颜色只需自定义html即可。 附代码: 效果图: 同理,要改变小圆点形状,重写html片段即 阅读全文
摘要:
8月27日晚,在实习公司加班。当时正在调试页面,偶然打开百度首页console,发现彩蛋,于是投了简历。 9月14日晚,七点-九点,在公司笔试。 笔试题型(有出入): 一、单选20道 1、难度不难,考的广而已。虽是前端,但有操作系统,linux,算法,数据结构,计算机网络等等。涉及前端的题目,So 阅读全文