![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
页面基础编程
最爱春暖花开
这个作者很懒,什么都没留下…
展开
-
app编写时注意的问题
1.判断是否处于登录状态,可通过判断本机内存中的登录标志完成。2.某些ajax访问,代码可放在单独的js文件中。原创 2017-09-15 15:58:17 · 280 阅读 · 0 评论 -
初始化bar页面和选项卡点击监听
例一代码段:var barItemWebviewArray = [];var title = document.getElementById("title");mainWebview = plus.webview.currentWebview();//获取当前窗口的WebviewObject对象var subpages = ['carNoInquiry.html','planNoInqui原创 2017-09-13 17:00:25 · 596 阅读 · 0 评论 -
输入框输入数据格式合法性验证
//检查各重量输入框输入格式是否正确 mui('.mui-input-group').on('change','.valueNeedCheck',function(){ var valueToCheck=this.value; if (!checkNumber(valueToCheck)){ this.value=""; this.focu原创 2017-09-13 13:17:36 · 4353 阅读 · 0 评论 -
监听列表点击事件(打开新页面并实现页面传值)
父页: carNoList = document.getElementById('carNoList');//监听车号列表点击事件 //function choiceCarNo(){ mui("#carNoList").on('tap', 'li', function(){ var carnochoosed = this.innerHTML.substr原创 2017-09-13 13:14:59 · 1590 阅读 · 0 评论 -
避免input输入框输入时底部导航栏被软键盘撑挤上来
//获取原始窗口的高度 var originalHeight=document.documentElement.clientHeight || document.body.clientHeight; //console.info("原始窗口的高度"+originalHeight); window.onresize=function(){ //软键盘弹起与隐藏 都会原创 2017-09-13 13:13:08 · 993 阅读 · 0 评论 -
按起止时间查询数据并实现“上拉显示更多”
html, body, .mui-content { height: 0px; margin: 0px; background-color: #efeff4; } h5.mui-content-padded { margin-left: 3px; margin-top: 20px !important; }原创 2017-09-08 16:42:11 · 1089 阅读 · 0 评论 -
二维码扫描并对扫描结果实现页面传值
#bcid{ width: 100%; height: 100%; position: absolute; background: #000000; } html, body ,div{ height:100%; width: 100%; } .fbt{ color: #0E76E1; width: 50%; backgroun原创 2017-09-08 16:39:17 · 5859 阅读 · 2 评论 -
JS 关于(function(w) {...})(window)写法的理解——立即执行函数
1.前半部分(function(){ })(function(){ }):函数的定义表示一个匿名函数。function(arg){...}定义了一个参数为arg的匿名函数。所以(function(w) { ...})即为一个参数为w的匿名函数。2.后半部分(window)(window):传参并执行3.立即执行函数 IIFE(Immediately-Invoke原创 2017-09-15 14:55:16 · 13752 阅读 · 1 评论 -
点击选项卡后页面标题切换的实现
初始化 首页navtitle = document.getElementById('nav-title');监听到选项卡点击事件后1. 更换标题方法一:var tabitem = this;navtitle.innerText = tabitem.children[tabitem.children.length - 1].innerText; 2.原创 2017-09-13 16:06:25 · 1505 阅读 · 2 评论 -
页面操作全部采用调用函数方法实现(包括监听事件)
mui.plusReady(function() { //改变statusbar plus.navigator.setStatusBarBackground('#41cea9'); navtitle = document.getElementById('nav-title'); mainWebView = plus.webview.currentWebview();原创 2017-09-13 16:51:53 · 331 阅读 · 0 评论 -
手机返回键处理
//返回键处理 //处理逻辑:2秒内,连续两次按返回键,则退出应用 var first = null; mui.back = function(){ //首次按键,提示‘再按一次退出应用’ if(!first){ fir原创 2017-09-11 15:17:11 · 284 阅读 · 0 评论 -
页面各部分颜色设置及底部选项卡页面布置
1. 设置系统状态栏背景色:plus.navigator.setStatusBarBackground2. 整页背景色的设置html文件中:own-gray-color”-->css文件中:设置自定义类背景颜色.own-gray-color { background-color: #EBEBF1;}3.标题文字颜色和标题背景色的设置html文原创 2017-09-13 15:14:13 · 3768 阅读 · 0 评论