写本地文件 移动webapp - CSDN
  • 开发离线应用的缓存方法大概有4种(如下safari开发工具中的resources所示) 1.cookies(略):传统储存策略。缺点很明显:储存的容量过小,而且很容易被各种软件...浏览器根据资源列表对资源文件缓存。 3.

    开发离线应用的缓存方法大概有4种(如下safari开发工具中的resources所示)


    1.cookies(略):传统储存策略。缺点很明显:储存的容量过小,而且很容易被各种软件当垃圾清除,如360等。

    2.Application Cache资源缓存:在html中指定一个manifest文件,给文件中罗列出需要缓存的资源文件列表。浏览器根据资源列表对资源文件缓存。

    3.Dom Storage:这一种基于key/value的格式。

    DOM Storage 分为两类:sessionStorage 和 localStorage。除了以下区别外,这两类存储对象的功能是完全一致的。

    1. sessionStorage 用于存储与当前浏览器窗口关联的数据。窗口关闭后,sessionStorage 中存储的数据将无法使用。
    2. localStorage 用于长期存储数据。窗口关闭后,localStorage 中的数据仍然可以被访问。所有浏览器窗口可以共享 localStorage 的数据.
    4.web sql Databases:除了 DOM Storage 以外,HTML5 中还有另外一种数据存储方式 Web SQL Database。它提供了基本的关系数据库功能,支持页面上的复杂的、交互式的数据存储。它既可以用来存储用户产生的数据,也可以作为从服务器获取数据的本地高速缓存。例如可以把电子邮件、日程等数据存储到数据库中。Web SQL Database 支持数据库事务的概念,从而保证了即使多个浏览器窗口操作同一数据,也不会产生冲突。

    示例:(这才是重点啊!)
    目前我只尝试过Application Cache,所以也只给出这个例子。
    开发环境:Apache+php+(windows下的safari,chrome,firefox)/ipod touch下的safari
    目的:缓存我指定的index.html和其中的jquery.js资源文件。index.html中的图片不缓存。
    文件目录分布如下:
    /jqueryapp/
    ---------------------------------------------
    1.index.html
    2.jquery.js
    3.tetris.php(可能大家觉得这个文件很奇怪,其实是用来发送manifest的mime type的。不然就要修改apache的mime.types或者用.htaccess,很多人没有这个条件,比如我)
    4.tetris.manifest
    ---------------------------------------------
    index.html代码
    [plain] view plaincopy
    1. <!DOCTYPE html>  
    2. <html manifest="tetris.php">  
    3. <head>  
    4.     <meta charset="utf-8">  
    5.     <meta name="viewport" content="width=device-width, initial-scale=1">  
    6.     <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/>   
    7.     <meta name="apple-mobile-web-app-capable" content="yes" />   
    8.     <meta name="apple-mobile-web-app-status-bar-style" content="black" />   
    9.     <link rel="apple-touch-icon" href="iphon_tetris_icon.png"/>   
    10.     <link rel="apple-touch-startup-image" href="startup.png" />  
    11.   
    12.     <title>appdig</title>  
    13.   
    14.     <script src="jquery.js"></script>  
    15.   
    16. <span style="white-space:pre">    </span><style type="text/css">  
    17. <span style="white-space:pre">        </span>body,div,ul,li,p,span,img{  
    18.     <span style="white-space:pre">    </span>margin:0px;  
    19.     <span style="white-space:pre">    </span>padding:0px;  
    20.     <span style="white-space:pre">    </span>}……  
    <!DOCTYPE html>是用来声明它是一个html5文档。
    <html manifest="tetris.php">加上 manifest="tetris.php"来指定资源列表文件。tetris.php就是指定需要缓存的资源文件列表。
    tetris.php代码
    [plain] view plaincopy
    1. <?php  
    2. header('Content-Type: text/cache-manifest');  
    3. readfile('tetris.manifest');  
    先发送header头部,确定这是一个text/cache-manifest类型文件。再把tetris.manifest中的列表都进来。
    tetris.manifes代码
    [plain] view plaincopy
    1. CACHE MANIFEST   
    2.  index.html   
    3.  jquery.js  
    有些文章说包涵manifest的html可以不用写自身。我试了,不写真的也可以。
    再说说manifest的书写规则吧。
    第一行必须写上CACHE MANIFEST,然后每个资源文件一行,注释用#。

    后记:关于manifest的mime type声明
    html5提供的这种方法必须保证<html manifest="文本文件">中的文本文件(任意名字和任意扩展名)是text/cache-manifest类型的。即其header必须声明其类型是text/cache-manifest的。

    其实如果你有修改apache服务器或者别的web服务器的权限你完全可以不用tetris.php这个文件。在index.html中的直接用 <html manifest="tetris.manifest">就可以。
    修改apache的mime.types配置文件,在其中加上下面这句。
    text/cache-manifest            manifest
    
    
    或者用.htaccess,加添下面那句(我没尝试)。
    AddType text/cache-manifest用我上面的方法的好处就是不用修改和添加任何配置文件。利用php来发送header来告诉浏览器我是text/cache-manifest类型的。
    参考资料:
    1.http://www.ibm.com/developerworks/cn/web/1011_guozb_html5off/  非常的详细讲解了离线应用的储存策略
    3.http://www.yiiyaa.net/1414 详细讲了manifest的用法
    展开全文
  • 本次评比的目标是以移动Web App开发为基础的JS框架,会有意的排除部分不适用于移动Web App开发的JS框架,如 jQuery、ExtJS等。希望通过这次评比结果,能找到最合适你移动Web App应用开发的JS框架。   2 ...

    转载地址:http://zhangdaiping.iteye.com/blog/1613929

    1  目的

    本次评比的目标是以移动Web App开发为基础的JS框架,会有意的排除部分不适用于移动Web App开发的JS框架,如 jQuery、ExtJS等。希望通过这次评比结果,能找到最合适你移动Web App应用开发的JS框架。

     

    2   方法

    由于JS框架在功能、特性和应用领域不同,所以,我将现在的主流JS框架分成四个大类:

    • Mobilie Javascript Library。移动JS框架,在Desktop Javascript开发中具有代表性的JS框架有jQuery、ExtJS等,而在Mobile Javascript开发中比较成熟的有Sencha Touch、jQuery Mobile等;
    • Javascript Template Engine。JS模版引擎,Javascript 在生成各种页面内容时如果能结合一些模板技术,可以让逻辑和数据之间更加清晰。Sencha Touch自带XTemplate模版引擎,完美的应用在组件渲染中;
    • Javascript MVC Framework。JS MVC框架,如Backbone、Ember等。在ExtJS 4的应用架构中就设计有MVC模式,同时Sencha Touch很好的继承了ExtJS在MVC方面的优秀架构思想;
    • Javascript Module Loader。JS模块化加载,在CommonJS提出AMD规范时,就得到了大多数开发者的积极响应,同时诞生了一批符合 AMD规范的优秀的框架,如RequireJS,现在主流的JS框架都陆续开始支持AMD规范 ,如Dojo等。

    本篇文章主要对Mobilie Javascript Library进行对比,针对移动JS框架中的两类特性:

    • 支持平台与兼容性
    • 开发与学习

    作为参考指标,最后分析总结。 

     

    3   Mobile Javascript Library

    Mobile Javascript Library 包含两种类型的JS库:UI框架、类库

    • UI框架包含一套完整的WebApp用户体验,提供一组功能丰富的控件,并允许开发者方便地依照自己的需要加以扩展;
    • 类库仅是一些类与函数的集合,类库中的一个个“完整的概念”之间是无关的或是关系松散的。

    以我们接触得比较多的两种Desktop Javascript Library为例,ExtJS属于UI框架,而jQuery就是一个类库。

     

    3.1 选择移动JS框架思考的问题

    • 优秀的触摸屏交互体验:手指作为输入设备代替鼠标光标提供了一个额外的用户界面设计的挑战。MobileJavascript Library提供标准的用户界面元素和事件处理模型。
    • 跨平台:支持多种移动设备平台,如 iOS和Android等 。
    • 轻量级:由于移动网络带宽的限制,会更加重视文件大小 。
    • 使用HTML5和CSS3标准:大多数主流移动设备的网页浏览器支持HTML5和CSS3,移动WebApp使用W3C规范的新功能与特性为用户提供更好的体验。

    下面,通过比较Mobile Javascript Library的特性,找到一个最适合的JS框架帮助你创建移动WebApp应用。

     

    3.2 特性比较

     

    3.3 分析

    Sencha Touch

    优点

    •   用户体验最接近Native App, 具有整体的UI组件、布局解决方案;

    •   统一的编程代码结构和要求,良好组织的代码易于维护;

    •   继承ExtJS 4的应用程序MVC架构;

    •   完善的API文档,示例;活跃的社区,网上有大量的文档书籍帮助学习;

     

    缺点

    •   兼容性差,仅支持webkit内核的浏览器;

    •   框架比较重量级,学习成本比较高;

    •   商业化使用有版权问题;

     

    jQuery Mobile

    优点

    •   跨浏览器兼容性最好,几乎兼容所有的平台和浏览器;

    •   入门简单,语法简洁,编码灵活,一些简单的应用直接用HTML既可实现,无需Javascript

    •   开源插件与第三方扩展网上资源丰富;

    •   完善的API文档,示例;活跃的社区,网上有大量的文档书籍帮助学习;

     

    缺点

    •   jQuery Mobile对代码没有特定的要求,后期维护难度较大;

     

    Zepto

    优点

    •   学习成本低,Zepto保持了与jQuery几乎一样的功能,使用gzip压缩只有5-10k;

     

    缺点

    •   Zepto不支持Windows Phone下的IE ;

     

    Jo HTML5 Mobile App Framework

    优点

    •   没有什么突出的优点,感觉是与Sencha非常相似的一个框架;

     

    缺点

    •   兼容性相比Sencha Touch稍好一点,但是也不支持WP IE、Firefox、Opera;

    •   网上文档、资料太少,中文资料几乎没有,英文资料也非常少;

     

    Wink Toolkit

    优点

    •   Wink的核心库是轻量级的,支持AMD规范的模块化加载,功能接口相比Zepto更丰富;

    •   提供很酷的2D、3D效果UI组件;

     

    缺点

    •   组件对 Android的支持程度不好,3D组件无法使用 ;

     

    ChocolateChip-UI

    优点

    •   组件样式模仿iOS界面,用户体验与iOS非常相似;

     

    缺点

    •   兼容性差,仅支持webkit内核的浏览器;

    •   API文档太简单,网上资料非常少,社区没有活力;

    •   组件扩展难度高,要熟悉WMXL标签语法;

     

    XUI

    优点

    •   XUI有多个版本,跨浏览器支持的代码都被剥离,使用GZIP压缩之后最小只有4.2kb。学习成本低,与jQuery相似的链式语法。

     

    缺点

    •   XUI的优点也是缺点,有的Web App应用可能并不希望将跨浏览器支持拆分为多个版本使用;

     

    Dojo Mobile

    优点

    •   Dojo本身有很多优秀的设计,面向对象、MVC、JS模块化加载;

    •   完善的API文档,示例;活跃的社区,网上有大量的文档书籍帮助学习;

     

    缺点

    •   Dojo Mobile需要依赖完整的dojo库,压缩之后的代码140k,gzip压缩之后在40k;

    •   兼容性差,仅支持webkit内核的浏览器;

    •   学习成本高;

     

    4   总结

    想要最好的用户体验Sencha Touch会是最好的选择,想要最好的兼容性应当选择jQuery Mobile,如果有相当强大的UI团队,Zepto、XUI会是更好的选择,适合的才是最好的。

     

    对于我个人而言,我比较青睐Zepto这种小巧灵活的类库,能让我有最大的自由发挥空间。我在面向对象、UI组件、MVC方面拥有多年的开发经验,有能力去设计、编写 UI框架,当然,这些都离不开我的UI团队的支持。虽然Zepto不兼容IE,但是这在可接受的范围之内, 如果未来官方不能支持IE 的话,我的团队有足够的实力与时间实现Zepto对IE的兼容 。

     

    选择一个适合的移动JS框架只是开始,移动WebApp开发才是真正的挑战,如何解决跨平台的各种兼容问题?如何保证基于HTML5的WebApp的稳定性?如何平衡动画效果的性能问题?等等。

     

    5   参考资料

    下载Sencha Touch源代码、阅读文档并加入社区。

    下载jQuery Mobile源代码、阅读文档并加入社区。

    下载Zepto源代码、阅读文档。

    下载Jo HTML5 Mobile App Framework源代码、阅读文档并加入社区。

    下载Wink Toolkit (http://www.winktoolkit.org/)源代码、阅读文档并加入社区。

    下载ChocolateChip-UI源代码、阅读文档并加入社区。

    下载XUI源代码、阅读文档 。

     

    js模块化开发---js大项目代码组织和多人协作的解决之道

    The Top 10 Javascript MVC Frameworks Reviewed

    Web App 被看衰,Hybrid App 才是新王道

    Sencha Touch or jQuery Mobile? – Read This Before You Make a Decision

    几种常用HTML5移动应用框架的比较

    5个jQuery的备选轻量级移动客户端开发(Mobile development)类库

    使用 Jo 和 PhoneGap 构建本地移动应用程序

    使用 Dojo Mobile 为 iOS 智能终端开发 Native-like Web 应用


    展开全文
  • 1、说明 运用技术:Vue2.0、Vux、vux-loader、vue-cli、vue-router、vuex 2、效果图 3、实现流程 3.1 搭建框架(需要安装好node.js、npm) 1、快速搭建项目模板 ...因为项目使用vux,所以推荐使用vux官网的...

    1、说明
    运用技术:Vue2.0、Vux、vux-loader、vue-cli、vue-router、vuex

    2、效果图
    这里写图片描述

    3、实现流程
    3.1 搭建框架(需要安装好node.js、npm)

    1、快速搭建项目模板

    因为项目使用vux,所以推荐使用vux官网的airyland/vux2 模板,vue-cli工具是vue项目的搭建脚手架

    1npm install vue-cli -g // 如果还没安装 vuw-cli
    2vue init airyland/vux2 projectName
    3//注意,如果项目代码没有特别的规范要求,不要启用代码检查,否则会产生很多莫名其妙的报错
    4//Use ESLint to lint your code? (Y/n) 选择n
    5
    6cd projectName
    7npm install --registry=https://registry.npm.taobao.org
    8npm run dev
    9//注意:直接使用cnpm可能会导致依赖不正确。强烈建议给npm设置taobao的registry。

    2、运行模板文件

    打开本地8080端口可以看到模板运行如下
    这里写图片描述

    注意:,如包安装没有报错,npm run dev报错,很可能是8080端口冲突

    3.2 创建项目文件

    项目目录如下
    这里写图片描述

    我们只需要将我们的文件放置在src目录下

        router文件做路由配置文件,

        components放页面相关的.vue和js文件,

        assets放项目的图片、css、公共自定义js等

    3.3 代码说明

    main.js文件引入

    1import Vue from ‘vue’
    2import FastClick from ‘fastclick’
    3import VueRouter from ‘vue-router’
    4import App from './App'
    5
    6import router from'./router/memberRouter.js' //---------自定义的路由文件
    7import Base from './assets/js/baseFun.js' //---------自定义的公共函数和公共请求方法
    8import stores from './store/store' //---------自定义的全局变量
    9import './assets/css/base.css' //---------引入的全局公共css
    10
    11FastClick.attach(document.body)
    12Vue.config.productionTip = false
    13
    14//注册全局函数和全局常量
    15Vue.prototype.baseFun=Base.baseFun; //-----注册到vue的全局,方便各个组件和页面js调用公共函数
    16Vue.prototype.baseFun=Base.baseFun; //-----注册到vue的全局,方便各个组件和页面js调用公共函数
    17
    18Vue.use(VueRouter)
    19
    20var globalVm=new Vue({
    21router, //-----router文件
    22el: '#app',
    23store:stores, //-----全局变量
    24template: '<App/>',
    25components: { App }
    26})

      其他页面上的代码逻辑等请直接参考源码

    3.4 其他说明

    本项目的请求数据全部为本地的json文件,放在static/basicData里

    4 源码路径
    github地址:

    https://github.com/xingxiaoyiyio/vue2-vux-fitness-project

    转自(龙骑士博客园)
    (作者:龙骑士baby
        出处:http://www.cnblogs.com/xingxiangyi/
        本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。)

    展开全文
  • 在前面: 因为移动市场的盛行带动了...但是单纯浏览器中的web还是不能代替本地原生应用,因为通用浏览器还不能方便地调用移动设备的本地资源例如硬件设备、本地文件。后来就有人想到了,为啥不能自己做一个可以让w

    写在前面:

    因为移动市场的盛行带动了移动社交、移动购物、手游、智能化硬件等多个新兴领域。智能终端硬件水平越来越高,运行其上的web浏览器能力也越来越强,加上HTML5\JS\CSS的蓬勃发展,Web已经能够展现出非常不错的体验。但是单纯浏览器中的web还是不能代替本地原生应用,因为通用浏览器还不能方便地调用移动设备的本地资源例如硬件设备、本地文件。后来就有人想到了,为啥不能自己做一个可以让web方便访问本地资源的专用浏览器呢?这就有了现在移动Web应用开发套件了。这里面涉及两个东西:

    1.运行框架:上面说的专门的浏览器,其实也可以理解为一个跑JS\HTML5\CSS的虚拟机。我们写的web代码可以在虚拟机上运行,并且这个虚拟机定义了通过JS\HTML5\CSS来访问智能终端本地资源的API。如果把这个虚拟机与web代码合并打包并发布,就可以生产一个原生应用了。

    2.UI框架:HTML5\JS\CSS组合的UI框架。单纯JS\HTML5\CSS如果自己写漂亮的UI还是很费力的,你得定义很多CSS,制作很多素材图片。其实普通web已经有了一些js库或者叫框架,如:EXTJS、JQuery等。。。那么移动端有吗?有的!最出名的例如JQuery Mobile。

    但是,在web领域,很多项目都是开源的,所以思路一通之后,好多类似的项目涌现出来。那笔者现在就来总结一些,市面上看上去比较火,或者商家不停炒作的一些开发套件吧。

    阅读前的约定:笔者暂且将运行Web代码的虚拟机或者将web代码能够部署到智能终端的开发套件为,运行框架。将用于移动Web应用开发的JS/HTML5/JS开发框架,UI框架。

    一、PhoneGap及cordova

    1.官方网站:http://www.phonegap.com/

    2.性质:运行框架,几乎全兼容

    3.说明:这应该是移动Web应用的先行者之一了。原来是一个小公司开发的框架,其当时出来的目的是为了跨平台,原因是当时的智能终端有着百花齐放的状态(有兴趣可以读笔者另一篇博文讲得当年N个移动操作系统的)。如果应用开发者想在那么多平台上都开发原生应用,是一件非常苦逼的事情。当时的这个框架的作者就是想到为啥不能用web开发应用呢。就有了最初的PhoneGap,后来这个公司被Adobe公司收购了,可见其前景很高。Adobe将PhoneGap核心代码提炼出来,贡献于Apache,取名 cordova。而PhoneGap用于Adobe自己的商业项目提供一一些增值服务,例如,在Dreamweaver编写基于phonegap的webapp代码然后直接在DW上PhoneGapBuilder服务,在Adobe的云端自己帮你把代码封装成移动平台的原生安装包。

    4.授权:Cordava是完全开源的基于apache开源许可协议下,而PhoneGap就是商业版本的了。

    二、Sencha Touch

    1.官方网站:https://www.sencha.com/

    2.性质:UI框架

    3.说明:这个是大名鼎鼎的ExtJs的移动版。最新的版本可能将 移动版与标准版合并。代码大而全,属于重量级UI库。ExtJs这个项目源头也很有意思,原来只是YahooMail的一个JS UI库,后来作者在其基础上扩展并最终形成了现在ExtJs,一个非常庞大的JS UI库。因为这个是UI库,所以你可以将其应用于普通移动Web上,也会给你的网页增色很多。

    4.授权:sencha的授权有商业有开源,如果直接用他的js库基本是不收钱的,但是如果你想要用他的开发套件例如所见即所得的UI绘制套件就需要收费了。

    三、JQuery Mobile

    1.官方网站:http://jquerymobile.com/

    2.性质:UI框架

    3.说明:这个大名鼎鼎的JQuery的移动版本。跟JQuery一样是一个轻量级的JS库,一样使用HTML5+CSS+JS的技术。应为轻量级,所以在web加载时比Sencha有一点优势。缺点显而易见,UI控件太少了。因为JQuery Mobile 太普及了,也有很多第三方的扩展控件库例如JQuery Mobile Touch。比较有意思的是Sencha Touch 也融合了JQuery Mobile Touch。

    4.授权:完全开源,放心使用

    四、Titanium

    1.官方网站:http://www.appcelerator.com/

    2.性质:运行框架

    3.说明:这个框架其实并不能完全是基于Web形式的框架,原因刚开始它主要目的有点类似Node.js就是以JS为主要开发语言,支持HTML5的UI,程序自动封装为JS。最终框架把JS代码翻译为原生代码能够执行的代码。甚至JS代码可以直接调用原生ObjectC,后来适应潮流,Titanium在后续版本中陆续增加对于Web特性的支持,让其越来越像PhoneGap了。

    4.授权:基本的使用时不要钱的,但是要使用SDK里面的高级功能,还有官方的开发套件都是要钱的哦

     

    五、DCloud(国产)

    1.官方网站:http://dcloud.io/

    2.性质:运行框架+UI框架

    3.说明:这个DCloud,使用的运行框架的标准叫HTML5+是这个公司自己助推的标准,而对应的运行框架叫HTML5+runtime。另外还提供一个UI框架叫MUI。另外该公司还发布了针对HTML5+\MUI的Web开发套件HBuilder(笔者有一篇简单介绍词IDE的文章)。这个HBuilder确实是一个亮点,可以一个很不错的Web Js 编码环境,语法高亮提示、代码导航等很不错。算上一个比较有良心的国产JS开发环境了。虽然我还没有用HTML5+跟MUI,但是光Hbuilder这一个产品就令我对其大有好感。

    4.授权:目前所有项目都是开源的,随便用。

    六、WeX5(国产)

    1.官方网站:http://wex5.com/cn/wex5/

    2.性质:UI框架 基于PhoneGap,集成自己的前段UI框架

    3.说明:国产目前涌现了很多基于PhoneGap框架的一些套件,他们基本都是提供一整套解决方便,例如现成的皮肤,现成的前后台程序,当然你也可以基于现有的东西修改一些。可以一起搞定微信、原生应用、移动Web.这类套件的操作思维让我感觉感性Discuz的思路。所以笔者拿出一个说明一下,其他类似,我就不说了。

    4.授权:完全开源,当然他也有商业版本的。叫BeX5.

    七、APIClond(国产)

    1.官方网站:http://www.apicloud.com

    2.性质:UI框架+运行框架+集成服务器端

    3.说明:这个国产项目比WeX5这类项目还智能化,你甚至不需要有服务器,完全用APIClond的存储、数据库、web服务器等等服务器应用,他们称之为云,然后你开发的服务器应用被部署到APIClond的服务器上(当然她调用服务器点有严格的API接口),你本地web代码通过服务器端部署打包成原生安装包,也就是所谓的云编译。噱头十足啊。确实对于一些想快速开发应用的小企业,还是满方便的。

    4.授权:简单实用不要钱,但是要足够的云资源例如数据库,云存储空间,那就是要收费了

     

    另外其实除了web形式的跨平台移动应用解决方案外,还有一些其他的解决方式。例如.net的方式

    号外:xamarin

    1.官方网站:https://xamarin.com

    2.性质:运行框架+UI框架 (基于独立的C#语言)

    3.说明:mono是.net的开源项目,后来mono的所有公司Novell被收购后,mono项目好似不行了。听说其中的一些成员出来组成公司xamarin继续mono的使命。xamarin的原理就是让C#代码直接在各种智能终端上执行。目前ios跟Android没有太大问题。其实这类解决方案的思路跟移动web类似,只是开发语言换了对应的运行框架也要换一下。但是好处是对于熟悉原有C#的语言的工作者不需要再熟悉其他的语言就能开发相应的移动应用,再者对于C#这类成熟的编译型高级语言,其编译器的效率应该是高于JS这类解释性语言的。

    4。授权:目前收费,可破解

    展开全文
  • WebApp开发环境搭建

    2017-06-15 17:51:09
    ## 安卓的开发环境 ## ...3. Android SDK(保证本地的android sdk要有22版本) 4. ADT(Android Dev Tools,Eclipse的安卓开发插件工具) 5. Android模拟器genymotion, HYPERLINK "https://www.genymotion.com/
  • WebApp是一种新出现的基于WEB形式的类应用程序,运行在高端的移动终端设备上,其应用范围会越来越广。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机...
  • java 读取本地文件 增删改查 这里删除不做删除,只是对文件进行重命名,只是物理意义不可见,实际存在 用的jfinal框架 /** * 列出指定路径的文件 * @param path 路径 * @return 文件集合File[] * ...
  • 跟我一起玩转Sencha Touch 移动 WebApp 开发(一) http://www.cnblogs.com/zhwl/p/3862554.html 1.目录 移动框架简介,为什么选择Sencha Touch?环境搭建创建项目框架,框架文件简介创建简单...
  • 移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了。本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案。 一、基本概念 ...
  • 移动app的文件的Vue的配置,Vue的功能强大狠实用.............................................
  • Section,div,artical,p,ol,ul,li,header,footer,span,form,input,label,h1,h2,h3;详细说明我就不说了,只给新手说下,为什么W3C那么多标签,只使用16个就可以把整个项目解决了? 原因是不要以为标签多,我们就...
1 2 3 4 5 ... 20
收藏数 5,646
精华内容 2,258
热门标签
关键字:

写本地文件 移动webapp