JavaScript专题⑤:Outdated Browser:优雅地拒绝用户 | JSON Editor:图形化JSON编辑器 | waitgroup.js:30行代码搞定JS异步调用
发布在GitHub不完全装B指南 v2.02014年6月18日view:6683
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

Outdated Browser:

  • 使用难度:★

  • Star数:300

  • 亮点:优雅地告知用户,他该换浏览器了

G哥说

好久不见!

最近真是忙得不行,翻译完成后一大堆的事情要做,所以耽误了两篇文章。不过不要紧,今天开始又来正常更新了。

有一段时间没有关注新项目,没想到又出了不少有意思的东西,GitHub真的是牛逼到不行,优质项目层出不穷。

如何解决用户浏览器不兼容一直是一个比较头疼的问题,说得生硬点吧用户不高兴,说得详细点吧用户又嫌复杂。今天推荐的这个库,可以说完美的解决了这个问题,既优雅又有效,不夸张地说,如果你的网站本身设计一般的话,恐怕用户最喜欢的就是这个提示不兼容的页面。

来看图: enter image description here

非常漂亮是吧,把鼠标移动到对应的浏览器上还会有特效哦,至于是什么特效,大家自己去试试吧~

有一点需要注意,这个页面如果用于国内用户的话需要进行简单的汉化。

Outdated Browser 官网首页


JSON Editor

  • 使用难度:★★

  • Star数:549

  • 亮点:让不懂JSON的人也能编辑JSON

G哥说

JSON 大家都很熟悉,现在网页和后端交换数据大量使用这种格式,由于其简单清晰,大受欢迎。

但是对于非程序员来说,JSON 仍然是一个门槛,他们不喜欢那些大括号、引号和逗号,而且直接编辑JSON很容易出错。

为了解决这个问题,JSON Editor 出现了,它将所有 JSON 可包含的格式都用图形界面表示出来,完全隐藏了 JSON 的语法,让不懂 JSON 的人也能轻松创建和编辑 JSON 数据,并且不会出错。

你终于可以把编辑数据的活儿交给别人了。

JSON Editor 官网首页


waitgroup.js:

  • 使用难度:★★★

  • Star数:23

  • 亮点:超级超级简单的异步库

G哥说

这个东西我是偶然看到的,Star 数简直可以忽略。仔细看了一下,这个库的代码是两年前写的,被我看到应该是因为最近更新了一下测试文件,所以吸引了大家的注意。

异步函数,简单说就是调用一个函数并传入回调函数,当这个函数执行完成的时候会自动调用回调函数。搞过 Nodejs 的朋友都很清楚,原理一样。

最牛逼的是这个东西去掉注释之后只有30行左右的代码,学起来超轻松!就从这个开始你的源码之旅吧。

waitgourp.js 官网首页


如果大家觉得这篇文章还不错的话请动动手指分享一下吧~你们的支持就是我最大的动力!

欢迎扫描二维码关注我的微信号“GitHub不完全装B指南”,获取最新文章。

谢谢~

enter image description here

评论
发表评论
3年前

Outdated Browser 自带十几种语言,其中包括中文

我的收藏