以前那个最小的导航网站,重构了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sciooga
V2EX    分享创造

以前那个最小的导航网站,重构了

  •  3
     
  •   sciooga
    sciooga 2017-05-23 11:25:39 +08:00 8228 次点击
    这是一个创建于 3149 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简洁的到只有一个搜索框和一个键盘

    在线体验 http://i.huguotao.com/

    GitHub https://github.com/sciooga/Keyboard-launch

    扩展版就没时间重构了...

    第 1 条附言    2017-05-23 22:01:33 +08:00
    上了个 HTTPS

    https://i.huguotao.com
    43 条回复    2017-05-27 14:59:33 +08:00
    naodai
        1
    naodai  
       2017-05-23 11:29:04 +08:00
    chrome 下会和 Vimium 冲突
    xiadd
        2
    xiadd  
       2017-05-23 11:31:17 +08:00
    为什么跟 http://start.coding.io/ coding 前两天发的那个一模一样?@Coding
    sciooga
        3
    sciooga  
    OP
       2017-05-23 11:32:44 +08:00
    之前挺多朋友问能不能拿去用的,这次加上了 MIT LICENSE
    sciooga
        4
    sciooga  
    OP
       2017-05-23 11:33:21 +08:00
    @xiadd #2 他们有问过我,所以专门加上了 MIT 的授权,我顺手就重构了
    ty89
        5
    ty89  
       2017-05-23 11:38:53 +08:00
    建议:上让 favicon 剧中作为主体显示,字母靠边。
    sciooga
        6
    sciooga  
    OP
       2017-05-23 11:53:43 +08:00
    @naodai #1 应该争不过扩展的,它权限高 = =
    sciooga
        7
    sciooga  
    OP
       2017-05-23 11:54:06 +08:00
    @ty89 #5 那没有 favicon 的就丑了
    Ultraman
        8
    Ultraman  
       2017-05-23 12:12:28 +08:00
    chrome58 下快捷键打开一个页面后 ctl+w 关闭标签页 原标签页关闭了微博又自动开了一个标签页
    sciooga
        9
    sciooga  
    OP
       2017-05-23 12:18:00 +08:00
    @vcinex #8 这个 BUG 我这里复现不了...

    按键响应的是 keyup (按键松开触发)事件,可能 Chrome 在 Windows 下表现和 Mac 有些差异,我得空用 Windows 看看
    Ultraman
        10
    Ultraman  
       2017-05-23 12:45:17 +08:00
    @sciooga Arch 然后设置中开启了新窗口打开网页
    CHN
        11
    CHN  
       2017-05-23 13:03:47 +08:00 via iPhone   1
    不错
    freestyle
        12
    freestyle  
       2017-05-23 13:24:43 +08:00 via iPhone
    designer
        13
    designer  
       2017-05-23 13:29:18 +08:00
    希望能用 icon font 之类的
    如果需要 我愿意提供一个: http://chuangzaoshi.com/icon/
    ty89
        14
    ty89  
       2017-05-23 13:32:30 +08:00
    @sciooga 没有就显示默认的 icon
    metrue
        15
    metrue  
       2017-05-23 13:49:23 +08:00
    console 里面好几个 error...
    sciooga
        16
    sciooga  
    OP
       2017-05-23 13:53:22 +08:00
    @metrue #15 那些错误是因为按下了不在屏幕上显示的键比如空格,懒得理了,反正不会有影响...
    canbingzt
        17
    canbingzt  
       2017-05-23 13:55:28 +08:00
    @sciooga
    我复现了 @vcinex 的 bug
    1.打开导航页
    2.在导航页右侧随便打开一个页面
    3.按 ctrl+w,w 松慢一点,然后自动跳转到 w 对应的页面了
    sciooga
        18
    sciooga  
    OP
       2017-05-23 14:00:08 +08:00   1
    @canbingzt #17
    @vcinex #8

    我更新了下判断条件,现在需要在导航按下的键才会响应 keyUp 事件了,你们的问题应该能解决
    sciooga
        19
    sciooga  
    OP
       2017-05-23 14:05:55 +08:00
    上一楼补充一下,可能需要清一下缓存,因为 CDN 设置的缓存是特别长的
    Tink
        20
    Tink  
    PRO
       2017-05-23 14:11:58 +08:00
    和 8L 问题相同
    Tink
        21
    Tink  
    PRO
       2017-05-23 14:14:17 +08:00
    @sciooga #18 我还是有这个问题,只是在 W 键有这个 bug

    1、打开导航页
    2、按下 W,自动进入微博页面
    3、在微博页面 Ctrl+W,微博页面会关闭并重新打开一次
    sciooga
        22
    sciooga  
    OP
       2017-05-23 14:19:19 +08:00
    @Tink #21 我在 safari 里也复现了这个 BUG,现在是修复了
    xycool
        23
    xycool  
       2017-05-23 14:42:08 +08:00
    喜欢,谢谢,已使用!
    hzw94
        24
    hzw94  
       2017-05-23 15:34:54 +08:00
    挺好玩的,但是不知道有什么用呢?
    Ultraman
        25
    Ultraman  
       2017-05-23 15:58:17 +08:00
    @sciooga 我这里解决了
    patton
        26
    patton  
       2017-05-23 17:34:38 +08:00
    漂亮,已经使用了,感谢作者
    taurenshaman
        27
    taurenshaman  
       2017-05-23 19:47:53 +08:00
    有重复前缀的怎么处理?自行分配到不同的按键?
    比如:google、github、gitlab
    sciooga
        28
    sciooga  
    OP
       2017-05-23 20:13:12 +08:00 via Android
    @taurenshaman 目前是这样的
    syahd
        29
    syahd  
       2017-05-23 20:47:27 +08:00 via Android
    希望上 https
    xujinkai
        30
    xujinkai  
       2017-05-23 21:35:28 +08:00
    好东西,简洁方便
    sciooga
        31
    sciooga  
    OP
       2017-05-23 22:01:02 +08:00
    @whwq2012 #29 已上,但是由于 favicon 地址可能不支持 https,所以不一定能显示绿锁
    tomxin7
        32
    tomxin7  
       2017-05-23 23:41:43 +08:00
    好看,先收藏,在慢慢研究怎么用
    run2
        33
    run2  
       2017-05-24 00:50:18 +08:00
    sciooga
        34
    sciooga  
    OP
       2017-05-24 01:01:18 +08:00   1
    @sobigfish #33 最开始是 V 站一个朋友的 idea /t/32295 后来有了多个版本的实现
    sciooga
        35
    sciooga  
    OP
       2017-05-24 09:34:58 +08:00 via Android
    @designer 你的意思是自定义按键下的 icon ?
    ZernonHuang
        36
    ZernonHuang  
       2017-05-24 09:56:48 +08:00
    好东西!
    leefly
        37
    leefly  
       2017-05-24 12:05:23 +08:00
    提个小细节
    #keyboard ul span {cursor: pointer;}
    另 span>li --> li>span
    sciooga
        38
    sciooga  
    OP
       2017-05-24 12:17:45 +08:00
    @leefly #37 真是细心... 我都没留意用 span 包住 li
    SingeeKing
        39
    SingeeKing  
    PRO
       2017-05-24 15:40:12 +08:00
    微博的 favicon 使用了 http

    逼死强迫症。。
    Jelebi
        40
    Jelebi  
       2017-05-25 00:30:39 +08:00
    之前看到过一个类似的 http://nav.b3c4.com/
    kot32
        41
    kot32  
       2017-05-25 10:03:16 +08:00
    点子不错,做的也挺漂亮~
    suhe
        42
    suhe  
       2017-05-26 16:40:35 +08:00
    非常好
    1847bell
        43
    1847bell  
       2017-05-27 14:59:33 +08:00
    用起来很舒服,非常好
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3155 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:10 PVG 21:10 LAX 05:10 JFK 08:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86