阅读更多

11顶
0踩

Web前端

转载新闻 开发者不容错过的12款开源JavaScript库

2014-01-28 17:43 by 见习编辑 tuhaihe 评论(2) 有50810人浏览
JavaScipt几乎是所有前端开发人员必会的编程语言,并且,随着各种移动APP的串红,JavaScript还可以用来开发移动应用。除此以外,为了丰富前端/移动开发,有不少开发者推出了各种基于JavaScript的库,这些几乎能实现任何你需要的功能,并且有些库可以用来开发某些特定的功能,非常强大。

本文推荐了12款开源的JavaScript库,这些库可以帮助大家快速开发各种前端/移动应用,一起来看下。

1.Headroom.js

Headroom.js是一个轻量级,高性能的JavaScript插件(无依赖性),允许你响应用户的滚动行为。Headroom.js使您能够在适当的时候把元素融入视图,而其它时候让内容成为焦点。Headroom.js简单易用,它有一个纯JavaScript API,以及可选的jQuery、Zepto和AngularJS兼容的插件。





2.Hammer.js

Hammer.js是一个轻量级的JavaScript库(仅有2kb),能让你的网站轻松实现触控事件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。





3.Type Rendering Mix

Type Rendering Mix是个基于浏览器、应用CSS文本渲染的引擎。Type Rendering Mix通过解析用户代理字符串检测浏览器的文本rasterizer和antialiasing方法。





4.Mouse Trap

MouseTrap是个简单的JavaScript库,用来处理键盘快捷键,并且无需任何扩展依赖,而且非常轻量,压缩包只有3.5KB。





5.Switchery

Switchery是个简单的JavaScript组件,只要几个简单的步骤就可以帮助用户把默认的HTML复选框转换成漂亮iOS 7样式风格。用户可以很方便的自定义这种转换,所以可以很好的配合你的设计风格。





6.Yeoman

Yeoman是一个开源项目,它为Web应用开发定义了一个自用的栈。它包括一批非常优秀的工具和框架,它们都有着完善的文档而且很权威。我们的目的是帮助开发者快速构建漂亮的Web应用。





7.Math.js

Math.js是一个JavaScript包,用于执行数学相关的函数。拥有非常多的运算功能和灵活的表达式解析器,功能强大且易于使用。





8.Morris.js

Morris.js是一个轻量级的JavaScript库,使用jQuery和Raphaël来生成各种时序图。





9.Planetary.js

Planetary.js是一个JavaScript库,用于构建互动球体效果。它使用D3和TopoJSON解析和渲染地理数据。Planetary.js采用了基于插件的架构,即使是默认的功能是作为插件实现的,这使得Planetary.js非常灵活。Planetary.js是完全可定制,包括颜色,旋转等等。





10.Metro UI CSS

Metro UI CSS是一套用来创建类似于Windows 8 Metro UI风格网站的样式, 它是一套自成体系的解决方案,但也可以与其它框架一起使用。





11.Cheet.js

Cheet.js是一款用来创建复活节彩蛋类似形状的图片加上简单的文本信息的Javascript库。





12.Turn.js

Turn.js是一个JavaScript库,能够将HTML内容组织成看起来像一本真正的书籍或杂志,用到HTML5的所有优点。Turn.js最合适基于HTML5实现类似杂志,书籍,目录的效果。它适用于大多数的浏览器和设备,轻量级,只有10K。





(文/张红月)
  • 大小: 52 KB
  • 大小: 62.4 KB
  • 大小: 30.6 KB
  • 大小: 52.5 KB
  • 大小: 174.2 KB
  • 大小: 128.7 KB
  • 大小: 89.1 KB
  • 大小: 42.7 KB
  • 大小: 60.6 KB
  • 大小: 201.9 KB
  • 大小: 40.3 KB
  • 大小: 92.2 KB
来自: CSDN
11
0
评论 共 2 条 请登录后发表评论
2 楼 u013680195 2014-04-03 11:22
CSS基础教程17篇

此教程共17篇,由浅到深、循序渐进的讲述CSS知识。
对初学者有很大的学习价值,对已入门的朋友也有重要的参考价值。

1、CSS的应用
http://www.weby.com.cn/view.asp?id=13

2、CSS Selectors,Properties,and Values 选择器 、属性、值
http://www.weby.com.cn/view.asp?id=14
3、CSS的color颜色
http://www.weby.com.cn/view.asp?id=15

4、CSS的Text 文本
http://www.weby.com.cn/view.asp?id=16

5、Margin和Padding
http://www.weby.com.cn/view.asp?id=17

补充:CSS盒模型(Box Model)问题详解
http://www.weby.com.cn/view.asp?id=18

6、CSS的Border边框
http://www.weby.com.cn/view.asp?id=19

7、CSS属性结合起来使用
http://www.weby.com.cn/view.asp?id=20

8、CSS的Class以及ID选择器
http://www.weby.com.cn/view.asp?id=21

9、CSS的Grouping and Nesting分组和嵌套
http://www.weby.com.cn/view.asp?id=22

10、CSS的Pseudo Classes 伪类
http://www.weby.com.cn/view.asp?id=23
11、CSS的属性缩写
http://www.weby.com.cn/view.asp?id=24

12、CSS的Background Images 背景图片
http://www.weby.com.cn/view.asp?id=25

13、CSS的display属性
http://www.weby.com.cn/view.asp?id=26

14、CSS网页布局Page Layout
http://www.weby.com.cn/view.asp?id=27

15、CSS的At-Rules@规则
http://www.weby.com.cn/view.asp?id=28

16、CSS的伪元素Pseudo Elements
http://www.weby.com.cn/view.asp?id=29

17、CSS的优先级特性Specificity 
http://www.weby.com.cn/view.asp?id=30
1 楼 chenhailong 2014-01-30 09:41
挺好的东西。不错哦

发表评论

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

相关推荐

  • 数据湖(十):Hive与Iceberg整合

    Iceberg就是一种表格式,支持使用Hive对Iceberg进行读写操作,但是对Hive的版本有要求,如下:操作Hive 2.xHive 3.1.2CREATE EXTERNAL TABLE√√CREATE TABLE√√DROP TABLE√√SELECT√√INSERT INTO√√这里基于...

  • 数据湖三剑客 Hudi、Delta、Iceberg 对比

    Apache Hudi、Apache Iceberg 和 Delta Lake是目前为数据湖设计的最佳格式。这三种格式都解决了数据湖最迫切的一些问题。 原子事务–保证对数据湖的更新或追加操作不会中途失败,产生脏数据。 一致的更新–防止...

  • 开源数据湖方案选型:Hudi、Delta、Iceberg深度对比

    这篇文章主要向大家介绍开源数据湖方案选型:Hudi、Delta、Iceberg深度对比,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。 目前市面上流行的三大开源数据湖方案分别为: delta、Apache Ice...

  • springboot之ice规则引擎探索

    } } server: port: 8082 spring: profiles: active: dev mvc: pathmatch: matching-strategy: ant_path_matcher ice: app: 1 # server: zookeeper:localhost:2181,localhost:2182,localhost:2183 server: localhost...

  • Zeroc-Ice(ice-Touch)详解与配置应用

    从16年初我开始接触到ZeroC-Ice, 紧接着公司的项目中也应用了Ice框架, 到现在也一年多了. 今天我就来做个总结, 谈谈Ice, Ice的优势, 还有iOS端的集成应用等. 博主才疏学浅, 若有不对之处, 还望大家指正.

  • 数据湖(九):Iceberg特点详述和数据类型

    Iceberg特点详述和数据类型

  • Iceberg源码学习:flink写iceberg流程

    flink支持DataStream和DataStream写入iceberg StreamExecutionEnvironment env = ...; DataStream<RowData> input = ... ; Configuration hadoopConf = new Configuration(); TableLoader tab

  • Flink+Iceberg搭建实时数据湖实战

    点击上方蓝色字体,选择“设...第一部分:Iceberg 核心功能原理剖析 :Apache Iceberg摘自官网:ApacheIcebergisanopentableformatforhugeanalyticdatasets.可以看到 Founders 对 Iceberg 的定位是面向海量数据分析...

  • ICE简介

    一、ICE简介 1、ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序...

  • iceberg 源码编译

    iceberg源码编译

  • 数据湖08:Apache Iceberg原理和功能介绍

    Iceberg是一种开放的数据湖表格式。可以简单理解为是基于计算层(Flink , Spark)和存储层(ORC,Parqurt,Avro)的一个中间层,用Flink或者Spark将数据写入Iceberg,然后再通过其他方式来读取这个表,比如Spark,...

  • Flink + Iceberg打造流批一体的数据湖架构

    Iceberg 的能力总结 基于快照的读写分离和回溯 流批统一的写入和读取 不强绑定计算存储引擎 ACID 语义及数据多版本 表, 模式及分区的变更 Iceberg 的 table format 介绍 Iceberg 是为分析海量数据准备的,被定义为 ...

  • ICE简单介绍及使用示例

    间接代理没有包含寻址信息,为了正确地定位服务器,客户端在运行时会使用代理内部的对象适配器名,将其...这个示例是JAVA示例,是从ICE的帮助文档中摘出来的,是一个输出Hello World的测试程序,采用的ICE版本是3.1.1。

  • Flink结合Iceberg的一种实现方式笔记

    当前Iceberg仅支持flink 1.11.x 使用Datastream和Table API写iceberg表,鉴于hive catalog 的测试暂时未通过,故以下使用hadoop catalog记录下过程, 后面测试完成后再行补充。 提示:以下是本篇文章正文内容,...

  • 使用Hive3.1.2 + Iceberg0.13.1构建数据湖

    Hive开启Iceberg的支持2. Catalog管理3. 表的创建和删除 1. Hive开启Iceberg的支持 Hive可以读写Iceberg的表 添加依赖jar包 [root@hive1 ~]# [root@hive1 ~]# wget ...

  • Iceberg 合并小文件并删除历史(Flink)

    Iceberg 合并小文件并删除历史(Flink) Iceberg每一次操作都会产生多个数据文件(metadata、data、snapshot),需要自行合并清理。 详细Iceberg写入时文件变化请参考官网https://iceberg.apache.org/ 建表时新增with...

  • Apache Iceberg 你需要知道的原理与技术

    实时数据仓库的发展、架构和趋势这篇文章从实时数仓开始讲到批流一体,谈了谈对大数据架构体系发展趋势的看法。文章最后讲到了基于数据湖Iceberg实现的存储层统一方案,以及要实现此方案Ice...

  • 实践数据湖iceberg 第二十四课 iceberg元数据详细解析

    本文彻底解释 iceberg元数据 存储细节 实践数据湖icerberg专栏 本专栏记录iceberg菜鸟到专家的过程,记录踩坑,填坑,iceberg特征的了解与原理的认知

  • Flink结合Kafka实时写入Iceberg实践笔记

    上文提到使用Flink SQL写入hadoop catalog 的iceberg table 的简单示例,这次我就flink 消费kafka 流式写入iceberg table做一个验证,现记录如下: 环境:本地测试环境 JDK1.8 、Flink 1.11.2 、Hadoop3.0.0 、Hive...

Global site tag (gtag.js) - Google Analytics