App.js 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
App.js 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
App.js 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2014-05-27

软件简介

App.js 是一个轻量级的 JavaScript UI 库,用来创建移动的 Web 应用,应用的外观跟原生的应用相同,性能也近乎一致。

特点:

  • 跨平台,支持 Android 2.2+ 和 iOS 4.3+

  • Widgets 和自定义主题

  • 页面调整管理

基本页面框架:

<!DOCTYPE html>
<html>
  <head>
    <title>My App</title>
    <meta name="viewport" content="width=device-width,
                                   initial-scale=1.0,
                                   maximum-scale=1.0,
                                   user-scalable=no,
                                   minimal-ui">
    <link rel="stylesheet" href="//cdn.kik.com/app/2.0.1/app.min.css">
    <style>
      /* put your styles here */
    </style>
  </head>
  <body>
    <!-- put your pages here -->
    <script src="//zeptojs.com/zepto.min.js"></script>
    <script src="//cdn.kik.com/app/2.0.1/app.min.js"></script>
    <script>
      /* put your javascript here */
    </script>
  </body>
</html>
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (10)

加载中
App.js 的UI看起来不错,有没有人给个中文文档瞅瞅
2014/05/27 08:05
回复
举报
这东西有人用过没有啊 App.js
2014/05/27 09:11
回复
举报
试试看 App.js
2014/05/27 10:17
回复
举报
这货使用起来好像还蛮方便的 App.js
2014/05/27 10:22
回复
举报
试了下~~非常不错! App.js
2014/05/27 15:15
回复
举报
简单容易上手,适合开发展示类的简单APP ui还是很漂亮的 App.js
2014/05/28 14:03
回复
举报
这货...对话框只有这一种模式?我要弹出中间的!fuck App.js
2014/06/03 12:24
回复
举报
好!就用它了! App.js
2014/06/05 22:05
回复
举报
點擊返回鍵後會退出整個應用,有可以設置的參數嗎? App.js
2014/06/17 13:21
回复
举报
使用phonegap打包後,android中點擊返回鍵後會退出整個應用,有可以設置的參數嗎? App.js
2014/06/17 13:38
回复
举报
更多评论
暂无内容
发表了博客
2018/08/31 12:02

JS调用App方法及App调用JS方法

做App内嵌H5项目时,经常会遇到js与App的交互,最普遍的就是方法的互相调用,那么如何实现方法的互相调用呢? 写在前面:   如果只是小项目且后期扩大的可能性不大的时候,可以忽略,可如果是长期项目的话,那么就需要考虑以下一些问题了。   1. 方法命名规范。   如果考虑到以后会有大量的方法,那么规范化的命名就很重要了,规范化的命名,既保证了名字的唯一性又保证了代码的可读性方便开发过程,也方便后期维护。   ...

0
0
发表于大前端专区
2019/01/22 20:00

js 唤端(js唤起手机App)

###### h5页面唤起app ``` const appDownload = () => { // 分享- 唤起 - 下载 function failed() { window.location = '应用商店的scheme ' } function transfer(cb) { window.location.href = '自家产品的scheme,需要与客户端同事定义' const initialTime = new Date(); let counter = 0; let waitTime = 0; const checkOpen = setInterval(() => { counter++; waitTime = new Date() - initialTime; if (waitTime > 5000) {...

0
0
发表了博客
2018/04/28 23:11

[js]javascript索引

js&jq总结的还是挺棒的: http://www.cnblogs.com/yuanchenqi/articles/5980312.html http://www.cnblogs.com/yuanchenqi/articles/6070667.html 我学了很久没把js学会, 我发现我的路子错了, 一开始就追求大而全.....累死... 好办法应该是迭代式更新知识点.... ECMAScript(4,5) 目前学的是es5 es6其实是ECMAScript 2015. mvc模式和mvvm模式及vue学习思路 - 前端工作的日常: 拿到ui设计图: 切图--> html+css静态布局-->js写一下动...

0
3
发表了博客
2018/06/27 15:45

[JavaScript]-JavaScript的this原理.

#### 一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 ```js var obj = { foo: function () {} }; var foo = obj.foo; // 写法一 obj.foo() // 写法二 foo() ``` 上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。请看下面的例子。 ```js var obj = { foo: function () { console.log(this.bar) }, bar: 1 }; var foo = obj.foo; var bar = 2; obj.foo() // 1...

3
26
发表了博客
2019/08/30 13:29

JavaScript(js)笔记

js注释 JavaScript注释与Java注释相同 // 单行注释 /* 多行注释 */ js五大基本类型:   number(数值型)、string(字符串性)、boolean(布尔型)、undefined类型、null类型 number包括:数值类型、包含整型、浮点型、NaN和Infinity(无穷大)。 关于数组的空间长度问题:   如何获取数组的空间长度:     通过length属性获取数组的空间长度   数组的length详解:     java:只读属性      js:读写属...

0
3
发表了博客
2019/06/05 00:00

JS|JavaScript库

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 在使用JavaScript的时候,为了更加方便快捷的完成一些项目,通常会引用一些框架(库)。目前广受欢迎的库有:jQuery、Prototype、MooTools。所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。 jQuery jQuery是一个轻量级的JavaScript库,它包含以下功能:H...

0
0
2019/06/26 10:23

javascript规范(js)

EMCAScript规范 javascript语言实现,ES6规范(使用babel编译器将es6转换为es5,webpack只支持部分es6): import "jquery"; //返回function export function doStuff() {} module "localModule" {} es5: var o = require('s.js'); export default只有一个,export可以有多个 commonjs规范 nodejs语言实现 require("module"); require("../file.js"); //require返回对象 object exports.doStuff = function() {}...

0
0
2014/11/07 14:33

js 封装 js

define(['jquery'], function($) { var orderSummary = { $el: $('.summary-totals'), updateUrl : '../checkout/orderSummaryContentJson.jsp', cartRemoveUpdateUrl : '../cartridges/cart/subTotalContainer.jsp', orderComfirmSummaryUrl : '../checkout/orderReviewInfoSummaryContainer.jsp', bindChange : function() { this.$el = $('.summary-totals'); if($('.js-estimated').length) { $('.js-estimated').off('chan...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/06/07 09:51

这个ui怎么样 谁在用

这个ui怎么样 谁在用这个ui怎么样 谁在用这个ui怎么样 谁在用这个ui怎么样 谁在用这个ui怎么样 谁在用这个ui怎么样 谁在用

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
10 评论
782 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部