Intention.js

响应式开发HTML重组库
授权协议 MIT
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery高级页面组件
软件类型 开源软件
地区 不详
投 递 者 韶硕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Intention.js是由Dow Jones开发的一款专门进行响应式开发的轻量级开源库,遵循MIT开源许可协议。Intention.js是通过HTML属性来操作DOM,直接通过修改HTML即可实现所有更改,并且还可以用来描述不同设备之间的HTML文档差异。

Intention.js由两部分组成:Intention.js和Context.js,Intention.js库主要是用来管理响应轴以及基 于元素规格和事件改变来操纵元素,Context.js是Intention.js的一个实现,在进行响应式设计时提供一组通用的使用模型。




Intention.js有三个基本操作:属性操作、类操作和放置操作,你可以使用它们修改任何属性值、添加或删除一个元素的类以及调整文件结构中元素的位置。

兼容性

Intention.js兼容目前所有主流的浏览器,包括IE 8,但值得注意的是,由于jQuery 2.x不再支持IE 6/7/8,所以建议在使用这些浏览器时,建议大家采用jQuery 1.x版本。

安装

在根据需求在页面引入脚本文件: 

<!-- use with context defaults -->
    <script
        data-main="assets/js/context"
        src="assets/js/require/require.js"></script>

 或

<!-- use only intention to build your own context -->
   <script src="underscore.js"></script>
   <script src="jquery.js"></script>
   <script src="intention.js"></script>
   <script src="context.js"></script>
   <script>     
// your amazing contextual threshold specification here!
   </script>

介绍内容来自 iteye

  • discord china 介绍 (Introduction) Discord is a chat application that allows millions of users across the globe to message and voice chat online in communities called guilds or servers. Discord also prov

  • msb msw When we talk about testing our applications, one of the main issues we need to keep in mind is how we should deal with the requests that our application makes to the server, as virtually every

  • 1、 touch库实现了什么和引入背景 click事件在移动端上会有 300ms 的延迟,同时因为需要 长按 , 双触击 等富交互,所以我们通常都会引入类似 zepto 这样的库。zepto 中touch库实现了 'swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', 'doubleTap', 'tap', 'singleTap',

  • 英文原文:Node.js Framework Comparison: Express vs. Koa vs. Hapi 作者:Jonathan 译者:戴嘉华 原文地址:Node.js 框架比较: Express vs. Koa vs. Hapi 1 Introduction Express.js is the most popular Node.js web application framewo

 相关资料
  • 多屏时代到来了,手机、平板、电脑、投影,各式各样的终端,出现再大家的生活中。最近一句话比较火,世界上最远的距离是我在你面前,而你却在玩手机。

  • 本文向大家介绍纯JS开发baguetteBox.js响应式画廊插件,包括了纯JS开发baguetteBox.js响应式画廊插件的使用技巧和注意事项,需要的朋友参考一下 baguetteBox.js 是一个简单和易于使用的响应式的图像 Lightbox 插件,支持滑动手势在移动设备上使用。纯 JavaScript 实现,不依赖第三方库和插件,赶紧来体验吧。 效果演示    下载源码 好了,看下本文重

  • 本文向大家介绍Bootstrap开发实战之响应式轮播图,包括了Bootstrap开发实战之响应式轮播图的使用技巧和注意事项,需要的朋友参考一下 本文主要内容是在导航条的下方做一张轮播图,自动播放最新的重要动态,供大家参考,具体内容如下 一、响应式轮播图 //响应式轮播图 //所需要的 jQuery 控制 //调整轮播器箭头位置 //所需要的 CSS 如果大家还想深入学习,可以点击这里进行学习,再为

  • 我有一个关于Spring Reactive WebClient的问题...几天前,我决定在Spring Framework中玩新的反应式东西,我做了一个仅用于个人目的的抓取数据的小项目。(向一个网页发出多个请求并组合结果)。 我开始使用新的反应式WebClient发出请求,但我发现的问题是客户端没有对每个请求发出响应。听起来很奇怪。下面是我为获取数据所做的工作: 以及调用fetchData的函数:

  • 前言 人的懒惰常常是麻烦的开始。多数程序员都希望自己的工作一劳永逸,一次开发,到处使用,成了人人追逐的目标,我也不例外。最初写《Nodejs开发加密货币》系列文章,因为不喜欢设定好了去写,所以目录反复修改,索性弄了小工具gitbook-summary;在写入门文章的时候,反复搜索github,索性把检索与制图集成到一起,弄了个开发语言检索统计工具(见《Node.js让您的前端开发像子弹飞一样》文章

  • 如果说集合是 Meteor 的核心功能,那么响应式可以能让这个核心功能更强大。 集合从根本上改变你的应用程序的数据处理方式。从而不必手动检查数据更改(例如,通过一个 AJAX 调用),再根据这些变化去修改 HTML 页面,Meteor 可以随时检测到数据的更改,并将它无缝地应用到你的用户界面上。 让我们思考一下:在后台,当底层的数据集合被更新以后, Meteor 能够马上修改用户界面的任何部分。