首先我们来看下mui.init()与mui.plusReady()的区别: mui框架将很多功能配置都集中在mui.init方法中,要使用某项功能,只需要在mui.init方法中完成对应参数配置即可,目前支持在...但是官方有又说法: 页面初始化:必须执行mui.init方法 mui在页面初始化时,初始化了很多参数配置,比如:按键监听、手势监听等,因此mui页面都必须调用一次mui.init()方法; 在app...开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+的api,建议都写在mui.plusReady...无论做wap网页,还是app开发,只要需要用到mui框架,都需要mui.init初始化框架功能,而plusready仅仅在app开发中使用 mui个人习惯: 每个用到mui的页面都调用下mui.init...事件的; 因此若业务写在plusReady事件中,可能会出现执行结果和预期不一致的情况;此时可通过自定义事件触发 mui.init和mui.plusReady这两者到底什么关系 mui.init初始化mui
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 如何对MUI中的switch开关按钮进行监听, 页面代码如下: 自动登录 <div class="<em>mui</em>-switch-handle
学习zepto.js(原型方法)[1] 新的一周,新的开始,今天来学习一下zepto里边的原型方法,就是通过$.进行调用的方法,也是可以通过$.fn进行扩展的方法: $.camelCase
学习zepto.js(对象方法)[1] zepto也是使用的链式操作,链式操作:函数返回调用函数的对象....但并不是所有的对象方法都可以进行链式操作,举几个例子:.size(),.html()|.text()//不传参数的情况下; 若非特殊说明,下边介绍的方法都会返回zepto对象; add(): 支持一到二个参数,第一个为选择器,与$...大体相同,唯有在forEach循环中,addClass是给集合push值,而removeClass是从一个字符串中replace掉值; toggleClass(): 方法使用与前两个类似,只不过多了第二个参数
学习zepto.js(对象方法)[4] 今天说说那一套获取元素集合的一些方法: ["children", "clone", "closest", "contents", "empty...并将nodeType为1的元素筛选出来; 在filtered方法中,第二个参数就是children方法可选的那个选择器,而filtered方法又会牵扯到下边要说的两个方法,这里先把代码贴上 filter与not...首先进入方法判断传入选择器是否为一个function类型,如果是,则执行this.not(this.not(function));看起来可能有点乱.但结果是对的. not方法与filter相反,先简单的说它的作用...也就变相的取出了所有满足条件的元素; not: not方法用法与filter相同,返回值相反. 用法直接pass. ?
1、快速构建页面 1.1 新建含mui的HTML文件 在Hbuilder中,新建HTML文件,选择”含mui的HTML“模板,可以快速生成mui页面模板,该模板默认处理了mui的js、css资源引用。...图1.2 MUI顶部 1.4设置底部导航栏 第一种,MUI有自带的图标库 ?...mui-icon mui-icon-left-nav mui-pull-left"> 标题 <span class="<em>mui</em>-icon <em>mui</em>-icon-home
学习zepto.js(对象方法)[2] 今天来说下zepto那一套dom操作方法, ['prepend', 'append', 'prependTo', 'appendTo',...而不是复制操作, 这也是为什么方法内不会进行判断调用方法的对象是否为多个,如果是多个,则需要将对象进行copy; prepend 第二个是prepend,prepend是内部插入,将参数插入到对象内部最前边,与append
最近参加比赛,项目使用了 MUI,有些内容在使用过程中遇到了很多问题,记录下来,方便以后遇到时更好的解决。...页面 页面,或者说窗口,在 MUI 里叫做 Webviewer, 获取页面 ID - 跳转前提 获取页面 ID mui.plusReady(function(){ var ws=plus.webview.currentWebview...; console.log( "当前Webview窗口:"+ws.getURL() ); }); 页面跳转 关闭当前页面,跳转到父页,并刷新 在子页面初始化时,注册beforeback方法; mui.init...(main,'gohome'); 二级页面返回 var taskList = plus.webview.getWebviewById('tasklist'); taskList.reload(); mui.back...mui.openWindow({ url: 'my-task-list.html', id: 'tasklist', } 页面刷新 function reflash(){
接下来由我给大家讲解一下MUI列表式布局的代码。 普通列表 .mui-table-view类,然后在li标签中加入.mui-table-view-cell类,非常的简单。...代码如下: .mui-table-view-cell.mui-active{ background-color...图文列表 .mui-media:媒体类 .mui-media-object:媒体对象 .mui-media-body:媒体主体 .mui-pull-left/right:该类的作用是使图片左/右浮动。..."> <img class="<em>mui</em>-media-object <em>mui</em>-pull-left
html文件夹中建2个页面moive_detail.html,第三个演员详情页cast_detail.html,此例子结合vue,主要知识点有页面传值方法,滚动到顶部,下拉刷新上拉加载,vue数据准备与数据绑定...,mui接口调用,蒙版使用 index.html <h1 class...$data,实例属性与方法。它们都有前缀 $ Object.assign(this....mui-bar-nav"> <h1 class
ua.indexOf('iPad') > -1, //是否为iPad webApp: ua.indexOf('Safari') == -1, //是否为web应用程序,没有头部与底部
mui.plusReady(function() { //1.把数组转换为对象存入 var str = JSON.stringify(array); plus.storage.setItem
学习zepto.js(对象方法)[6] first: 获取当前对象集合中的第一个dom元素。...$("div").first();// 返回第一个div对象(zepto对象) //相当于 $("div").eq(0); 与之对应的是last last: 获取当前对象集合中的最后一个dom元素。...(dom对象,不是zepto对象) $("div").get(); //所有div对象组成的一个数组 该方法与eq方法的区别在于,eq返回的是zepto对象,而get返回的是dom对象,$()
学习zepto.js(对象方法)[3] 继续说zepto里attributes的相关操作. attr,removeAttr,prop这三个方法....那是zepto.js中文api中所说的.本人认为,在判断有关交互的属性时,应优先使用prop,比如checked和selected; ? ? 之所以为出现差异,是因为两者底层实现的区别. ?...prop采用的是上边那种,而attr是两种都用到了; getAttribute()方法只能取出存在于标签中的属性” “ // 只能取出id与name.隐式的属性是取不出来的,比如style ?...–剩下来的就是set与remove功能的实现,这两个是支持多对象的操作.返回值均为调用者本身(调用者调用了each循环,循环所有节点对象)....执行过程与attr的类似,但是attr赋值是通过setAttribute()方法,取值是getAttribute()与对象属性取值的结合.而prop完全操作的是对象的属性; 再来点吧.说说data方法与
学习zepto.js(原型方法)[2] 接着昨天的来,继续说原型方法,昨天的传送阵(昨天出了点小意外,博文经过WP手机的UC浏览器进行编辑后标签就露出来了- -,现已修复);...$.grep(): 作用与Array.filter类似(其实就是调用的filter方法- -) 通过传入两个参数,第一个为类数组的对象,第二个为用来执行判断的函数; var array =[1,2,3,4,5...就是),第二个是一个数组对象,第三个是可选的开始下标,该方法用来检查第一个参数是否存在与自身.返回值是一个下标,从0开始的.
学习zepto.js(Hello World) Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。...昨天听说了zepto.js,正好最近也比较闲,所以就学习一下这个著名DOM操作库,由于本人刚接触这个,但又不想单纯的说如何使用,所以本人会按照API顺序来说明方法如何使用并试着将对于源码的理解写上来;...$(): 与jQuery的$()几乎一样,但zepto的选择器是直接使用的原生querySelectorAll(),所以,一些jQuery自定义的选择器是不支持的,但可以添加selector.js
学习zepto.js(对象方法)[5] clone: 该方法不接收任何参数,会返回对象中的所有元素集合,但不会对象绑定的事件. var $temp =$("div").clone...注意:返回值是与调用对象中的第一个元素有关的. ? 所以说返回值也只会是包含一个节点元素的zepto对象或是一个空对象[没有找到匹配的元素]) hello world <script type="text/javascript" src="js/<em>zepto.js</em>...题外话:map方法<em>与</em>each方法的区别。两者回调函数的参数,是一样的。两者的区别在于结束循环的方式。...<em>与</em>get方法的区别是,get返回一个dom对象,eq返回一个zepto对象。
移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem、移动终端JavaScript事件、手机中常见JS效果制作、Zepto.js、手机聚划算页面、手机滚屏 第三阶段:HTTP...常用库: React.js、Vue.js、Zepto.js。...HTML5+: HTML5+中国产业联盟、HTML5 Plus Runtime环境、HBuilder开发工具、MUI框架、H5+开发和部署。...核心模块和对象: 全局对象global,process,console,util、事件驱动,事件发射器、加密解密,路径操作,序列化和反序列化、文件流操作、HTTP服务端与客户端、Socket.IO。...Node.js开发电子商务实战: 需求与设计、账户模块注册登录、会员中心模块、前台展示模块、购物车,订单结算、在线客服即时通讯模块。 希望你也能凭自己的努力,成为下一个优秀的程序员!
–标准mui.css–> html, body, .mui-content { height: 0px; margin:...”> 常规示例 选择日期 … <script src=”..
var scroll = mui('.mui-scroll-wrapper').scroll(); document.querySelector('.mui-scroll-wrapper').addEventListener
领取专属 10元无门槛券
手把手带您无忧上云