广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >移动网站开发中常用的JavaScript代码有哪些
  • 126
分享到

移动网站开发中常用的JavaScript代码有哪些

2024-04-02 19:04:59 126人浏览 八月长安
摘要

本篇内容介绍了“移动网站开发中常用的javascript代码有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

本篇内容介绍了“移动网站开发中常用的javascript代码有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1、如果网页是在iPhone或Android浏览器中查看,则在主体元素中添加“iPhone”或“Android” 类名

if (navigator.userAgent.match(/iPhone/i)) {      $('body').addClass('iPhone');  } else if (navigator.userAgent.match(/Android/i)) {          $('body').addClass('Android');  }

2、移除浏览器地址栏

window.scrollTo(0, 1);

3、防止网页触摸滚动

notouchmove = function(event) {      event.preventDefault();  }  <div data-role="page" id="home" ontouchmove="notouchmove(event);">  ...  </div>

4、当横向浏览时显示信息

var updateorientation = function (){      var classname = '',      top = 100;      switch(window.orientation){          case 0:          classname += "nORMal";          break;           case -90:          classname += "landscape";          break;           case 90:          classname += "landscape";          break;       }       if (classname == 'landscape') {          if ($('#overlay').length === 0) {              window.scrollTo(0, 1);              $('body').append('<div id="overlay" style="width: 100%; height:' + $(document).height() + 'px"><span style="top: ' + top + 'px">Landscape view is not supported for this page.</span></div>');          }      } else {          $('#overlay').remove();      }  };  Usage:   var supportsOrientationChange = "onorientationchange" in window,  orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";   window.addEventListener(orientationEvent, function() {      updateorientation();  }, false);

5、显示部分描述信息,当点击时显示完整信息

var truncatedesc = function(trunc, len) {      if (trunc) {        var org = trunc;         if (trunc.length > len) {          trunc = trunc.substring(0, len);          trunc = trunc.replace(/w+$/, '');           trunc = '<span class="truncated">' + trunc;          trunc += '<strong class="more-description">...</strong></span>';          trunc += '<span class="original" style="display: none;">' + org + '</span>';        }         $('.truncated').live("touchstart touchend", function() {          $(this).closest('div').find('.original').show();          $(this).closest('div').find('.truncated').hide();          return false;        });         return trunc;      }  };   Usage:   truncatedesc(item.description, 100);

6、收到成功的Ajax请求时,重定向到另一个页面(jQuery mobile)

var ajaxurl = &lsquo;Http://&hellip;&rsquo;; // Your WEB service URL   $.ajax({      url: ajaxurl,      type: 'GET',      processData: false,      contentType: "application/JSON",      dataType: "jsonp",      success: function(data) {          $.mobile.changePage("results.html");      },      error: function() {          alert('Error!');      }  });

7、从列表视图的链接中删除活动状态(jQuery mobile)

$('div').live('pageshow', function (event, ui) {      $('[data-role=listview] li').removeClass("ui-btn-active");  });

8、从下拉选择中禁用默认的jQuery mobile样式(jQuery mobile)

$(document).bind("mobileinit", function(){       $.mobile.page.prototype.options.keepNative = "select";  });

9、动态更新列表视图(jQuery mobile)

var output  = '<li><img src="' + item.image + '" alt="' + item.title + '" />';  output += '<h4><a href="' + item.url + '">' + item.title + '</a></h4>';  output += '</li>';      $('#mylistul').append(output).listview('refresh');

10、动态添加表单输入和应用默认样式(jQuery mobile)

var html = '<input type="search" name="suburb" id="suburb" placeholder="Enter suburb" />';  $('#searchform').append(html);  $('#suburb').textinput();

“移动网站开发中常用的JavaScript代码有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 移动网站开发中常用的JavaScript代码有哪些

本文链接: https://www.lsjlt.com/news/86831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 移动网站开发中常用的JavaScript代码有哪些
    本篇内容介绍了“移动网站开发中常用的JavaScript代码有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2022-10-19
  • 开发中常用的JavaScript单行代码有哪些
    这篇文章主要介绍开发中常用的JavaScript单行代码有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.强制布尔值要将变量强制转换为布尔值而不更...
    99+
    2022-10-19
  • 前端开发常用CSS动画代码有哪些
    这篇文章主要介绍“前端开发常用CSS动画代码有哪些”,在日常操作中,相信很多人在前端开发常用CSS动画代码有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”前端开发常用CS...
    99+
    2022-10-19
  • 常用的asp网站开发工具有哪些
    常用的ASP网站开发工具有以下几种:1. Visual Studio:微软官方推出的集成开发环境(IDE),可用于开发ASP网站以及...
    99+
    2023-09-21
    asp
  • php动态网站开发的技巧有哪些
    1. 熟练掌握PHP语言的基础知识和语法,包括变量、数组、函数、类、对象等。2. 熟悉常用的PHP框架,如Laravel、Yii、C...
    99+
    2023-06-03
    动态网站开发
  • web开发中网站制作入门常识有哪些
    这篇文章主要为大家展示了“web开发中网站制作入门常识有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web开发中网站制作入门常识有哪些”这篇文章吧。  1、首页  需要首页,起码我们要知道...
    99+
    2023-06-08
  • HTML5移动端开发的常用触摸事件有哪些
    HTML5移动端开发的常用触摸事件有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTML5中新添加了很多事件,但是由于他们的兼容问题不是...
    99+
    2022-10-19
  • CSS网页布局及网站开发常犯的错误有哪些
    本文小编为大家详细介绍“CSS网页布局及网站开发常犯的错误有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS网页布局及网站开发常犯的错误有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2022-10-19
  • 开发人员最常用的HTML5代码生成器有哪些
    这篇文章主要介绍“开发人员最常用的HTML5代码生成器有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“开发人员最常用的HTML5代码生成器有哪些”文章能帮助大家...
    99+
    2022-10-19
  • 非常实用的JavaScript一行代码有哪些
    本篇内容主要讲解“非常实用的JavaScript一行代码有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“非常实用的JavaScript一行代码有哪些”吧!一...
    99+
    2022-10-19
  • JavaScript中最常用的代码简写技巧有哪些
    这篇文章给大家分享的是有关JavaScript中最常用的代码简写技巧有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、三元操作符当想写if…else语句时,使用三元操作符来...
    99+
    2022-10-19
  • Python好用的网站开发框架有哪些
    本篇内容介绍了“Python好用的网站开发框架有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1、Django:它的存在,让很多网站...
    99+
    2023-06-02
  • 网站开发中网站不收录的解决办法有哪些
    这期内容当中小编将会给大家带来有关网站开发中网站不收录的解决办法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。现在有很多的人都在问我网站不收录是什么情况,其实这要看你的网站是新站还是老网站,除此之外...
    99+
    2023-06-07
  • 好用的HTML5移动开发框架有哪些
    这篇文章主要介绍好用的HTML5移动开发框架有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!IONICIONIC 是目前最有潜力的一款HTML5手机应用开发框架。通过SASS构建...
    99+
    2022-10-19
  • 开发中经常遇到的JavaScript问题有哪些
    今天就跟大家聊聊有关开发中经常遇到的JavaScript问题有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。获取一...
    99+
    2022-10-19
  • web开发中常见的编码错误有哪些
    这篇文章主要介绍“web开发中常见的编码错误有哪些”,在日常操作中,相信很多人在web开发中常见的编码错误有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”web开发中常见的编码错误有哪些”的疑惑有所帮助!...
    99+
    2023-06-16
  • 网站开发中商城类网站优化的注意事项有哪些
    今天就跟大家聊聊有关网站开发中商城类网站优化的注意事项有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。网站优化,能...
    99+
    2022-10-19
  • mysql中有哪些常用的错误代码
    mysql中有哪些常用的错误代码,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  mysql常用错误代码大全:  130 :文...
    99+
    2022-10-18
  • PHP中常用的代码片段有哪些
    这篇文章给大家分享的是有关PHP中常用的代码片段有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最...
    99+
    2023-06-20
  • Django开发中常用的命令有哪些
    这篇文章主要介绍Django开发中常用的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1. 创建一个Django Project#使用下面的命令可以创建一个pr...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作