位置: 编程技术 - 正文

JavaScript使用DeviceOne开发实战(四)仿优酷视频应用(javascript define的用法)

编辑:rootadmin

推荐整理分享JavaScript使用DeviceOne开发实战(四)仿优酷视频应用(javascript define的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript用处,javascript define,javascript define,javascript decode,javascript decode,javascript definitive guide,javascript define,javascript运用,内容如对您有帮助,希望把文章链接给更多的朋友!

大家没有进行开发之前首先需要考虑系统的差异性,比如说IOS手机有没有回退键,所以在开发时一定要考虑二级解密需要有回退键,否则ios的手机就会陷入到这个页面回不去。

安卓系统有回退键,针对这个情况需要要求用户在3秒钟之内连续按回退键两次才退出系统,以此防止用户误按回退键,具体代码实现如下:

仿优酷视频实现了四个主界面,页面之间可以通过左右滑动页面来切换页面,也可以通过点击底部按钮实现页面间的切换,并且底部按钮的颜色也会随着页面的切换而改变。此功能通过slideview组件实现,效果图片如下:

底部变化:

代码实现如下:

首页海报之间的切换和页面间切换类似,但海报间切换还实现了自动定时切换的功能,每三秒钟切换一次,时间控制由do_timer来实现,在使用这个组件时,时间段不能是,否则ios系统将会有不兼容的问题,图片及代码如下所示:

图片:

代码:

点击主界面的左上角的下载按键后,进入下载界面,点击下载后应用将从网上下载另个图片的海报来取代原海报,下载的进度通过进度条来显示,下载功能通过http组件的download方法实现,进度条通过do_progressbar组件实现,其效果图及代码实现如下:

效果:

代码:

JavaScript使用DeviceOne开发实战(四)仿优酷视频应用(javascript define的用法)

右上角有三个按钮点击左数第一个按钮之后将弹出一个查找界面,查找界面的搜索框由textfield组件实现。

点击第二个按钮之后将弹出扫描二维码的界面,该界面实现了扫描二维码的功能,成功之后提示用户扫描成功,二维码由do_BarcodeView组件实现,实现图片和实现代码如下所示:

代码:

点击第三个按钮之后,界面将弹出一个图片,再按一次该按钮后,图片消失,效果如下:

视频播放功能

点击首页的任意一张海报就进入到视频播放界面,点击播放按键后将播放视频,此功能由do_VideoView组件实现,效果和代码实现如下:

代码:

点击“戳一下,你喜欢看的都在这里了”按钮,主页面会直接跳到订阅页面。此功能的实现依赖于页面之间的数据交换,利用page组件在index页面的逻辑代码中定义一个event1事件,在shouye页面的逻辑代码中调用page组件的fire函数来触发event1事件。

效果图如下:

逻辑代码如下:

index页面:

以上所述就是小编给大家介绍的JavaScript使用DeviceOne开发实战(四)仿优酷视频应用,希望大家喜欢。

js文本框输入内容智能提示效果 本文实例讲述了js文本框输入内容智能提示效果代码。分享给大家供大家参考。具体如下:运行效果截图如下:大体思路:1.监听文本框事件。这里是用

JavaScript如何禁止Backspace键 今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读inputtype="text"readonly="readonly"/时有一个奇怪的问题:如果光标进入只读文本框,

javascript实现获取浏览器版本、浏览器类型 从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下:scripttype="text/javascript"varSys={};varua=navigator.userAgent.toLowerCase();vars

标签: javascript define的用法

本文链接地址:https://www.jiuchutong.com/biancheng/387075.html 转载请保留说明!

上一篇:jQuery实现为控件添加水印文字效果(附源码)(jquery控制元素的显示与隐藏)

下一篇:js文本框输入内容智能提示效果(js文本框只能输入字母)

  • 自然人电子税务局
  • 建筑业一般纳税人可以开3%的发票吗
  • 偷逃税款是什么
  • 财务负责人如何解绑
  • 银行本票与银行本票存款的区别
  • 水利基金在哪个科目核算
  • 结转本月发生的费用
  • 加计抵减税金分录
  • 股东放弃公司债权
  • 多交税款如何处罚
  • 库存商品进项税额转出分录怎么写
  • 本月出库金额等于什么
  • 房屋租赁可以开住宿费吗
  • 公司注册的费用记什么科目
  • 进口增值税关税怎么付
  • 集团财务公司可以放款给外部单位吗
  • 物业公司代收的电费差额收入
  • 公司怎么样才能给员工交社保
  • 无票收入如何做账
  • 季初是什么意思
  • 个税免税收入填错了怎么办
  • 设计费计入成本
  • 对方不开票
  • 集资建房减免那些配套资金
  • 建筑行业简易征收税率是5%吗?
  • 生产车间工资计入什么费用科目
  • 无u刷bios一直闪
  • PHP:mb_encode_numericentity()的用法_mbstring函数
  • 同一张发票可以分两次报销吗
  • 苹果14pro max价格
  • macbook隐藏
  • 其他应收款贷方负数说明什么
  • bug is
  • PHP:Memcached::setSaslAuthData()的用法_Memcached类
  • 内退人员
  • php数组函数输出《咏雪》里有多少"片"字
  • 珠穆朗玛峰的壮观
  • vue面试题及答案2021
  • yolov3怎么用
  • ahs日志
  • phpcms模块
  • 按摊余成本计量的应收账款
  • 库存现金科目的辅助核算项目为日记账
  • 一般户可以转账给员工报销吗
  • 股权转让需要开票吗怎么开
  • 成本和费用有着根本的区别
  • 金蝶软件怎么录入发票号
  • 公司帐户转到法人帐户用途写备用金行吗
  • 财务收入支出明细表
  • 怎样理解企业财务会计的定义
  • 专用发票不抵扣联可以当普票用吗?
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 购买税盘全额抵扣会计分录
  • 领购发票的方式有哪些
  • 企业债与公司债的还款有区别
  • 直接计算法是依据零件图样上给定的尺寸
  • mysql 5.7.11 winx64快速安装配置教程
  • MySQL利用命令行工具启动和关闭的命令是什么
  • ubuntu怎么用
  • freebsd怎么样
  • xp开机提示explorer
  • msng.exe病毒
  • mac笔记本如何设置不黑屏
  • 听歌播放失败什么意思
  • cortana小娜怎么用
  • win10系统安装cad2008的注册机无法打开
  • javascript有哪些类型
  • Node.js中的包管理工具是什么
  • linux的启动顺序
  • js实现表单提交
  • 基于javascript的毕业设计
  • 原生js实现promise
  • 使用chrome浏览器打开
  • node.js的安装方法
  • python迭代算法举例
  • 全面解析日本失去的十年
  • jquery的实现原理
  • 安徽省工商总局
  • 按照5%的征收率减按1.5%计算应纳税额是什么意思
  • 广东省国家税务局电子发票系统,网络设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设