建议使用原生。web在移动端还是有硬伤。至少在目前为止,只要dom元素太多,页面就会很卡,如果再加上现在较为常用的jquery mobile,体积也很大,体验也很差。总之,相比之下,使用原生好的不只一点两点。之前我记得有某个框架,是可以把web代码转化为原生app的,是我唯一一个觉得可行的。但似乎到现在都还不能使用www.zgxue.com防采集请勿采集本网。
源码大小:2.4MB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-08-04 16:27:38 源码类别:java源码 源码官网: 未知官方 网友评分: 应用平台:JavaScript TypeScript
Alita是一套基于Umi的移动端框架,是面向场景化的开发提效方案。通过整合业务流程、简化技术开发,使得开发者能够更专注于业务能力的提升。
建议使用原生。web在移动端还是有硬伤。至少在目前为止,只要dom元素太多,页面就会很卡,如果再加上现在较为常用的jquery mobile,体积也很大,体验也很差。总之,相比之下
最刚开始只是作为一个umi的配置简化的脚手架,后来经过吸收社区的需求,发现antd团队在移动端h5这一块的响应需求较少,但是,使用umi做移动端开发的朋友却很多。内置了这阶段帮社区朋友开发的一些umi插件,达到了在配置文件中设置appType:'h5'就能着手移动端页面开发的效果。
1、jQueryMobile jQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支
后来结合混合开发的需求,增加了cordova相关插件,达到了在配置文件中设置appType:'cordova'就能着手混合页面开发的效果。
移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主 18、xui.js 有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需
下载地址如下:
框架,它利用HTML5新的特性来更好和更简便地开发移动应用。这个框架遵循著名的MV 18、xui.js 有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需
组件略少,而且前端UI很粗糙。很多组件还是需要自己重新写样式。 布局框架不好用。 写了不到一个页面,还是直接用了Bootstrap。Bootstrap在移动端的表现也蛮不错。
一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。[2] 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等
肯定使用框架啊,不然还原生 JS、自己写样式? H5 做移动开发也分两种,一种就是正常的网页,一种是封装的成 App 在手机上跑的。下面我只大致介绍一下又哪些框架,具体的
以下是基于zepto的移动端无缝向上滚动并上下触摸滑动插件的完整代码: HTML部分: & 部分: /* * textSlider 0.1 * Copyright (c) 2014 tnnyang * Dependence Zepto v1.1.6 & fx.js
应该和 var extend=function() 一样吧,就是定义一个方法~ 区别在于这个是面向对象的定义方式
Clouda是百度历时两年共同研发的开源App技术框架,基于Node.js,简单易用,完美结合BAE;【开发集成环境】选型的候选:AppCan:国内 [Hybrid混合开发]、[移动平台]、[移
UI,bootstrap,Angular Material 4. MVC框架,data binding框架:React,Vue,Angular,backbone 只要是对浏览器适用的,都可以用到移动端。另外也有一些专门针对移动设备的框架。
国内的一些前端大神和前端大神团队琢磨出了以下几个不错的web前端框架。 UiKit 一款轻量级、模块化的前端框架,可快速构建强大的web前端界面 移动APP H5前端框架:AUI
开发app和架构没关系,选择架构要看功能上的需求,thinkphp相对来说功能比较复杂,当然提供的模块也很多,如果开发轻型app 试试ci 吧,一个是容易上手,而且体积小,功能也很完
zepto (最常用),使用方法和jq类似 jQuery Mobile(移动端轻量级jq)
接着上一篇介绍Thinkphp框架开发移动端接口(1),另外我们还可以通过ThinkPHP实现移动端访问自动切换主题模板,这样也可以做到移动端访问 ThinkPHP的模板主题机制,如果只是在PC,只要需修改 DEFAULT_THEME (新版模板主题默认是空,表示不启用模板主题功能)配置项就可以方便的实现多模板主题切换。 但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人经历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设是大型站点,比如:淘宝、百度、拍拍这些,响应式设计肯定是满足不了需求的,而是需要针对手机访问用户提供单独的手机网站。 ThinkPHP 完全可以实现,而且相当简单。和TPM的智能模版切换引擎一样,只要对来路进行判断处理即可。 1、将 ismobile() 加入到{项目/Common/common.php} function ismobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) return true; //此条摘自TPM智能切换模板引擎,适合TPM开发 if(isset ($_SERVER['HTTP_CLIENT']) &&'PhoneClient'==$_SERVER['HTTP_CLIENT']) return true; //如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset ($_SERVER['HTTP_VIA'])) //找不到为flase,否则为true return stristr($_SERVER['HTTP_VIA'], 'wap') ? true : false; //判断手机发送的客户端标志,兼容性有待提高 if (isset ($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array( 'nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile' ); //从HTTP_USER_AGENT中查找手机浏览器的关键字 if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } //协议法,因为有可能不准确,放到最后判断 if (isset ($_SERVER['HTTP_ACCEPT'])) { // 如果只支持wml并且不支持html那一定是移动设备 // 如果支持wml和html但是wml在html之前则是移动设备 if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) { return true; } } return false; } 2、在{项目/Lib/}创建一个 CommonAction.php,如果你的项目已公共控制器,则无需创建,直接加在里面即可。 Class CommonAction extends Action{ Public function _initialize(){ //移动设备浏览,则切换模板 if (ismobile()) { //设置默认默认主题为 Mobile C('DEFAULT_THEME','Mobile'); } //............你的更多代码....... } } 通过以上2种方式均可实现移动端访问,一种是原生,一种是伪原生,小伙伴们根据自己的项目需求来选择吧。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家内容来自www.zgxue.com请勿采集。