前端开发 : 移动web页面 与 pc页面 的 js 文件是否需2套

一直做pc页面,想尝试做一下移动端web前端开发,关于css,我知道用媒体查询来做,但是关于js 想知道,脚本文件应该移动端一套、pc端一套,还是移动、pc共用一套?

  1. 如果共用一套:比如一个按钮,为了pc端添加click事件,为了移动端添加tap事件,那么移动端点击这个按钮的时候就会click事件触发一次,tap事件触发一次,这样会不会出问题?

  2. 如果移动,pc各一套,项目维护起来是不是会很复杂?

  3. 或者js里面也有类似媒体查询,以区分移动和pc端?

在真正的项目中大家是怎样做的,希望大家指教一下,不胜感激!

徐胜男_fe
浏览 1521回答 2
2回答

我没带钱

就你的问题我举个例子:var CLICK='click';if( /android | ios | ipad /.test(window.navigator.userAgent) ) {    CLICK='tap'};$(document).on(CLICK,function(){    alert(...)})

qq_转角遇见_0

不需要两套,现在好多都是自适应页面,除了特殊要求需要额外做两套页面
打开App,查看更多内容
随时随地看视频慕课网APP