GithubHelp home page GithubHelp logo

dexteryy / cardkit Goto Github PK

View Code? Open in Web Editor NEW
703.0 100.0 141.0 3.43 MB

A mobile UI library provides a series of building blocks which are all components built on DarkDOM and Moui.

Home Page: http://ozjs.org/CardKit

Ruby 0.19% JavaScript 75.17% CSS 22.73% Smarty 1.91%

cardkit's Introduction

CardKit (v2)

CardKit is a mobile UI library provides a series of building blocks to help you build mobile web apps quickly and simply, or transfer entire website to mobile-first web app for touch devices.

CardKit building blocks are all use-html-as-configure-style (like Custom Elements, directive...) components built on DarkDOM and Moui.

Usages and Examples

References

In the Real World

douban apps

Installation

Install via bower:

bower install cardkit

Or download directly:

Quick Start for building

Prepare the environment

  1. node, npm
  2. grunt v0.4 - npm install grunt-cli -g
  3. bower v0.10.0+ - npm install bower -g
  4. ruby, gem, bundler

Install dependencies

  1. npm install
  2. bundle install
  3. bower install

The first build

  1. grunt

License

Copyright (c) 2013-2014 douban.com Licensed under the MIT license.

cardkit's People

Contributors

dexteryy avatar ktmud avatar lifeicd avatar mockee avatar ryankung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cardkit's Issues

cleaner repository

examples 目录下有一个重复的 dist 目录,dist 下还有压缩后的文件版本,很不方便 diff ,长此以往还造成仓库过大,git clone 时会相当耗时耗力

对于 examples 下的 dist 目录,两种方案:

  1. examples 目录下 dist 用软链接,缺点是在 windows 下支持不好
  2. 修改 examples 下 html 对 dist 文件的引用,缺点是 examples 就不可以在根目录下 run 起来, grunt connect 会失效

对于 min 文件:

  1. 仓库本身不提供压缩版文件,放在其他地方(如需 nightly build ,可以写个同步脚本),有需要的可以从官网下载(如 jquery)
  2. grunt 命令默认不打压缩版,也不清空已有压缩版,需要时再 build (如 d3.js )

个人建议 min 文件不进仓库,本身这个项目还高度不稳定,不应该期待有人随时来下最新版。事实上,直接下一个黑盒子压缩版来用的人必然几乎等于没有。当前最重要的应为项目已有参与者方便。

modal 远程载入数据的 API 设计

现在只支持 json 和 text content ,分别用了 data-url 和 data-json-url ,如果要支持 jsonp ,是不是还要用加一个 data-jsonp-url 呢?

我看了下代码里的实现,要新加一个类型还挺麻烦的。

是否可以重构成 data-url 和 data-type 两个属性?

nav not display when use phonegap

I use cardkit in sinaapp.I push example folder into my mobile project and package in phonegap.

but I can't see the nav in my project

文档出错了

Prepare the environment的第3条:
3. istatic v0.3.2+ - node install node-istatic -g,
应该是 npm install node-istatuc -g 吧?坑死了。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.