阿拉尔市 那曲县 垦利县 九寨沟县 东至县 蒙阴县 留坝县 阿尔山市 施秉县 平罗县 横山县 新乡县 宁波市 丰宁 内黄县 杭锦后旗
作者:百年不渡  分类:未来幻想  点击:63323次  下载:92次  大小:70M  日期:2019-08-18

上班这党事_开发 chrome 扩展 GitHub-Remarks 的一些想法以及遗憾

标签:担子 博彩免费试玩2000可提款

前文 对于单页应用中如何监听 URL 变化的思考 说到我在开发 chrome 扩展 GitHub Remarks 中遇到的一个问题,本文来聊聊开发这个扩展的前后心路历程。

为什么开发这个扩展?前文说到咱们结婚吧_2018年最新新闻网

开发这个扩展的原因是我在 GitHub 中所 兰陵王_2018年最新新闻网star 的项目实在太多了(截止目前 671 个),有的项目过个几天回来看就忘了为什么 star 了,有的轮子想找的时候发现忘记叫什么了,这么多一个个找实在浪费时间。于是我一直在想有这么个工具,可以自定义对 GitHub 中的项目进行备注,然后可以根据备注进行搜索,于是便有了这个扩展。

综上,这朝5晚9_2018年最新新闻网个扩展有两个功能:

  • 对 repo 进行备注(可以在 repo 详情页或者自己的 stars 列表页)
  • 根据备注对 repo 进行搜索(stars 列表页)

一开始我的设想中是有另外一个重要功能的,那就是 stars 分类。也就是像浏览器书签一样,设置 tags 进行分类。很显然,市面上的 stars 管理工具都有这个功能(比如 OhMyStar),不过很多是仅仅有这个功能。

但是,从一开始,我就将其定位为一个浏览器扩展,而不是第三方工具(web 或者 app,本文的基于 web 专指基于第三方的 web 网站),因为我个人平时也就网页版的 GitHub 用的多,如果需要打开第三方,无形中就增加了使用成本。

搜索了下,stars 管理的 chrome 扩展也确实有,比如 Github Stars Manager 以及 GitHub Stars Tagger。它们的思路都是类似,根据 GitHub 提供的 API 获取所 stars 的项目,然后和保存的 tags 数据进行匹配(可以用 chrome.storage.sync API),然后再把 dom 画上去。这里最关键的一步就是获取所 stars 的项目,因为 API 所限制,一次请求只能获取 100 条数据,所以需要多次请求,这个时间消耗非常大,再者,因为浏览器扩展是基于页面,也就意味着每次刷新,每次进入新的页面,都需要重新进行请求操作,而不是像基于 web 和 app 的管理工具一样能对数据进行缓存。

基于此考虑,我放弃了对 stars 进行分组(标记)的功能。我也曾考虑过将数据进行缓存,但是因为基于页面,缓存周期很难把控(不像基于 web 或者 app 可以自主进行刷新),遂放弃,不得不说是一个遗憾。

而另外一个遗憾是,由于 chrome.storage.sy绝望主妇_2018年最新新闻网nc API 对于储存数据大小的限制,使我不得不改用 chrome.storag传奇故事_2018年最新新闻网e.local API,理论上说起的作用和 localStorage 类似。

基于这两个遗憾,个人觉得这个扩展的使用也是十分受限的。首先需要是 GitHub stars 的重度用户,然后要对 repo 备注有需求,方便以后的查找,因为很多人对于 star 对于收藏的东西是不会去看第蓝山球队第一季_2018年最新新闻网二次的。再者,最好只在一台电脑上工作,因为数据不能同步的问题。

总之,这个扩展很好的满足了我自己的需求,接下去如果有需要,会考虑下数据导入导出的功能。

当前文章:http://akt-tigongshi-com.hanaustralia.cn/8plw8c9a/ed836_155613.html

发布时间:2019-08-18 01:59:26

澳门银河送彩金夏威夷基拉韦厄火山爆发熔岩流出  银河娱乐首页yh163am.com  澳门银河娱乐yh163am.com  澳门银河2949所有网址贵州省副省长蒲波涉嫌严重违纪违法被查  澳门银河手机网站福建霞浦渔船失事致1人失联  澳门银河yh7788.bet  银河国际手机网址2949  银河娱乐官网yh163am.com  www.7163.com澳门银河  澳门银河手机网站  

您可能还对以下电子书感兴趣

上班这党事TXT下载声明:

1 2018年最新新闻网免费提供的上班这党事,均由网友上传,供下载测试之用,不作商业用途,下载后请二十四小时后删除!

2 我们根据txt小说全文所整理出上班这党事txt电子书全集免费下载,由程序自动生成上班这党事txt下载文件。

3 书友所发表的txt小说上班这党事的相关评论,并不代表本站赞同上班这党事txt下载或者支持上班这党事的读者观点。

4 如果发现小说《上班这党事txt全集》无法下载未及时更新请联系我们。如果您喜欢上班这党事txt电子书,请支持作者到书店购买正版图书。感谢您的合作与支持。

5 好看的小说