做移动端web开发非要html5?

发布于 2022-09-03 07:50:23 字数 32 浏览 9 评论 0

xhtml + jquery mobile不行吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

止于盛夏 2022-09-10 07:50:23

没有非要,只是合适,因为手机端浏览器都是支持html5的,所以不会出现PC断IE浏览器版本太低不支持的情况。加之所谓HTML5并不是重点,一般主要利用的是CSS3的特性,而非是html5的新特性,但广泛或者误解的将这些技术直接混为html5,至于xhtml+jquery mobile行不行?行当然行,但jquery mobile出现的时代还是早期非智能机或者android和ios等还未发展的时期,所以如果使用起来会有维和感,当然jquery有没有出一些符合时代的移动端web框架不太清楚。

手机端web界面还是倾向于轻量级的,毕竟是手机网络,如果太重用起来会诸多麻烦,也影响体验。

春风十里 2022-09-10 07:50:23

手机站也是网站,没有规定你必须要用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来替代,只是体验不同罢了.

双马尾 2022-09-10 07:50:23

并不是一定用html5 用html5就是为了适配与手机端!其实html5并没有多少东西,只是在html基础上加了一些标签以及属性,是适用于移动端的。移动端不用管ie6789,html头部还增加了meta标签

兔小萌 2022-09-10 07:50:23

没有必要,可以用插件解决功能上问题

酒儿 2022-09-10 07:50:23

看看mui就知道了

巷雨优美回忆 2022-09-10 07:50:23

不是一定要用H5,只是有些H5的内容可以大胆在移动端使用,不用担心兼容性问题了,还有一些CSS3的特性,在移动用起来溜溜的

寄意 2022-09-10 07:50:23

没必要,css3一般够用吧,如果不是太复杂,一般都可以不用到

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文