如何超过大多数人 转自 https://coolshell.cn/articles/19464.html对国内互联网的批判真的是相当尖锐啊 (ノ ̄ ω  ̄)ノ 当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的 “武林秘籍”,而且还是左耳朵写的,一定有干货满满,只要读完,一定可以练就神功并找到超过大多数人的快车道和捷径…… 然而…… 当你看到我这样开篇时,你一定会觉 2020-02-02 杂谈 转载
使用 hexo next 搭建静态博客 场景在碎片化学习的时代,没有体系化/总结的知识很快会被彻底遗忘,而博客可以帮助我们记忆平时零碎的知识。有人似乎认为想玩博客就必须要域名/服务器,这里吾辈不得不说明一下,这个认知是错误的。 对于绝大多数网站来说,静态是无法满足复杂的需求的。然而我们只是想要日常写点博客,分享到网络上的话,却是不需要这些,静态博客也便是足够了。 准备本文假设你是一位开发者并至少对下面打勾的内容有基本了解。 [x] g 2020-02-02
Windows 为当前用户添加开机自启项 场景不知道你是否遇到过,每次打开电脑,开机之后总是要启动 Chrome 浏览器等一些常用应用,而常用应用中有的有开机自启的选项,有些则没有。每次打开都是重复性的操作,真是不厌其烦。。。 解决方案下面是 Windows 当前用户的自启动目录的路径 1C:\Users\{你的用户名}\AppData\Roaming\Microsoft\Windows\Start Menu\Prog 2020-02-02 windows
React 根据状态动态化功能的一些思考 场景 之前吾辈也在 SF 上询问过 类似的问题。 目前在实际业务中遇到了两种情况 程序的功能在分发给不同组织使用的时候有所差异,即不同的组织都会存在一些定制化的功能。 最常见的差异例如 表单的字段存在差异 列表展示的字段与相关操作有所不同 组件内的代码在某个权限下才会执行,但是又依赖于组件内的一些状态,如何将这些代码分割到不同的地方(例如不同的文件)便于之后的维护。 一些按钮在指定权限下存 2020-07-31 工程化 react
Git 常用命令 记录一些最常用的命令(从上往下使用频率依次降低),当然,这里只是吾辈个人的,其他功能可能暂时还没用到呢 详细的 git 相关知识强烈推荐 Pro Git 基本命令 关键词 命令格式 命令解释 命令示例 命令解释 init git init 为当前目录初始化 git 本地仓库 add git add [要追踪的文件/路径] 添加到 git 跟踪 git add -A 追踪仓库目 2020-02-02 git
WebStorm 使用技巧 WebStorm 全局默认配置使用场景:使用 WebStorm 经常会遇到一种情况,在这个项目自顶了一些设置(Settings 而非 Project Structure,例如 自定义的 Maven,项目字符编码等等),到了新的项目全部恢复了默认值又要重新设定。 解决方案:通过 WebStorm 的默认设置(File > Other Settings > Default Settings 2020-02-02 工具 webstorm
使用 gh-pages 发布前端项目 场景 gh-pages 之前就有在使用 gh-pages 这个库,但由于名字并未想到它如此强大,甚至支持发布代码到任意 git 仓库。换言之,它可以将任意本地文件发布到远端 git 仓库,而不需要自己处理各种乱七八糟的问题。 问题首先说一下我们之前前后端分离项目的发布流程 修改打包的 webpack 脚本以支持引用 cdn 上的资源(本质上是修改路径) 打包静态资源文件 找到前端静态资源 2020-09-25 工程化 react
使用 vscode + draw.io 轻松绘制流程图 vscode 扩展 场景考察事实上吾辈也有做过相当的考察,用过几个知名的流程图工具,但最终选择 vscode-drawio 插件。 plantuml: 复杂 mermaid: 复杂,但通过 js 编写,web 友好 processOn: 付费,不开放 drawio: 开源、免费,可独立部署或集成 2020-09-08
工具网站 前端 2019 前端开发者学习路线汇总 工具 i18ns: 国际化 i18n 全语言翻译 codepen: 前端页面代码分享(HTML/CSS/JavaScript) appsgeyser: 封装前端/网站为 App cloudflare: CDN/免费的 HTTPS netlify: 前端免费 CI(持续集成) smms: 免费稳定的图床(国内) office-converter: 文档在线转 2020-03-14
异步并发调用 问题你觉得下面这段代码会怎么打印?这里使用异步模拟了 10 个 thread,然后从 generator 里面迭代取值 123456789101112131415161718192021222324252627282930313233343536373839const sleep = (sec) => new Promise((res, rej) => { setTi 2020-07-16 javascript 异步
使用 rollup 打包 react 库 场景其实一般用 tsc 编译一下就行了,但如果想要更加强大的功能,例如打包成一个单文件、多种格式、或者包含 css 时,就需要使用 rollup 来处理了。 打包 处理 ts 处理 css 压缩 配置文件package.json 12345678910111213141516{ "scripts": { "pub": &quo 2020-09-03 工程化
CSS Grid 页面布局 背景 grid 可视化布局, css grid 完整指南 早就知道 css grid 布局非常强大,但之前由于兼容性问题一直没有机会尝试,近来在生产环境中大规模尝试使用它,并尝试在 react 中进行封装:在 react 中优雅的使用 grid 实现页面布局,于此记录一下各种常见布局的 grid 实现。 附:grid 真的是一个非常强大自适应布局系统。 示例 注:以下示例均默认引用了 Nor 2020-12-09 css grid