webapp定位】的更多相关文章

<!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, wi…
1 <script> 2 var x=document.getElementById("demo"); 3 function getLocation() 4 { 5 if (navigator.geolocation) 6 { 7 navigator.geolocation.getCurrentPosition(showPosition); 8 } 9 else{x.innerHTML="Geolocation is not supported by this b…
$('body,html').height(document.body.clientHeight); 进入页面的时候就把高度固定住,这样虚拟键盘打开页面高度不会变化,你的布局也不会乱. 测试有效. 当然还有许多其它办法.…
前言 在移动浪潮袭来的时候,小钗有幸进入框架组做webapp框架开发,过程中遇到了移动端的各种坑,也产生了各种激情,就我们公司的发展历程来说 第一阶段:使用传统方式开发移动站点,少量引入HTML5元素 第二阶段:框架化,使用jquery mobile框架,发现慢,组件不好管理,不好维护给搞掉了 第三阶段:jquery+Backbone的组合,最后为了瘦身将jquery换成了zepto 第四阶段:框架适应Hybrid版本,Hybrid相关频道与H5站点一套代码,业务扩展遍地开花 第五阶段:框架适应…
我今年是由零基础开始入门的,刚好我第一家公司入职后就马上让我接手做ipad版的专题app了.(一入门就是移动端开发,是幸运也是艰辛的开始). 我是自学前端的,当然,对Bootstrap,JQuery mobile这2个UI框架肯定是熟悉他们是怎么使用,只是没必要再深入了.因为我当时应聘介绍自己懂这些框架都没有一家公司来招我,原因待会解释. 既然是零基础入门的话,那么我先分享下我该怎么学习? 我相信大部分人都了解一个房子的构造建成了吧,那么我用比如的方法来给自己去解释网站到底是个怎么回事? 后台其…
前言 网络蜘蛛无法解析javascript,至少百度是不能的,神马搜索差的更远,而我们的webapp的渲染展示完全由javascript驱动 所以蜘蛛访问webapp页面会得到一个白页面,比如,我们期待SEO看到的是这个样子的网页 其实他看到的是这个样子的代码: 那么这个问题应该如何处理呢?比较早的处理方案是提供两套代码,一套用于webapp一套用于SEO,比如: webapp/blade/demo/debug.html是用于webapp的 而html5/blade/demo/debug.htm…
单页or多页 本文仅代表个人观点,不足请见谅,欢迎赐教. webapp 小钗从事单页相关的开发一年有余,期间无比的推崇webapp的网站模式,也整理了很多移动开发的知识点,但是现在回过头来看,webapp究竟是好还是不好真是一言难尽哟! webapp使用JavaScript修改页面:紧接着再从服务器传递更多数据然后再修改页面,如此循环. 从性能的角度看,在现代浏览器中单页面Web App已经能够和普通native应用程序相媲美,而且几乎所有的操作系统都支持现代的浏览器. 所以,很多人认为weba…
在<Cordova webapp实战开发:(2)认识一下Cordova>中我们了解了Cordova和Phonegap的关系,并简要介绍了一下它的架构,以及多平台性,并给大家留了一些作业.我看到群里也有人已经完成,真是认真学习的人!我相信这样的人一定会进步比较快,认真而踏实,即使没有其他人聪明,但是一定会比他们更优秀. 周五的时候大家就给我上一篇点了40多个赞,并有20条回复,我又要开始写下一篇了.本来决定下周一开始写,不过看群里大家聊得蛮积极的,被这种学习热情所打动,我就把这个系列写的勤快一些…
昨天写了第一篇 <Cordova webapp实战开发:(1)为什么选择 Cordova webapp?>,意料中看到大家对这个主题的兴趣,我新建的PhoneGap App开发 348192525   一下子就快1百人了.本来心想过几天在写第二篇吧,但昨天已在文中说到,如果点赞超过20就开始写下一篇,咱们要说到做到,那就开始第二篇吧.但是第二篇写点什么呢?我看到群中有人问 “ phonegap和cordova是什么关系?”,加入QQ群的时候,也看到一些人写着cordova初学者.正如我也说到,…
没想到这样又过了5个月了,近期辞职了,所以我有时间来做总结. 这段时间里我学习了很多东西,而且都是我们移动端webapp的同学值得去学习的. 我先告诉大家我这次写的总结,有以下内容: 1.body的背景图,img图片自适应,切图小技巧. 2.字体rem自适应问题. 3.@media的断点分析. 4.页面布局:盒子模型. 5.CSS3选择器和H5新标签的使用. 6.表单常用的正则验证. 7.CSS3的变形,渐变,动画. 以下是去取原生样式的方法. 8.单选多选去掉原生方法. 9.select下拉框…
从去年开始就负责公司WebApp的产品跟设计工作,最近整体大改了两个版本,也算累积了一些实际的经验.在不断学习的过程中,发现对于WebApp可以直接用于项目上的资料比较零碎,在这里总结一下,供初做 WebApp的设计师在实际项目中参考. 设计尺寸:基于宽度320px 一般大家看到的移动端设计尺寸参考都是基于ios或者Android,是绝对不能直接用于WebApp的设计中.而且常用的PS Play也不适用查看WebApp的效果. WebApp本质上还是一个网页,它的尺寸(特别是宽度)是依赖于每个手…
前言 移动网络带宽的快慢直接影响webapp应用体验效果的优差,其中加载图片是很耗流量的,所以对这一方面的性能优化是很需要的.一般对于那些小而多的图片(图标)都会采用sprite合并成一张图片来减少http的请求次数.而CSS3的出现,无疑在移动端对图标的优化有着比较大的帮助.为此,自己也琢磨使用CSS3来制作一些常用的图标.有句话这么说:能用CSS3就不用图片! 正题 于是用了一天的时间,我制作了72个相对比较常用的图标,图标效果图整理如下: PS:在线地址查看效果:http://www.jr…
我所使用到的HTML页面标签: Section,div,artical,p,ol,ul,li,header,footer,span,form,input,label,h1,h2,h3 :详细说明我就不说了,只给新手说下,为什么W3C那么多标签,只使用16个就可以把整个项目解决了? 原因是不要以为标签多,我们就一定要使用到它的,我们要的是使用广泛的,易记的. 稍微解释下,块级元素和行内元素是什么意思? 块级元素就是他占满一行的:行内元素就是他的多个同类可以同时在同一行. 下面讲解下,head标签里…
单页or多页 webapp 现状 优劣之分 网络传输优化 综述 fake页-首屏加速 降低请求数 降低请求量 缓存Ajax/localstorage DOM操作优化 综述 关于页面渲染 减少使用定位属性(fixed/absolute) 奇技淫巧 内存资源优化 体验优化 区域滚动 点击响应 结语 单页or多页 本文仅代表个人观点,不足请见谅,欢迎赐教. webapp 小钗从事单页相关的开发一年有余,期间无比的推崇webapp的网站模式,也整理了很多移动开发的知识点,但是现在回过头来看,webapp…
在开发移动端 web 或者webapp时,使用百度地图 API 的过程中,经常需要通过手机定位获取当前位置并在地图上居中显示出来,这就需要用到html5的地理定位功能. navigator.geolocation.getCurrentPosition(callback); 在获取坐标成功之后会执行回调函数 callback; callback 方法的参数就是获取到的坐标点:然后可以初始化地图,设置控件.中心点.缩放等级,然后给地图添加point的overlay: var map = new BM…
web app : http://www.lightapp.cn/brand/index/4101 https://github.com/jtyjty99999/mobileTech/blob/master/README.md mobileTech A useful tools or tips list for mobile web application developing 这个项目收集移动端开发所需要的一些资源与小技巧 工具类网站 HTML5 与 CSS3 技术应用评估 各种奇妙的hack…
色彩设计 美学相关的知识(色彩构成.平面构成等等)我就不再赘述了,相信从事此类行业的人员无人不知无人不晓了.这里简要说说WebApp设计中,色彩以及构图的特别之处吧. 首先是色彩.从事过广告和印刷业设计工作的人员应该都接触过一种东西,那就是标准色板.颜色是什么?你所看到的未必就是真的,反言之,真的你未必会看得到,呵呵,说的有些抽象了.还是举个实际例子吧,#f0f0f0这个很浅的灰色,目前80%的客户都已经升级到LCD显示器了,而大部分LCD显示器是无法正确显示这个的,即使显示了,各款显示器也会有…
一:异常项目构建 1.通过while死循环构造异常常见: package com.huawei.jvm; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * This is Description * * @author 王明飞 * @date 2018/08/31 */ @Controller public c…
1. 优化前提: 业务架构与数据库设计 2.  单页web应用  : ExtJs  backbone  ng  avalon 框架: React Native    , ionic  , Mui, metror,WeeX,device one Meteor(版本: 1.0) 的另一个特点是它会通过手机内存中运行的 miniMongo 数据库在本地维护一个数据拷贝.另外,Meteor 会完成所有电话和服务器之间的数据通信及同步.(miniMongo 是 JavaScript 实现的 MongoDB…
好久都没来更新随笔了,这阵子比较忙,不过还是在不断的学习当中,今天给大家分享一下Cordova的配置与搭建WebApp混合开发环境的配置. 准备好了吗?让我们一步步来咯!!! 1.配置JDK环境 用的是1.8的版本,网上很多地方可以下载,这里就不上链接了 下载安装好后再本地配置sdk环境变量,如图,点击桌面(计算机)->右键属性->高级系统设置->系统属性面板高级->点击环境变量->在下面框中的系统变量中新建 配置以下三个变量,不清楚的建议去百度jdk环境变量设置,百度上讲的…
#常用的移动前端webapp交互细节 ##select的表现方式 ###PC端 select控件在传统PC桌面已经存在多年,由于在IE6等低版本浏览器容易造成层级错乱,一直被一些UI框架所抛弃,而用div层去模拟. ![传统的select控件](https://images0.cnblogs.com/i/84053/201407/271218506505629.jpg) ###移动设备 而在移动设备上,select 控件的表现方式不太一样,如下图,分别是UC浏览器,小米的系统浏览器,及海豚浏览器…
PhoneGap是一个采用HTML,CSS和JavaScript的技术,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够在网页中调用IOS,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry等智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用. Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头.麦克风等. ASP.NET…
webAPP的实现基础就是html5+js+css3.可是webAPP还是基于浏览器的微站点开发.正是如此,我们必需要深入的了解html5的特性,这样才干方便我们在开发和设计APP的时候.更合理的採用原生APP与webAPP的相结合. 而APP里面最重要的一个分享功能,分享出去的必须是网页形式的.所以.Html5必须学会. 为什么说HTML5适合进行移动webAPP开发? 第一特性:离线缓存 HTML5 Web Storage API能够看做是加强版的cookie.不受数据限制大小,有更好的弹性…
首先我们中会有一些常用的meta标签,如下: <!--防止手机中网页放大和缩小--> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" /> 备注:width 设置viewport宽度,为一个正整数,或字符串‘device-width’ height 设置viewport高度,一般设置了宽…
用html5的地理定位功能通过手机定位获取当前位置并在地图上居中显示出来,下面是百度地图API的使用过程,有需要的朋友可以参考下 在开发移动端 web 或者webapp时,使用百度地图 API 的过程中,经常需要通过手机定位获取当前位置并在地图上居中显示出来,这就需要用到html5的地理定位功能.  代码如下: navigator.geolocation.getCurrentPosition(callback);  在获取坐标成功之后会执行回调函数 callback; callback 方法的参…
除了功能,我们可以使用下面方法,查看交互过程,页面不能发现的问题: 什么是json 什么是json,json是什么,json如何使用 JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度, 那么,JSON到底是什么? JSON就是一串字符串 只不过元素会使用特定的符号标注. {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是前者的值(这个值可以是字符串.数字.也可以是另一…
概要 记录一下搭建SpringMVC框架的步骤 视图定位也就是改变jsp在项目中的路径 一.新建javaweb项目springmvc1,在lib中导入jar包 此项目上传了GitHub,方便去下载jar包 https://github.com/yeyangtao/springmvc 二.web-inf下的web.xml文件 其中的serve-name的spingmvc下一步会用到 <?xml version="1.0" encoding="UTF-8"?>…
环境Java: JDK_1.7.0_79Eclipse: Mars(4.5.0)Maven: 3.3.3最近公司同事重构某Java web项目,完成之后发现部署启动总是不成功 Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.test.test.po.Test at org.hibernate.cfg.Configuration$MappingsImpl.addClass(…
在SAP WEB IDE简单测试基于HTML5自带的定位功能,相关步骤如下: 1.VIEW代码 <mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="zrico_appnszrico_pn_scan.controller.GeoLocation" xmlns:html="http:…
http://www.cocoachina.com/webapp/20150906/13344.html WebApp的实现基础就是HMTL5+JS+CSS3,但是WebApp还是基于浏览器的微网站开发. 正式如此,我们必须要深入的了解HTML5的8大特性,这样才能方便我们在开发和设计APP的时候,更合理的采用原生APP与WebApp的相结合. 而APP里面最重要的一个分享功能,分享出去的必须是网页形式的.所以,需要学会HTML5. 为什么说HTML5适合进行移动WebApp开发? 第一特性:离…