您现在的位置是:主页 > news > 网站建设优化服务如何/seo英文全称
网站建设优化服务如何/seo英文全称
admin2025/5/3 12:18:15【news】
简介网站建设优化服务如何,seo英文全称,商标设计网站排行,惠州做网站建设价格本文是Microsoft的Web开发系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。 现在,有了0.6.3版的歧管JS,您现在可以选择使用Crosswalk而不是传统的Android Webview构建Android应用程序。 实现起来也很简单。 如果您不熟悉, variantJ…
本文是Microsoft的Web开发系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。
现在,有了0.6.3版的歧管JS,您现在可以选择使用Crosswalk而不是传统的Android Webview构建Android应用程序。 实现起来也很简单。
如果您不熟悉, variantJS是一个新的开源框架,可以访问一个网站并为Windows,iOS,Android,Chrome和Firefox创建应用程序,从而简化跨平台托管应用程序的创建。 它于去年4月在Microsoft Build 2015大会上首次亮相。 岐石作为通过node.js的命令行工具运行,或者您可以在http://www.manifoldJS.com上使用基于Web的工具。
在本教程中,我将向您展示启动和运行它的简单步骤,以便您可以自己尝试。 首先,请确保已安装并正在运行歧管:
- 从nodejs.org 安装node.js
- 打开您喜欢的命令提示符(在Mac或Linux上为终端),然后键入:
npm install manifoldjs -g
- 现在,您只需将Crosswalk标志添加到启动参数中,然后观察接下来会发生什么:
manifoldjs http://www.thishereweb.com –p Android –c
还有……轰! 您刚刚使用Crosswalk构建了托管的Web应用程序。
人行横道的实际例子
使用Crosswalk,您可以确信,最新的HTML5功能(例如WebGL,IndexedDB,Web套接字和CSS3)可用于您的应用程序。 例如,这是使用默认webview的WebGL应用程序的输出,该输出是通过歧管JS使用以下命令行生成的。
manifoldjs http://get.webgl.org/
这是启用了Crosswalk的同一应用程序。 它是在将-c(或–crosswalk)开关添加到上一个命令行后生成的。
manifoldjs http://get.webgl.org/ --crosswalk
要么
manifoldjs http://get.webgl.org/ -c
使用Crosswalk,您可以确保所有用户都能获得预期的体验。
什么是人行横道?
Crosswalk是由crosswalk项目设计的Web运行时环境。 Crosswalk采用了开源的Chromium和Blink引擎,并将其编译为现代的最新运行时环境。 您可以将人行横道视为功能强大的Web视图,实际上,设置了人行横道标志后,我们会使用它代替传统的Android Web视图。
为什么人行横道很重要
人行横道支持带来两个主要优点。 首先,它是一个“更新的” Web运行时环境。 对于使用最新版本的Android OS的Android用户而言,这可能并不是很大的优势,但是对于使用旧版本OS的用户而言,这是一个巨大的进步。 与传统的Webview相比,Crosswalk Webview将使您能够访问所有最新的HTML5功能并提高性能。
其次,Crosswalk提供了一致的运行时环境。 在当今使用所有不同版本的Android的情况下,您拥有许多不同版本的Android Webview,因此您必须编写最低的公分母。 使用人行横道可以消除这种障碍。 此外,运行时仅在您在应用程序中更新时才会更改,而不是通过操作系统进行更改。 我们知道许多企业用户的应用程序都依赖这种类型的一致性。
为什么我不使用人行横道?
我只能想到您不想使用Crosswalk的一个原因。 应用大小。 我们产生的平均.apk文件(适用于Android的应用程序文件)只有几兆字节。 将Crosswalk添加到应用程序会额外增加20mb,将其安装在设备上后接近60mb。 您需要做出决定,以确定资源成本是否值得。
将运行时与应用程序捆绑在一起是用于分发目的的最简单方法,但是Crosswalk应用程序也可以共享一个运行时库(以“共享模式”)以减轻负载。 启用共享模式的软件包是Crosswalk for Android发行版的一部分。 但是,您必须自己分发此共享的运行时程序包。 有关更多详细信息,请访问Crosswalk Wiki 。
请记住,托管Web应用程序的本质是您在Web服务器上进行应用程序更新,因此在大多数情况下,增加包大小的成本将在初始下载时感觉到,而不是像常规本机那样每次更新都可以感觉到。应用程式。
走人行横道!
我们很高兴能支持Crosswalk Web运行时环境。 它填补了Android系统中的空白,使开发更简单,更可靠。 尝试使用您的下一个歧管应用程序,看看您的想法。 有关Crosswalk的更多信息,请访问https://crosswalk-project.org/上的站点。 要开始从您的网站构建商店应用程序,请访问www.manifoldjs.com并开始使用。
使用JavaScript进行更多操作
本文是Microsoft技术传播者开发的Web开发系列文章的一部分,内容涉及实用的JavaScript学习,开源项目以及互操作性最佳实践,包括Microsoft Edge浏览器和新的EdgeHTML呈现引擎 。
我们鼓励您使用dev.modern.IE上的免费工具跨浏览器和设备进行测试,包括Microsoft Edge(Windows 10的默认浏览器):
- 扫描您的站点以查找过期的库,布局问题和可访问性
- 在Mac,Linux和Windows上使用虚拟机
- 在您自己的设备上远程测试Microsoft Edge
- GitHub上的编码实验室:跨浏览器测试和最佳实践
我们的工程师和宣传人员在Microsoft Edge和Web平台上进行了深入的技术学习:
- Microsoft Edge Web Summit 2015 (新浏览器,受支持的新网络平台标准以及来自JavaScript社区的嘉宾演讲者会期待什么)
- 哇,我可以在Mac和Linux上测试Edge和IE! (来自Rey Bango)
- 在不中断网络的情况下推进JavaScript (摘自Christian Heilmann)
- 使Web正常工作的Edge渲染引擎 (来自Jacob Rossi)
- 使用WebGL释放3D渲染 (来自David Catuhe,包括vorlon.JS和babylonJS项目)
- 托管的Web应用程序和Web平台创新 (来自Kevin Hill和Kiril Seksenov,包括歧管项目)
Web平台的更多免费跨平台工具和资源:
- 适用于Linux,MacOS和Windows的Visual Studio代码
- 使用node.JS进行代码和Azure上的免费试用
From: https://www.sitepoint.com/manifoldjs-with-crosswalk-a-simpler-dev-experience-for-android/