【一起来烧脑】读懂WebApp知识体系

作者 : 开心源码 本文共1189个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共210人阅读

背景

很多小白知道什么是app,但是却不知道什么是webapp呢,webapp是指用HTML5编写的移动web应用

一个webapp可以在pc端,Android端,ios端进行运行

webapp开发的优点就是一套代码四处运行,缺点就是某些底层功能缺失,运行速度不如原生APP。

WebApp 创立安卓应用

保证电脑中可以看到手机。

在安卓系统中设置开发者选项为启用USB调试。

WebApp 打包HTML5

创立webView组件-用于显示网页内容

//创立浏览器核心对象   WebView wv = new WebView(this);     //窗体中体检webview组件     this.setContentView(wv);

使用webView加载APK文件中打包好的本地网页

//出于安全考虑,webview默认禁用了js,必需要启用    wv.getSettings().setJavaScriptEnabled(true);          //加载本地的html文件     wv.loadUrl("file:///android_asset/hybrid.html");
//获取到网络使用权限    <uses-permission android:name="android.permission.INTERNET"/>wv.loadUrl("http:www.baidu.com");

WebViewClient框架

wv.setWebViewClient(new WebViewClient(){            @Override      public boolean shouldOverrideUrlLoading(WebView view, String url) {             view.loadUrl(url);               return super.shouldOverrideUrlLoading(view, url);    }});

WebApp 框架

jQuery框架

jQuery是一个js函数库

jQueryUI框架

jQueryUI是一个HTML组件库

Bootstrap框架

BootStrap是一个HTML/CSS/JS框架

AngularJS框架

Google AngularJS是一个JS框架,改变了网页的编写方式

jQueryMobile框架

jQueryMobile是一个HTML组件库

WebApp jQueryMobile

jQuery Mobile 可以应用于智能手机与平板电脑
jQuery Mobile 使用 HTML5 & CSS3 最小的脚原本布局网页

<meta name="viewport" content="width=device-width,initial-scale=1>

jqm的html文件中,body中必需至少有一个page,若客户未提供,jqm自动增加。

jqm中的所有的网页内容不能直接至于body中,必需至于page中。


请点赞!由于你的鼓励是我写作的最大动力!

官方微信公众号

吹逼交流群:711613774

吹逼交流群

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 【一起来烧脑】读懂WebApp知识体系

发表回复