问题标签 [html5-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
192 浏览

html - 如何使我的 HTML5 移动网络应用程序适用于不同的设备?

我已经创建了一个 HTML5 移动网络应用程序,并在不同的设备上进行了测试,如 iphone、ipad、android 手机和平板电脑。如何在所有这些不同的设备上优化这个应用程序的大小和分辨率?

0 投票
1 回答
11809 浏览

web - 用 JavaScript 编写的极其简单但有用的 Web 应用程序的示例?

我很好奇是否有人在使用任何非常简单的网络应用程序(代码行数很少)。有什么能帮助你在日常生活中做一些实用的事情吗?我正在学习 JavaScript,我希望看到一些示例以便我自己构建,但我希望它有用,所以我有足够的动力去构建它。

0 投票
1 回答
246 浏览

html - 您可以在未连接到 wifi 时让您的网络应用程序 html5 脱机运行吗?

我已经完成了我的第一个 Web 应用程序,并且我将它用于离线模式的 cache.manifest。问题出在我所在的地区,我没有现成的 3G 可用,当我运行我的应用程序时,速度很慢。是否有解决方案告诉您的浏览器在未连接到 wifi 时从缓存中运行?

谢谢史蒂夫

0 投票
1 回答
231 浏览

html - HTML5 webapp 设计:应用缓存

我正在开发一个移动网络应用程序,我想利用新的 HMTL5 缓存功能。该应用程序包含一个照片管理器:用户可以创建相册、存储照片、编辑图片和数据等。我使用 jQuery Mobile 框架,所有数据都存储在客户端(webstorage),除了上传到服务器的图像。

我还没有添加 HTML5 缓存,但我依赖于普通浏览器缓存图像,当用户编辑图像并将其上传到服务器时,我更改了附加到图像请求的查询字符串,因此我得到了更新的版本(我在stackoverflow上了解到的一个技巧)。

我想对除图像之外的所有内容使用 HTML5 缓存,因为这个技巧就像一个魅力,但我知道一旦我添加了 HMTL5 缓存,每个资源都是:

  • 在检测到新清单之前缓存并且不更新/我以编程方式执行(并且我无法选择要更新的资源)(CACHE 部分)
  • 或根本不缓存并每次都重新加载(网络部分)

有没有办法既能吃蛋糕又能吃呢?:-)

非常感谢你。

0 投票
1 回答
877 浏览

javascript - StarDict 对 JavaScript 和 Firefox OS 应用程序的支持

我本着 GoldenDict 的精神(www.goldendict.org,更多信息请参见 Google Play 商店)为 Firefox OS 编写了一个字典应用程序:http ://tuxor1337.github.io/firedict和https://marketplace.firefox。 com/app/firedict

由于 ffos 的应用程序基于 HTML、CSS 和 JavaScript(WebAPI 等),我必须从头开始编写所有内容。一开始,我用 JavaScript 写了一个用于同步和异步访问 StarDict 字典的基本库:https ://github.com/tuxor1337/stardict.js

尽管该应用程序现在可以称为稳定,但整体性能仍然有些迟钝。对于某些词典,我有一个包含近 1,000,000 个词条的单词列表!那是巨大的。索引需要很长时间(每个字典最多几分钟)和查找。目前,单词存储在 IndexedDB 对象存储中。还有其他选择吗?使用当前的解决方案(使用二进制搜索访问和插入的单词),整体体验非常缓慢。也许它会变得更快,如果 IndexedDB 有一些语言环境排序支持......实际上,我什至没有将术语本身存储在数据库中,而只是将它们的偏移量存储在 *.syn/*.idx 文件中。我希望这样做可以节省一些内存。但是当然我不能在这个配置中使用任何 IDB 排序功能......

也许在内存中进行排序不是最好的主意,因为现在由于某些设备(例如 ZTE Open)上的 OOM 导致应用程序被内核杀死。超过 500,000 个条目的字典肯定会超过 100 MB 的内存。(每个条目只有 200 字节,如果您认为关键字字符串是 UTF-8,那么您将立即超过 100 MB...)

随意直接为 GitHub 上的项目做出贡献。否则,我很高兴听到您对上述问题的建议。

0 投票
1 回答
949 浏览

html - Local storage and cached resources

I'm a bit confused around the 5MB limit that Local Storage provides. Does this include the caching of images and files determined in a manifest file in a HTML5 APP for example?

0 投票
1 回答
332 浏览

android - 独立的 Android HTML5 应用程序

是否有与 iOS 标记等效的元标记,使 Android 设备上的 html 页面像独立应用程序一样?例如:

0 投票
1 回答
144 浏览

html5-apps - Firefox Marketplace 为开发者提供了 Appstore 或 Google Playstore 没有的什么?

换句话说,为什么开发人员应该构建 HTML5 应用程序而不是 iOS 或 Android 应用程序并部署到 Firefox Marketplace?Firefox Marketplace 提供哪些激励措施来吸引其他应用平台的开发人员?

0 投票
1 回答
72 浏览

javascript - 如何根据 selectedIndex 的值做出决定

我想制作一个音频 HTML 标签以根据选择标签中选择的选项更改其来源,我该怎么做?

我在 index.html 文件中考虑这样的事情:

这在 hola.js 文件中:

0 投票
1 回答
329 浏览

firefox - 是否有计划支持英特尔 XDK 中的 Firefox OS Web API?

英特尔 XDK 是一款非常有前途的 X 平台开发工具。

Firefox OS 是否被视为支持的平台?