V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Justineo
V2EX  ›  程序员

GitHub Hovercard v0.3.3

  •  
  •   Justineo ·
    Justineo · 2015-12-26 14:57:19 +08:00 · 3346 次点击
    这是一个创建于 3233 天前的主题,其中的信息可能已经有所发展或是发生改变。

    (给项目增加了一个主页,可以在 Chrome/Firefox 下直接预览效果了。)

    项目主页 / GitHub

    issue 内容预览

    相比之前安利过的版本多了不少新功能,完整功能列表:

    • 在鼠标悬浮到用户名、项目名、 issue 号上时,通过浮层显示用户、项目、 issue 的资料
    • 支持绑定 GitHub access token 来提高 API 访问频率限制(超过默认额度时才会显示绑定提示)
    • 支持 issue 内容中 GitHub 独有的任务列表的显示
    • 支持 issue 内容的 Markdown 转换、代码高亮
    • 支持 emoji 在项目介绍和 issue 中的正常显示
    • 支持通过选项设置域名,以在 GitHub Enterprise 中使用
    10 条回复    2015-12-28 17:36:43 +08:00
    blueandhack
        1
    blueandhack  
       2015-12-26 15:19:03 +08:00
    哈哈哈
    我认识你的博客
    我说这个头像怎么那么熟悉呢(也是很少有人用
    还记得你最喜欢这种风格了,黑黑的主题,看来你做的插件也是这样子哈
    我之前用 Wordpress 的时候给你的 SimpleDark 提过 issue
    hei1000
        2
    hei1000  
       2015-12-26 15:41:33 +08:00 via Android
    哎哟,不错哦
    Justineo
        3
    Justineo  
    OP
       2015-12-26 15:49:36 +08:00
    @blueandhack 纯粹是因为 GitHub 本身的 tooltip 就是这个颜色的……
    congeec
        4
    congeec  
       2015-12-26 16:33:28 +08:00
    thx
    thyrlian
        5
    thyrlian  
       2015-12-26 18:36:58 +08:00
    漂亮, 已收藏
    romoo
        6
    romoo  
       2015-12-26 19:59:31 +08:00
    sobigfish
        7
    sobigfish  
       2015-12-27 11:47:35 +08:00
    不知道会不会有人贴个 you don't need jquery 的 issue
    主要是好多都依赖不同版本的 jquery , 整的每个都是不同的 jquery 实例.chrome 的内存就更飙升了
    Justineo
        8
    Justineo  
    OP
       2015-12-28 02:05:38 +08:00
    @sobigfish 主要是依赖了一个基于 jQuery 的 tooltip 插件,就干脆引 jQuery 了。 Chrome extension 的 content script 本来就没法直接用网页中已有的 jQuery 实例,所以肯定是另外整一个。
    sobigfish
        9
    sobigfish  
       2015-12-28 13:02:33 +08:00
    selector 可以直接写嘛 https://github.com/oneuijs/You-Dont-Need-jQuery/blob/master/README.zh-CN.md
    , tooltip 肯定能找的到不依赖的 jquery 的-。- extension 不能调用页面的因为它把网站当成其他独立的页面了( url 不一样)


    确实怪 chrome 应该提供些高效的 dom 操作 API
    Justineo
        10
    Justineo  
    OP
       2015-12-28 17:36:43 +08:00
    @sobigfish querySelector 之类的完全不是问题。当然能找到不依赖 jQuery 的 tooltip 组件,但是提供灵活的接口、定位非常靠谱的并不多。 Tooltipster 是我看了一圈下来即使要引入 jQuery 也要用的。多引个 jQuery 也不至于飙升多少内存……

    Extension 的 content script 和目标网页是共享 DOM 的,但是 JS 全局环境是隔离的。我引入 jQuery 完全是为了 Tooltipster , DOM 操作并不是问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2790 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 341ms · UTC 06:16 · PVG 14:16 · LAX 23:16 · JFK 02:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.