xhtml + jquery mobile不行吗?
没有非要,只是合适,因为手机端浏览器都是支持html5的,所以不会出现PC断IE浏览器版本太低不支持的情况。加之所谓HTML5并不是重点,一般主要利用的是CSS3的特性,而非是html5的新特性,但广泛或者误解的将这些技术直接混为html5,至于xhtml+jquery mobile行不行?行当然行,但jquery mobile出现的时代还是早期非智能机或者android和ios等还未发展的时期,所以如果使用起来会有维和感,当然jquery有没有出一些符合时代的移动端web框架不太清楚。
手机端web界面还是倾向于轻量级的,毕竟是手机网络,如果太重用起来会诸多麻烦,也影响体验。
手机站也是网站,没有规定你必须要用HTML5技术.不过一些使用CSS3特性还是蛮不错的:比如圆角矩形border-radius,比如过渡动画transition和变换transform.
还有就是触摸事件手机上也会用到:jQuery Mobile官方提供了一个Alpha版本的Download Builder可以用来定制自己用到的功能,比如触摸事件(Touch Events):访问 http://jquerymobile.com/download-builder/勾选 Events 下的 Touch 然后点击页面下方的 Build My Download 下载.jquery.mobile.touch.min.js 只有8KB.Touch events including:touchstart, touchmove, touchend,tap, taphold,swipe, swipeleft, swiperight,scrollstart, scrollstop注意:jQuery Mobile 1.4.5 还不支持 jQuery 3,所以可以配合 jQuery 2 使用.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery Mobile Touch Events</title> <style> p {margin:0 auto;width:300px;height:100px;background:#E9E9E9;border:1px solid #DDD;} </style> </head> <body> <center><b>jQuery Mobile Touch Events</b></center> <p></p> <script src="jquery-2.2.4.min.js"></script> <script src="jquery.mobile.touch.js"></script> <script> //$("p").on("swipe",function(){ alert("滑动(swipe)"); }); $("p").on("swipeleft",function(){ alert("向左滑动(swipeleft)"); }); $("p").on("swiperight",function(){ alert("向右滑动(swiperight)"); }); //$("p").on("tap",function(){ alert("点击(tap)"); }); //$("p").on("taphold",function(){ alert("长按(taphold)"); }); </script> </body> </html>
下拉刷新+左右滑动+长按菜单,这些功能其实都可以用单击事件click来替代,只是体验不同罢了.
并不是一定用html5 用html5就是为了适配与手机端!其实html5并没有多少东西,只是在html基础上加了一些标签以及属性,是适用于移动端的。移动端不用管ie6789,html头部还增加了meta标签
没有必要,可以用插件解决功能上问题
看看mui就知道了
不是一定要用H5,只是有些H5的内容可以大胆在移动端使用,不用担心兼容性问题了,还有一些CSS3的特性,在移动用起来溜溜的
没必要,css3一般够用吧,如果不是太复杂,一般都可以不用到
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
没有非要,只是合适,因为手机端浏览器都是支持html5的,所以不会出现PC断IE浏览器版本太低不支持的情况。加之所谓HTML5并不是重点,一般主要利用的是CSS3的特性,而非是html5的新特性,但广泛或者误解的将这些技术直接混为html5,至于xhtml+jquery mobile行不行?行当然行,但jquery mobile出现的时代还是早期非智能机或者android和ios等还未发展的时期,所以如果使用起来会有维和感,当然jquery有没有出一些符合时代的移动端web框架不太清楚。
手机端web界面还是倾向于轻量级的,毕竟是手机网络,如果太重用起来会诸多麻烦,也影响体验。
手机站也是网站,没有规定你必须要用HTML5技术.
不过一些使用CSS3特性还是蛮不错的:
比如圆角矩形border-radius,
比如过渡动画transition和变换transform.
还有就是触摸事件手机上也会用到:
jQuery Mobile官方提供了一个Alpha版本的Download Builder
可以用来定制自己用到的功能,比如触摸事件(Touch Events):
访问 http://jquerymobile.com/download-builder/
勾选 Events 下的 Touch 然后点击页面下方的 Build My Download 下载.
jquery.mobile.touch.min.js 只有8KB.
Touch events including:
touchstart, touchmove, touchend,
tap, taphold,
swipe, swipeleft, swiperight,
scrollstart, scrollstop
注意:jQuery Mobile 1.4.5 还不支持 jQuery 3,所以可以配合 jQuery 2 使用.
下拉刷新+左右滑动+长按菜单,这些功能其实都可以用单击事件click来替代,只是体验不同罢了.
并不是一定用html5 用html5就是为了适配与手机端!其实html5并没有多少东西,只是在html基础上加了一些标签以及属性,是适用于移动端的。移动端不用管ie6789,html头部还增加了meta标签
没有必要,可以用插件解决功能上问题
看看mui就知道了
不是一定要用H5,只是有些H5的内容可以大胆在移动端使用,不用担心兼容性问题了,还有一些CSS3的特性,在移动用起来溜溜的
没必要,css3一般够用吧,如果不是太复杂,一般都可以不用到