zoukankan      html  css  js  c++  java
  • 【一起来烧脑】读懂WebApp知识体系

    背景

    很多小白知道什么是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中。


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

    [外链图片转存失败(img-61R2ktFJ-1563201332960)(//upload-images.jianshu.io/upload_images/11158618-f0c11041a76563e7?imageMogr2/auto-orient/strip|imageView2/2/w/1240 “喜欢我就关注我”)]

    吹逼交流群:711613774

    [外链图片转存失败(img-2UYCay6J-1563201332962)(//upload-images.jianshu.io/upload_images/11158618-d9d64fa290371ea5.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]

  • 相关阅读:
    BZOJ2870 最长道路
    BZOJ1316 树上的询问
    BZOJ2238 Mst
    BZOJ4242 水壶
    [BeiJing2010组队]次小生成树Tree
    CODEVS1403 新三国争霸
    牛客网NOIP赛前集训营-提高组(第六场) C-树
    JSOI2008 最小生成树计数
    BZOJ2654 Tree
    牛客网NOIP赛前集训营-提高组(第六场)B-选择题
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11932366.html
Copyright © 2011-2022 走看看