推荐一些奇奇怪怪的好东西

目录结构

  • 轮子篇
    • browser
    • mindmap
    • nprogress
    • vConsole
  • VScode 篇
    • DIY 代码片段
    • Image Preview
  • 工具篇
    • markdown-nice
    • excalidraw
    • GitHub Readme Stats
    • gh-pages

轮子篇

1.browser

Star 731

在这个打死不做兼容的前端时代,我们开发者会用谷歌浏览器,但是有些用户没有安装 Chrome 浏览器,或者是装了其他各式各样的杂牌浏览器内核可能是用的 Chrome 但是有些渲染机制却千姿百态,比如 Edge 360 等等浏览器都是,所以单单使用判断内核是没用的,所以我们需要判断是否为原生谷歌浏览器。为了提倡 有轮子便用,绝不重复造轮子 的宗旨,所以老严找到了 browser

地址: https://github.com/mumuy/browser

简单使用

引入

<script src="./Browser.js"></script>

使用

const info = new Browser
if(info.browser === "Chrome"){
  ...
}

2.mindmap

Star 223

我们想象力永远比不过 产品经理甲方、和老板 ,突然有一天甲方说,让你在项目中加一个可编辑的思维导图,然后保存成笔记。当时听到这个需求时,我正在练习闪电五连鞭。还好老严在 轮子市场 找到了它 —mindmap

image

简单使用

下载

npm install @hellowuxin/mindmap

使用

<template>
  <mindmap v-model="data"></mindmap>
</template>

<script>
import mindmap from '@hellowuxin/mindmap'

export default {
  components: { mindmap },
  data(){
    return{
      data: [{
      name:"如何学习D3",
      children: [
        {
          name:"预备知识",
          children: [
            { name:"HTML & CSS" },
            { name:"JavaScript" },
          ]
        },
        {
          name:"安装",
          _children: [
            { name: "折叠节点" }
          ]
        },
        {
          name:"进阶",
          left: true
        },
      ]
    }]
    }
  }
}
</script>

地址:https://github.com/hellowuxin/mindmap

3.nprogress

Star 22.1k

提高用户体验的一大神器,页面进度条加载,在页面跳转时使用 NProgress 它会在顶部出现一个进度条,支持自定义配置颜色大小

image

简单使用

安装

npm install NProgress

main.js

import NProgress from 'nprogress';

router.beforeEach((to, from, next) => {
  NProgress.start();
  next()
});

router.afterEach(transition => {
  NProgress.done();
});

地址:https://github.com/rstacruz/nprogress

4.vConsole

Star 12.4k

移动端调试,是一个非常棘手的事情,你永远不知到真机到底会发生什么意外,你还在使用 alert 来调试移动端吗?但是如果你有了 vConsole ,这一切将会变得轻而易举

<span><img src="http://crazy-x-lovemysoul-x-vip.img.abc188.com/images/微信图片_20201221175526.jpg" style="width:300px"/><img src="http://crazy-x-lovemysoul-x-vip.img.abc188.com/images/微信图片_20201221175532.jpg" style="width:300px"/></span>

查看元素查看LogSystemNetworkElementStorage 就是这么简单

简单使用

<script src="vconsole.min.js"></script>
<script>
  // 初始化
  var vConsole = new VConsole();
  console.log('Hello world');
</script>

https://github.com/Tencent/vConsole

VScode 篇

1.DIY 代码片段

平常我们都会用到一些模板工具 来便捷生成 代码片段

本图使用神绘制作

我的代码片段

你需要修改 prefix 名称

{
    "Print to console": {
        "prefix": "yjh",
        "body": [
            "<!-- $1 -->",
            "<template>",
            "<div class='$2'>$5</div>",
            "</template>",
            "",
            "<script>",
            "export default {",
            "components: {},",
            "data() {",
            "return {",
            "",
            "};",
            "},",
            "computed: {},",
            "watch: {},",
            "methods: {",
            "",
            "},",
            "created() {",
            "",
            "},",
            "mounted() {",
            "",
            "},",
            "beforeCreate() {}, ",
            "beforeMount() {}, ",
            "beforeUpdate() {},",
            "updated() {}, ",
            "beforeDestroy() {}, ",
            "destroyed() {}, ",
            "activated() {}, ",
            "}",
            "</script>",
            "<style lang='scss' scoped>",
            "//@import url($3); 引入公共css类",
            "$4",
            "</style>"
        ],
        "description": "Log output to console"
    }
}

保存之后你就可以在使用模板快捷名来生成模板了

2.Image Preview

有时候在我们的屎山代码中想要找到一张图片是一件很不容易的事情

我们可以使用 Image Preview 插件

它会在行号左侧的小槽中展示图片的预览,MD 中也可以 hover 预览

image

工具篇

1.markdown-nice

Star 2.7k

号主必备工具 , 当你看到这篇文章的时候我就是采用的 markdown-nice 有人问我它的优点在哪?哼

  1. 支持markdown语法
  2. 海量主题任你选择
  3. 导入导出文件很方便
  4. 16关教程教你快速上手
  5. DIY 主题,定制自己的样式
  6. 实时保存,不再担心忘记Ctrl+S
  7. html 源码直接转 markdown
  8. 支持在线编辑,无需安装编辑器

地址:https://github.com/mdnice/markdown-nice

2.excalidraw

Star 13.7k

一款手绘风格的画图工具(神绘),因为发文章和做笔记的时候经常需要画图,比如一个项目构建流程、源码功能实现流程需要画一个图,有些流程图去用官方的又太过官方,所以选择一个自己喜欢的画图工具也是不错的,至少比电脑自带的 画图 工具要强

地址:https://github.com/excalidraw/excalidraw

image

3.GitHub Readme Stats

Star 15.8k

想要将自己的 GitHub 打造得更炫酷一点?比如做一个小卡片咋样放到个人主页咋样

简单操作

1.创建一个项目跟自己用户名一样

2.创建一个 README.md 文件 下面的是示例,大家可以对照着图片来修改

[![Mr.Yan's Github Stats](https://github-readme-stats.vercel.app/api?username=CrazyMrYan&count_private=true&show_icons=true&theme=merko&include_all_commits=true)](https://github.com/CrazyMrYan)
image

效果图:

image

地址:https://github.com/anuraghazra/github-readme-stats

4.gh-pages

我们可能经常写一些笔记或者自己的个人网站,但是需要部署静态文件,但是这需要域名服务器备案 等等一些列操作,老严怎么会去花钱?有白嫖的必须安排上。相信大家经常也会看到别人的博客都是直接使用的 https://用户名.github.io/项目名

简单操作

1.clone 项目到本地

git clone git@github.com:CrazyMrYan/home.git

2.安装依赖

npm install  
or  
yarn install

3.打包

npm run build 
or 
yarn build 

4.打完包之后,我们需要进入到打包后的静态文件夹中进行初始化

cd dist
&
git init

5.创建分支

git checkout --orphan gh-pages

6.将文件放到暂存区

git add .
&
git commit -m "my project"

7.连接远程仓库

git remote add origin git@github.com:CrazyMrYan/home.git

8.推送到刚刚创建的分支

git push origin gh-pages

当你提交完成之后呢,你可以在github的项目中看到多了一个分支 gh-pages

到这里,你就已经部署好了你的静态文件

老严随便弄的一个静态文件,访问地址是 https://crazymryan.github.io/home

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容