阅读更多

3顶
0踩

Web前端

原创新闻 Offline.js:自动提示在线/离线状态

2014-01-03 14:04 by 见习编辑 tuhaihe 评论(1) 有17929人浏览
Offline.js是一个JS库,当用户离线,即网络连接断开时,会自动向用户发出警告。在网络连接断开时它会抓取AJAX请求,并对请求进行备份,网络连接正常时重新发送AJAX请求。

使用Offline.js,不必将其整合到已有的脚本中,可单独使用,相信它会为你的应用带来更好的用户体验。

Offline.js主要特点有:

  • 体积小,仅有3kb
  • UI简洁,并提供多套通知主题和样式
  • 可单独作为插件使用
  • 时刻监控ajax请求,监测用户在线/离线状态
项目官网与演示地址http://github.hubspot.com/offline/docs/welcome/

Github代码托管地址https://github.com/hubspot/offline

兼容性:兼容Chrome、Firefox、Safari和IE8+


  • 大小: 36.4 KB
3
0
评论 共 1 条 请登录后发表评论
1 楼 smallXiaoTi 2014-01-04 02:03
尽管英文很多 还是能体会到些东西 谢谢贴主

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Hibernate 修改数据的实例详解

    Hibernate 修改数据 1.用 HQL方式来更新 在 这里修改 Person 的name 和age 通过 id 标识 Session currentSession = H3Utils.getCurrentSession(); currentSession.beginTransaction(); //创建 HQL String ...

  • hibernate mysql自增长id_hibernate利用mysql的自增张id属性实现自增长id和手动赋值id并存...

    insert语句中如果对id赋值(值没有被用到过)了,则插入的数据的id会为用户设置的值,并且该表的id的最大值会重新计算,以插入后表的id最大值为自增值起点但是如果使用hibernate,也想实现这个mysql的特性的话,怎么做...

  • Hibernate主键不能被修改

    Caused by: org.hibernate.HibernateException: identifier of an instance of ... is alterde from Caused by: org.hibernate.HibernateException: identifier of an instance of ... is alterde ...

  • MyBatis 是什么?与 Hibernate 的区别是什么?

    MyBatis 是一种基于 Java 的持久化框架,它可以将 SQL 语句和 Java 代码...与 Hibernate 相比,MyBatis 的映射方式更加灵活、性能更好、扩展性更好,学习曲线更低。开发人员可以根据实际情况选择适合自己的持久化框架。

  • Hibernate实体类的操作(添加 修改 删除 根据ID查询)

    修改操作:(底层的SQL代码:UPDATE t_user SET username=?,addres=? WHERE uid=?) //需求:修改uid=2记录的username的值 1.根据id查询 User user =session.get(User.class,2); 2.向返回的user对象里设置修改后的值...

  • Hibernate jpa获取自增主键Id

    项目中使用Spring +Hibernate+jpa。有场景需要保存实体后获取实体的主键进行下一步的操作。 经过查询资料以及参考通过修改主键注解的方式。即 @DocumentId @Id @GeneratedValue(strategy = GenerationType.IDENTITY)...

  • hibernate 中Entity主键采用UUID时save不保存

    Hibernate的实体ID为uuid类型,ID采用注解配置类型,具体配置如下 @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "org.hibernate.id.UUIDGenerator") @Column(name=...

  • Hibernate 与 Mybatis 如何共存?打破你的认知!

    很长一段时间,网上有很多关于Hibernate与Mybatis孰优孰劣的争论,两个阵营的人谁也不能说服谁,每个人的理由都很有道理。今天,我分享的主题是:在一个项目中同时使用Hiberna...

  • Hibernate数据修改后不能及时更新

    主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息(新增插入或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再刷新可能又显示不出来了。随机的能显示或不能显示...

  • hibernate自动生成uuid策略下手动setId进行update报错

    最近项目需要进行数据同步,第三方修改数据,需要同步更新、添加到我方数据库。 我方系统使用的是注解配置的...1、修改id生成策略 对系统的影响较大,(不合适) 2、删除之后再新增(不合适:如果id 有关联数...

  • 关于Hibernate不能保存数据 要注意的地方

    一般情况下不能保存数据的原因有: 1.没有开启事务,事务没有提交。 2.代码前后的事务不是同一个,这个是不太容易发现的问题,因为代码不会报错 3.主键生成配置有问题,不能生成主键,当然保存不了数据 二保存...

  • Hibernate持久化对象修改id重新保存的办法

    Hibernate持久化对象修改id重新保存的办法——Hibernate学习记录二 2017年11月10日 20:16:48 筱光 阅读数:1122 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...

  • Hibernate持久化对象修改id重新保存的办法——Hibernate学习记录二

    点击修改,对一条发布状态的记录进行复制,并生成一个草稿版本,也就是同一条记录的不同状态,也就出现需要从数据库get之后把id置空重新保存,这里出现一个问题,但Hibernate的持久化对象是无法对id进行修改操作的,...

  • sql update失效?hibernate get方法获取的数据不对?

    2. 我遇到的是hibernate + 存储过程 , 其实和事务不可重复读情况很类似,但是是因为 先执行了存储过程,并且是正常update, 但是紧接着又调用另一个service 是使用hibernate先get(id)查询了存储过程改的那张表数据,...

  • Hibernate中null id的问题

    org.hibernate.AssertionFailure: null id in bean.Grade entry (don't flush the Session after an exception occurs) 原因可有以下几方面: 1.实体类与数据库表字段不一致。如数据库缺少字段,或字段长度一样。 2...

  • 解决hibernate update语句不执行

    最近接了个老项目,框架用的hibernate,然后update语句有时候执行,有时候不执行,非常莫名其妙,百度了下发现网上有不少人也遇到过这种问题,遗憾的是他们的方法并不能解决我这个问题,无奈之下只好自己写个小工具...

  • Hibernate,session.save(tu),报错不能将null值插入列id

    1,检查该列是否被定义属性 not-null="true

  • hibernate核心API介绍

    1.1. 对象的三种状态 临时状态(瞬时状态): ...受session对象管理,有id值,持久化状态的对象在修改对象的属性的时候,会自动的把修改后的值同步到数据库中,相当发出update的语句 游离状态(托管状态)

  • hibernate.session.get()方法不能获取表中最新数据解决方式样例

    //a1中获取不到修改后的name值 sess.refresh(a1);//刷新a1对象,取出数据库数据 注:hibernate 配置有一级缓存,执行 A a = (A)session.get(A.class, id);后,a将被缓存,并且仅当前session可以再次获取a,执行sess....

  • hibernate-search:Hibernate搜索:全文搜索域模型

    通过Hibernate ORM会话修改的实体进行,以始终使索引保持最新状态。 ,可轻松构建全文本搜索查询并以Hibernate ORM实体的形式检索匹配。 以及更多: Search DSL中的许多不同和, 。 搜索查询返回的是而不是实体,...

Global site tag (gtag.js) - Google Analytics