kavience

blog

置顶 Web前端优化总结

What 针对 web 前端优化方案的总结, 主要技术栈为 React。 Why 与以往 PHP, JSP 等服务端渲染不同, 现如今大多数 web 端采用 React, Vue, Angular 等客户端渲染方案。单页应用带来的好处是显而易见的, 前端开发人员可以专注于前端页面的交互, 后端人员专注于数据的处理, 分工明确。另一方面得益于 nodejs 的生态, 例如 npm 包管理, w......

一道有趣的JavaScript题

题目 如下为一段代码, 请完善 sum 函数, 使得 sum(1, 2, 3, 4, 5, 6) 函数返回值为 21 , 需要在 sum 函数中调用 asyncAdd 函数, 且不能修改 asyncAdd 函数: 1234567891011121314151617181920212223242526/** * 请在 sum函数中调用此函数, 完成数值计算 * @param {*&#......

生命的脆弱

树叶的一生,只是为了归根吗? – 亚索 对生命的疑问 每当想起人生的意义的时候,我总是会想起 LOL 中亚索的这句话「树叶的一生,只是为了归根吗?」。我觉得他说的这句话,似乎适合让任何一个失落的人发出这样的呐喊,同时也会产生共鸣,人的一生,其实不也像一片树叶吗? 树叶源自于树枝,春天发芽,夏天茂盛,秋天落叶,冬天归根。而大多数人,少年时在家乡出生和长大,年轻时外出学习和工作,中年时成家立......

如果坚持一个行业五年

写在开头 这两天确实有点开始焦虑了,准确的来说,我好像一直都很焦虑。最近又有新想法了,想重新捡起 Android ,想做 APP 开发。回想起大学的时候,我一直都好想做 APP 开发,书也买了不少,视频也看了不少,但始终没有坚持下去。刚刚重新看了点关于 Android 的知识,回想起以前的一些‘经验’,不知怎的,有点黯然伤神。 当初为什么没有坚持下去呢?我一直觉得自己是个很浮躁又很有想法的人......

程序员的焦虑

写在开头 有时候我一直怀疑自己不适合做一个程序员,出身普普通通,小学六年从未接触过英语,接触计算机也是因为去网吧打游戏。小时候的我像大多数的人的童年一样,希望以后做个科学家,从没想过去做程序员,那时候连程序员这个职业是什么都不知道。一直到高中,吵着跟爸妈说要买电脑,说是为了学习,实则是为了打游戏。最疯狂的时候,痴迷到什么程度呢?高一高二每次开运动会的时候,我都是在家打游戏度过的。基本不参加一......

未来的路

序言 初衷 突然有那么一刻,我想写点什么,关于人生的一些思考。本来我曾希望只在博客里面写关于技术的东西,但是有的时候,我觉得总想写点什么才行,脑海里时不时会冒出一些 idea,如果不写下来,没过多久我觉得我就会忘记。所以,这将是我写这个系列的初衷,观点不一定正确,但从我开始写的时候,我也没想过让多少人看,也许根本没有人看,但这无关紧要,几十年后,让年纪大了的自己回头看看曾经 20 多岁的自己......

Terminal翻墙代理

What? 通过 proxychains-ng 实现 terminal 代理 Why? 目前的代理功能,大部分底层都是基于 socks5、http 等,然后配合插件如 SwitchyOmega 等,实现在浏览器端代理,或者是全局代理,但问题是在 terminal 下仍然不走代理。即使通过 export http_proxy=http://127.0.0.1:1081 https_pro......

今年计划

What? 工作闲暇之余想做的一些事。 Why? 发现自己想做的事情实在是太多了,一直想做点什么属于自己的东西,零零散散之前一直没做,从现在开始专注于每件事吧! 终身学习! How? 运营一款关于家乡的论坛 这个想法其实很早就有,也一直没有行动,现在终于下定决心了。 宜春本地论坛 是一款关于家乡本地的,涵盖交友、话题讨论、本地活动、本地资讯的论坛。配合公众号,推送一下关于家乡的东西。 开发一......

PSR-1基本规范

阅读建议 本文是根据 PSR 规范英文文档翻译而来,建议多次阅读以便熟悉这些规范,并在工作中用到这些规范。 What? 一篇翻译而来的 PSR-1 规范 Why? 通过翻译 PSR 规范,掌握 PHP 的开发规范 How? 关键字 本文中的关键词 "必须", "禁止", "必要", "最好", &qu......

自建前端错误监控系统

阅读建议 先整体快速阅读一遍,再回头看其中的配置。 What? 使用开源工具sentry,自建一套 bug 监控系统。 Why? 在日常前端的开发中,当产品部署到线上的时候,前端页面一旦发生错误往往是非常严重,并且难以重现 bug ,为了使得项目中的 bug 可控,bug 监控就显得尤其重要了。然而,现在市面上的 bug 监控软件,可以说并不便宜,这个时候我们可以选择自建一套监控系......