阅读更多

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>

更多详细介绍,请参阅官网:http://intentionjs.com/

托管地址:https://github.com/dowjones/intentionjs

  • 大小: 17.5 KB
  • 大小: 55.5 KB
来自: csdn
0
0
评论 共 1 条 请登录后发表评论
1 楼 chris_strive 2013-08-30 09:33
这是封装了DOM操作的js包?

发表评论

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

相关推荐

  • 响应式开发HTML重组库Intention.js.zip

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

  • 《程序员》 -- Intention.js:轻量级响应式开发工具

    Context.js是Intention.js的一个实现,在进行响应式设计时提供一组通用模型。 Intention.js 有三个基本操作,包括:属性操作、类操作和放置操作,开发者可以使用它们修改任何属性值、添加或删除一个元素,以及...

  • Intention.js:轻量级响应式开发工具

    Intention.js是一款专门用于响应式开发的轻量级开源库,遵循MIT许可。它通过HTML属性操作DOM,通过修改HTML即可实现所有变更,并可用来描述不同设备之间的HTML文档差异。 Intention.js由两部分组成:...

  • Intention.js – 动态重构 HTML 为响应式模式

    Intention.js 提供一个轻量级的和明确的方式,帮助你动态重组 HTML,成为响应式的方式。操作方法都放在了元素自己里面,所以灵活的布局看起来就似乎不会那么的抽象和凌乱。  您可以轻松地增加布局的选择和灵活性...

  • Cause: org.postgresql.util.PSQLException: 错误: 无效的 “UTF8“ 编码字节顺序: 0x00

    数据入库时报错了,一开始还觉得很奇怪呢,难道是我的表字段问题??之前入库都好好的呀。 后来百度一下,才发现是因为入库的数据包含了空格。。。(因为这份数据是测试自己造的) 所以在set时,String.trim() ...

  • 靶机渗透练习54-digitalworld.local:DEVELOPMENT

    靶机描述 ... Description This machine reminds us of a DEVELOPMENT environment: misconfigurations rule the roost. This is designed for OSCP practice, and the original version of the machine wa

  • spatial-intention-maps:多主体移动操作的空间意图图(ICRA 2021)

    此代码版本随附以下文章: 多主体移动操作的空间意图图 吴季,、孙星元,曾国宝,宋舒然,Szymon Rusinkiewicz,托马斯·芬克豪斯 IEEE国际机器人与自动化会议(ICRA),2021年 | 摘要:传达意图的能力使分散的多...

  • Online-Shopping-Intention-Analysis:网上购物意向分析

    网上购物意向分析网上购物意向

  • mysql死锁异常分析及解决

    前言 其实在这次之前也发生过死锁异常,但当时并没当回事,也没分析数据,简单的认为是偶发现象,并且是修改同一用户产生,于是就在最初添加了select for update,直到这两天发生了好几笔,分析数据发现并不是之前...

  • Tomcat 部署 时 java.sql.SQLException: No suitable driver found for jdbc:sqlserver 我是怎么解决的

    driver has any problem and Microsoft just has no intention of really supporting Java/JDBC. jTDS is also the most performant JDBC driver for both SQL Server and Sybase. We have an older ...

  • consul intention 500 Connect must be enabled in order to use this endpoint

    如果启动的时候带-dev参数,是正常的,但不带-dev的配置就有...后来在官网看到文档,发现是自己的配置有问题,导致intention这一块的功能用不了。应该这个intention的功能要和connect一起用的,把这个开启了就正常了。

  • MySQL 死锁异常排查和处理

    场景 删除车辆信息同时异步通知查询服务更新 查询服务采用 insert into view 方式增加数据(导致行级锁) 查询服务和删除车辆 争夺车辆表的锁,造成死锁 服务报错日志 2022-11-18 14:56:17.133 DEBUG 8 --- [nio-...

  • Intellij IDEA2019.2:常用快捷键

    CTRL+J 自动代码 CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 八:复制快捷方式 F5 拷贝文件快捷方式 CTRL+D 复制行 CTRL+X 剪 切,删除行 CTRL+SHIFT+V 可以复制多个文本 九:其他快捷方式 CTRL+Shift+U 大小...

  • 一次线上MySQL死锁告警原因排查

    项目场景:一次线上MySQL死锁告警原因排查 最近处理了一次线上数据告警,记录一下。

  • Dubbo的IllegalArgumentException问题的解决

    因为我图方便, 直接集成了spring中的bean类,然后来发布dubbo服务,这样我可以共用业务代码,所以导致了这个问题 解决办法 将dubbo服务类改成下面这样既集成业务类, 也实现对应接口就可以了 @...

  • Intellij IDEA2017.3:常用快捷键

    CTRL+J 自动代码 CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 八:复制快捷方式 F5 拷贝文件快捷方式 CTRL+D 复制行 CTRL+X 剪 切,删除行 CTRL+SHIFT+V 可以复制多个文本 九:其他快捷方式 CTRL+Shift+...

  • IntentNet- Learning to Predict Intention from Raw Sensor Data.pdf

    IntentNet- Learning to Predict Intention from Raw Sensor Data

  • Crawlee - 一个用于 Python 的网页抓取和浏览器自动化库,用于构建可靠的爬虫 提取 AI、LLM、RAG 或 GPT 的数据 从网站下载 HTML、PDF、JPG、PNG

    Web scraping and browser automation librarylee 涵盖了端到端的抓取和爬取,并帮助您快速构建可靠的爬取工具。 Crawlee for Python 向早期采用者开放!即使使用默认配置,您的爬虫程序看起来也几乎像人类一样,并且不会受到现代机器人保护的监视。Crawlee 为您提供了工具,让您可以抓取网络上的链接、抓取数据并以机器可读的格式持久存储数据,而无需担心技术细节。而且,由于配置选项丰富,如果默认设置不适用,您可以调整 Crawlee 的几乎任何方面以满足您的项目需求。在Crawlee 项目网站上查看完整的文档、指南和示例我们还有一个 TypeScript 实现的 Crawlee,您可以探索并利用它来完成您的项目。请访问我们的 GitHub 存储库,获取有关GitHub 上 JS/TS 的 Crawlee 的更多信息。安装我们建议您访问Crawlee 文档中的简介教程以获取更多信息。Crawlee 可作为crawleePyPI 软件包使用。核心功能包含在基础软件包中,其他功能作为可选附加功能提供,以最大限度地减少软件包大小和依赖项。要安装

  • 用AWLUM进行灰色编码2^2n-QAM调制的精确率Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • Simple Run Blocker -应用上锁工具

    Simple Run Blocker -应用上锁工具

Global site tag (gtag.js) - Google Analytics