Next.js

2021-08-08 21:11:30
最近几年都在做 To B 的东西,所以一直没机会接触 SSR,拓展视野看了下 Next.js。 为了搜索引擎能搜索能根据某些关键词搜索到网站,必需预先把数据丢到页面上,但是普通的 React 或者 Vue 是后执行的,导致搜索引擎获取不到数据,所以出现了 SSR (Server

Read »

Chrome 91 Set-Cookie

2021-08-08 16:27:04
最近调试发现了一个比较尴尬的问题,Set-Cookie 想本地调试必需同时满足SameSite=None;Secure=true;,换成 Firefox 倒是不必,但是 Firefox 的体验还是比不上 Chrome,最终还是把 webpack dev 中的 https 开关打开

Read »

面包屑自动生成

2021-07-22 21:19:04
近几天开了个新项目,架子全部由我来搭建,恰好看到之前代码里面包屑的用法很奇怪(每个页面 dispatch 发送本页面的全部路径),看到代码的时候人都傻了 Σ(っ°Д°;)っ ,为啥不搞成自动读取的? 花了十几分钟搞了个从路由自动读取的,瞬间舒畅了,还是开新项目好,陈年项目里太多太

Read »

最近状态更新

2021-07-20 21:40:35
最近状态还不错,甚至还有了追求更高薪酬的欲望,毕竟有了欲望才能算一个正常的人。 也算是暂时没有什么后顾之忧,所以比较轻松,最近在有意识的锻炼和学习,想得到更多一点,想在上海有个小家。 有些人生观也算是有自己的性格模型,比如追求规则权威性,比如自由,比如等价交换。 心情也算蛮放松吧

Read »

服务器迁移记录

2021-07-08 09:52:53
最近收到邮件,两台 ECS 服务器都要到期了,一台在阿里,一台在腾讯,都是优惠价买的,两百左右三年。看了下续费都要一千五百多一年,对于个人没有任何收益行为来言太贵了。 想起 Github 提供的主页就去域名解析看了下,惊喜的发现可以使用 CNAME 了,之前阿里是不给使用这个的,

Read »

React 15

2021-06-29 10:17:58
顺着 render 找到 _renderNewRootComponent,然后看到实例化 React 组件的代码 var componentInstance = instantiateReactComponent(nextElement, false); 再看一下 nextE

Read »

JSON.stringify

2021-06-26 16:19:11
JSON.stringify 接收三个参数 要格式化的数据 格式化函数或者只格式化指定数组的元素 缩紧 最常用的就是传递一个数据,从 Object 转为 JSON 字符串,还有就是最后一个参数传递 2 或者 4 以便格式化观看数据。 有一天忽然接到需求,说显示的字符串需要排序

Read »

JavaScript Object

2021-06-20 23:00:44
众所周知 JavaScript 初生时借鉴了很多 Java 的语言特性,比如创建一个对象 new TargetObject(),但是它也有一些奇奇怪怪的东西,比如 Object.prototype。 prototype 这是一个神奇的东西,它被称为原型对象,所有对象都会从这里继承

Read »

使用 Grafana 监测服务状态

2021-06-12 20:50:58
近期得知有些产品没有监控,导致几天后才发现出了问题,所以学习下做个技术储备,本文以一个简单的服务可用来进行服务保活监控。 先准备一个 docker 网络环境 docker network create server-network 一,暴露服务状态 提供状态数据 每秒发送一个心跳

Read »

Use Rematch to replace Dva

2021-06-04 14:17:01
曾几何时 dva 和 roadhog 可谓是独领风骚,尤其是 dva 相比 redux 冗杂的使用方式简单了太多,可惜自一八年后都停更了,开启了KPI项目之路。并且每个死掉的项目没有任何说明,别家的项目换人维护或者停止更新好歹会在README里说明,但是在他们这里没有任何说明

Read »