zoukankan      html  css  js  c++  java
  • 简单思路、显著改进的典范——Firefox 3中的Awesome Bar

    随便写写,向大家介绍一下Firefox 3中信息搜集、管理方面的杀手级功能:Awesome Bar。众所周知,IE的那种层级式收藏夹已经过时了,没人愿意用子目录来手工整理数以百计的书签。在Firefox 3中,书签管理、标签(tags)归类的功能得到了空前强化,基本上,除共享之外,其完全可以用来替代目前流行的网络书摘应用,如deliciousQQ书签等;而Awesome Bar作为书签及tags查询的综合界面接口,其易用性也让人爱不释手。

    基本界面:
    ff3_0.jpg

    实现原理:

    使用Firefox内置的SQLite引擎存储所有的用户访问信息,其来源包括历史、收藏夹、标签、已访问的url、已访问的网页标题、页面元数据等,然后根据用户输入的关键字,对其进行实时的部分字符串匹配查询,罗列出所有匹配结果,并按照一定算法排序,从而帮助用户迅速找到所需的目标网址。简而言之,相当于是用户网页访问信息的本地搜索。

    匹配信息来源:
    历史url、收藏夹、标签(tags)、曾访问过的网页标题

    查询排序依据:
    1. 访问时效性
    2. 访问频率
    3. 统计访问次数
    4. 字符串匹配程度

    界面功能:(*为常用功能)
    1. (*)bar右边的下拉按钮:显示本机访问频率最高的网址列表
    2. (*)bar右边的星星标记:单击—立即收藏当前网页至"未整理书签",不添加tags;双击—收藏当前网页,并指定其tags及存储位置
    3. bar左边的网页标记:显示当前站点信息,包括统计访问次数、页面元数据等
    4. bar右边的订阅标记:订阅当前网页中的RSS

    小技巧:
    Q: 如何永久性删除Awesome Bar筛选出来的一些条目
    A1. 用光标键在下拉列表中选中该条目,然后按Del或Shift+Del....
    A2. 根据列表中星星等UI提示,判断该条目所处位置,然后从书签或历史中删除

    一般资料整理方式:
    1. 访问网页时,仅需点一下星星即可将其迅速收藏至"未整理书签"
    2. Ctrl+Shift+B,打开书签管理器,在“未整理书签“中,逐个修改收藏书签的标题,添加tags,以体现特色和分类
    3. 可选:在书签管理器中新建一个”已整理书签“目录,将所有已添加了tags的书签全部移至其中,保持“未整理书签“为空
    4. 接下来,用Awesome Bar来搜想要的tags、标题关键字吧!

    一个典型应用实例:
    比方说,我希望查找某个自己曾经访问过的盟军文件格式汇总网页,该网页也许已收藏过了,也许没有;随便输入个“盟军”试试,ff列出了所有匹配结果,注意其中的匹配关键字已被加粗,有星星标记的记录是已收藏网页,星星的左边标记是其书签所关联的tags;


    Ok, 把"commandos"也输进去,进一步缩小范围,注意此时只有同时具备两个关键词的记录才会被显示出来


    继续添加一个关键字"文档",其结果恰好是我需要找的那个网页。地址栏居然也能当搜索栏,是不是很酷?:)

  • 相关阅读:
    类和对象
    使用JAVA理解程序逻辑
    类的有参
    1.人机猜拳
    类的无参方法
    类和对象
    Java解析XML
    集合框架一
    Java中的包
    继承
  • 原文地址:https://www.cnblogs.com/neoragex2002/p/1212545.html
Copyright © 2011-2022 走看看