zepto

Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API

  • 所有者: madrobby/zepto
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Zepto.js – a minimalist JavaScript library

Zepto is a minimalist JavaScript library for modern browsers with a
largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.

See zeptojs.com for an extended introduction, downloads
and documentation.

Zepto.js is licensed under the terms of the MIT License.

Want to give us money or a tip? Don't.
Instead please donate to charity: water.

Building

Build Status

The official site offers a download of the default distribution of Zepto. This
is good for starting out. However, at some point you might want to add some
optional modules and remove some of the default ones you don't need, to keep the
size at a minimum. That's when you need to check out Zepto's source code and use
the build commands.

You will need Node.js installed on your system.

$ npm install
$ npm run-script dist

# do a custom build
$ MODULES="zepto event data" npm run-script dist

# on Windows
c:\zepto> SET MODULES=zepto event data
c:\zepto> npm run-script dist

The resulting files are:

  1. dist/zepto.js
  2. dist/zepto.min.js

If you install CoffeeScript globally, you can run make directly:

# one-time operation
$ npm install coffee-script --global

$ coffee make dist
$ MODULES="zepto event data ..." ./make dist

# on Windows
c:\zepto> SET MODULES=zepto event data
c:\zepto> coffee make dist

Zepto modules

Zepto modules are individual files in the "src/" directory.

Contributing

Please read our contribution guidelines
for information on how to contribute.

Get in touch:

Write documentation

Zepto docs are written in Markdown and live in the "gh-pages" branch.
They are published on zeptojs.com.

You can use GitHub's web interface to make quick changes to documentation for
specific Zepto features
(example: ajaxSettings).
This will submit a pull request to us that we can review.

Report a bug

  1. Check if the bug is already fixed in the master branch since the last release.
  2. Check existing issues. Open a new one, including exact browser &
    platform information. For better formatting of your report, see
    GitHub-flavored Markdown.

Running tests

You will need to install PhantomJS. On OS X, that's easy:

$ brew install phantomjs

To run the automated tests:

$ npm test

To run a test server, which you can hit with your browsers and devices:

$ npm start

Go to http://your-ip-address:3000/ on your browser and follow the
instructions. For your convenience test failures and exceptions will be
reported to the the console you started the test server in (as well as
the browser console if available).

主要指標

概覽
名稱與所有者madrobby/zepto
主編程語言HTML
編程語言HTML (語言數: 6)
平台
許可證Other
所有者活动
創建於2010-09-20 07:57:57
推送於2022-09-19 09:37:10
最后一次提交
發布數20
最新版本名稱v1.2.0 (發布於 )
第一版名稱v0.1 (發布於 2010-12-01 11:36:47)
用户参与
星數15.1k
關注者數555
派生數3.9k
提交數1.5k
已啟用問題?
問題數754
打開的問題數71
拉請求數218
打開的拉請求數1
關閉的拉請求數398
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?