前端开发 : 移动web页面 与 pc页面 的 js 文件是否需2套
一直做pc页面,想尝试做一下移动端web前端开发,关于css,我知道用媒体查询来做,但是关于js 想知道,脚本文件应该移动端一套、pc端一套,还是移动、pc共用一套?
- 如果共用一套:比如一个按钮,为了pc端添加click事件,为了移动端添加tap事件,那么移动端点击这个按钮的时候就会click事件触发一次,tap事件触发一次,这样会不会出问题?
- 如果移动,pc各一套,项目维护起来是不是会很复杂?
- 或者js里面也有类似媒体查询,以区分移动和pc端?
在真正的项目中大家是怎样做的,希望大家指教一下,不胜感激! |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
就你的问题我举个例子:
var CLICK='click';
if( /android | ios | ipad /.test(window.navigator.userAgent) ) {
CLICK='tap'
};
$(document).on(CLICK,function(){
alert(...)
}) |
|
|
|
|
不需要两套,现在好多都是自适应页面,除了特殊要求需要额外做两套页面 |
|
|
|
|