当前位置: 首页 > 软件库 > Web应用开发 > >

sco.js

Bootstrap 组件增强版
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发
软件类型 开源软件
地区 不详
投 递 者 朱刚捷
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

sco.js,Bootstrap 组件增强版。

Why?

创造sco.js是为了增强Bootstrap中现有的js组件,并且也为了满足我自己所做的项目的特定需求。 对于一般的使用而言,Bootstrap中的js插件非常棒,但是,一旦你有深层次的或特定需求的时候,他们就无法满足了。 大部分的Bootstrap js插件是(或者说,在我创造自己版本的插件前)无法扩展的,并且,我所面临的问题不仅仅是写一两行代码就能解决的。这并不是说Bootstrap和它的js组件很差劲!Bootstrap的确是一个非常好的快速开发框架,但是,你不能强求让他适应所有需求。在我的使用经历中,Bootstrap的确满足了大部分需求 :)

注意: Bootstrap中默认使用css过渡(transition)效果,这非常好!我所创建的插件中仅有几个使用到了过渡(transition)效果,而且我也正在容许的情况下尽量使用。

你的收获

sco.js中的插件可以和Bootstrap一起使用,也可以单独使用。而且,sco.js中还包含了Bootstrap中没有的插件。所有插件都进行了单元测试,并且有生产环境的使用案例。每个插件都可以通过data-attributes data-trigger="pluginName" 或者 js代码var $modal = $.scojs_modal({...})的方式使用。 E每个插件都有“创建原因”(看下面具体说明) -- 它为了实现什么目的、它和Bootstrap中的插件有何不同、我为什么首先创建它。

大部分的css都来源于Bootstrap。我也尽量遵循Bootstrap文档,遵循Bootstrap中的格式和约定,因此,你在使用的时候不会感觉和Bootstrap有很大不同。

如果data属性可以出发某个插件,代码将是:data-trigger="plugin name",以确保不和Bootstrap中的data-toggle="plugin name"产生冲突。 这样你就可以同时或交叉使用Bootstrap和sco.js。

接下来?

  • Like mentioned in the note above, one of the priorities is to get css transition support working wherever possible.

  • Carousel is coming too, based on panes.

  • Ajax support for panes (and automatically for tab and carousel) - you should be able to load remote content into a pane or more slides into a carousel.

  • Add predelay to tooltip - for when you might want the tooltip to appear after a bit of delay.

  • form 校验对ARIA的支持。

  • 如果足够有用,我将更新form校验,让他支持data-*属性,并且让他更易扩展,当然,现在还不着急。

  • 你有其他建议吗?

  • 验证插件: http://www.bootcss.com/p/sco.js/#valid 验证方法: 在html界面中通过正则表达式等静态验证: html: <label> <div > email: </div> <input type="text"

  • Sco.js 链接地址:http://www.bootcss.com/p/sco.js/#modals <a data-trigger="modal" href="lipsum.html" data-title="Modal title" class="btn">链接地址</a>   用法很简单,直接引用js,他是Bootstrap的一个js插件,实现了 href="lipsum.html" 将一

  • SCO是面向连接的同步链路(Synchronous Connection Oriented link)的简称。 支持对时延敏感的信息如语音。蓝牙中定义的两种数据链路方式之一。 用保留带宽进行同步通信(电路交换),即两台设备在LMP层利用保留时隙在物理信道上周期传送传送数据包。这种类型的链接主要用于传送SCO包(语音数据)。SCO 包不包括CRC码,且不进行重传。主要支持传输有时间限制的信息,例如声

  • 近段时间在做bluetooth双向通信,坑的不轻,各种问题不断,感觉这坑都填不完的一样。把这段时间的东西写下来,给需要的小伙伴参考下,能少坑是一点 public class Main2Activity extends AppCompatActivity { AudioManager mAm; InavrSR inavrSR; @Override protecte

  • 其实这些在坛子里搜一下者找得到的,不过闲来没事还是整理了一下贴出来,(昨天 的贴子内容都 有一部分)希望对初学者能有所帮助和启发。都是以Q: A:的形式贴出来的,其中也有很少一点是自己添加的,必竟水平有限嘛!其中有一些故障的解决正确与否,还望大家试一试,呵呵,这些都是坛子里的大侠们回答 的,然后我搜捋的,如对各位大侠有所冒犯之处还望谅解则个!!大家共同学习嘛 ,在此先谢谢各位大侠下面开始啦: Q:

  • .显示系统当前日期   <script language=JavaScript>   today=new Date();   function date(){   this.length=date.arguments.length   for(var i=0;i<this.length;i++)   this[i+1]=date.arguments[i]  }   var d=new date("

  •   1、蓝牙协议栈体系结构 蓝牙技术规范的目的是使符合该规范的各种应用之间能够实现互操作。互操作的远端设备需要使用相同的协议栈,不同的应用需要不同的协议栈。并不是任何应用都必须使用全部协议,而是可以只使用其中的一层或多层。但是,所有的应用都要使用蓝牙技术规范中的数据链路层和物理层。 蓝牙协议栈的主要原则是尽可能地利用现有的各种高层协议,保证现有协议与蓝牙技术的融合以及各种应用之间的互通性以及充分利

  • 在Node.js官方文档 https://nodejs.org/api/console.html 中描述了控制台的所有API方法。 Class: Console - new Console(stdout[, stderr]) - console.assert(value[, message][, ...]) - console.dir(obj[, options]) - console

  • <asp:linkbutton id="lbtn_Test" Width="0" Height="0" Runat="server"></asp:linkbutton> 然后写好cs代码 获取操作类型 string strArgunment= Request.Form["__EVENTARGUMENT"]; strArgunment应该是test   js 触发.. __doPostBack("l

  • sco.valid.js是用jQuery Form Plugin以ajax的方式进行表单提交的,当验证全部通过 之后,表单会自动用get方式提交到form的action指定的地址。要想得到服务器端的处理结果,可以在服务器端处理程序中 输出一个符合JSend规范的json消息到客户端,格式为: {"status": "success", "data": {"message": myMessa

 相关资料
  • 如何同时使用maven-flatten-plugin和maven-shade-plugin? 我使用、、来管理多模块项目的版本。 为了部署可共同消耗的工件,我使用maven-flatten-plugin生成一个扁平的pom,使${revision}成为实际值。 但是maven-shade-plugin在${修订版}不变的情况下生成了一个减少的pom。 如何指定 maven-shade-插件以使用扁

  • 本文向大家介绍MySQL 密码增强插件,包括了MySQL 密码增强插件的使用技巧和注意事项,需要的朋友参考一下 介绍 以前没有太注意MySQL密码安全策略的配置方法,只是人为了将密码设为复杂密码,但是没有找到配置的方法,今天姜承尧的微信公众号正好发布了一篇关于这个的文章,所以在这里也顺便将方法写下来。首先该功能是在5.5以后的mysql版本才引入的插件,默认源码安装和二进制安装都没有启用该功能,如

  • 这是一个VB6的插件,为VB6提供了增强的搜索支持.

  • 我正在逐个迭代字符串对象列表中的元素: 在这里,每次我调用list上的get()时,列表都会从其一端一直迭代到第i个元素——因此上面循环的复杂性是O(n^2)。 是a.)对于增强型for循环,与上面相同,还是b.)对于循环,将指针保持在最后一个指针所在的位置,因此下面循环的复杂性是O(n)? 如果上面的情况(b)——我想是这样的——在列表上使用迭代器有什么好处吗。这是简单的迭代--没有回头路 蒂亚

  • ZGC 或 Z 垃圾收集器是在 Java 11 中引入的,作为一种低延迟垃圾收集机制。ZGC 确保垃圾收集暂停时间不依赖于堆大小。无论堆大小是 2MB 还是 2GB,它都不会超过 10 毫秒。 但是 ZGC 在将未使用的堆内存返回给操作系统方面存在限制,例如 G1 和 Shenandoah 等其他 HotSpot VM GC。以下是使用 Java 13 完成的增强功能: ZGC 默认将未提交的内存

  • 我有一个手风琴,它在我的页面内工作得很好。当你点击标题时,隐藏的div会显示,当你再次点击它时,它会再次隐藏。我想通过增加一个功能来增强手风琴,使手风琴一次只显示一个项目。换句话说,如果我打开了一个项目,并单击另一个标题,则当前打开的项目将自动关闭。 这是HTML 这是我的jQuery代码 如您所见,我有一个main(div class=“cap”)后跟一个(div class=“capitalo

  • 除了agent和环境之外,强化学习的要素还包括策略(Policy)、奖励(reward signal)、值函数(value function)、环境模型(model),下面对这几种要素进行说明: 策略(Policy) ,策略就是一个从当环境状态到行为的映射; 奖励(reward signal) ,奖励是agent执行一次行为获得的反馈,强化学习系统的目标是最大化累积的奖励,在不同状态下执行同一个行

  • 问题内容: 我看到了如下一行代码: 就我所知,我认为要能够以这种格式编写for循环,我们需要将“ words”作为实现Iterable接口并覆盖iterator()函数的类的实例。但是’words’是String数组类型,这对于循环格式如何正确? 有人可以给我一些提示吗? 问题答案: 从有关此主题的Java教程中: for-each构造也适用于数组,其中它隐藏索引变量而不是迭代器。以下方法返回in