`
未知名
  • 浏览: 3039 次
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

js在数字电视中的应用一

阅读更多

       关于js,我对此不太熟悉,但前些日子接到一个项目,是关于在数字电视的一个栏目的项目,本身这个栏目使用纯网页写的,放在电视上是可以运行,但对于后期的维护和修改是不符合数字电视规格的,所以要改成符合要求。

      首先第一点,在纯网页中是可以用鼠标的,但在电视上只能使用遥控器,上下左右,上页,下页,返回和确定,所以要自己判断你所需要的逻辑关系,相应的key值,如下:

 

function keyDown(evt) {
                evt = (evt) ? evt : ((window.event) ? window.event : "") //IEFirefoxkeyBoardEvent
               var keyCode = evt.keyCode?evt.keyCode:evt.which; //IEFirefoxkeyBoardEventļֵ 
              switch(keyCode) {
                   case 37: //left键值
                   break;
                  case 39://right键值
                  break;
                  case 38: //up键值
                    break;
                  case 40://down键值
                   break;
                  case 13://确定键
                    break;
                   case 8://返回键
                    break;
                  case 34://下页
                    break;
                  case 33://上页
                    break;
               }

          }

       第二点就是数据要实现动态获取,因为这里还涉及一点的是,在网页设计之初,是实现界面外观最大化,所以该项目的各个页面的结构各个不同,就算有相同的结构,但数据有些是不同类型的,而知所以要实现动态获取,是为了在以后修改中,尽量少动程序,而直接加数据替换掉,所以要将相同结构做成一个模版,根据不同情况,提取不同数据,代码如下:

 

 function loaded() {
	var url=" ";
                $.get(url, function(data){
              show(data);
          });
 }

  function show(data) {
	var dataObj=eval("("+data+")");//תΪjson
 }

 

       而最终的dataObj就是获取的动态数据,我这里是用的jquery.js,本来之前我是用的ajax.js,但发现后续中其他调用,用jquery.js最方便,可以根据自身项目的需求调用。

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    多媒体技术及应用 — 课程学习

     3.3 PCM在通信中的应用  3.4 增量调制与自适应增量调制  3.5 自适应差分脉冲编码调制  3.6 G.722 SB-ADPCM编译码器  3.7 线性预测编码(LPC)的概念  3.8 GSM编译码器简介  练习与思考题  参考文献和站点 ...

    vc++ 应用源码包_1

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...

    vc++ 应用源码包_2

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...

    vc++ 应用源码包_6

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

    vc++ 应用源码包_5

    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...

    vc++ 应用源码包_3

    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框...

    node-hdhomerun:用于 node.js 的 HDHomeRun 电视调谐器的低级设备控制

    #hdhomerun 从 node.js 控制您的 HDHomeRun 网络附加数字电视调谐器。 该模块提供了一个 JavaScript 接口来发现设备,以及获取和设置设备控制变量。 虽然 hdhomerun 本身并不是一个完整的解决方案,但它提供了构建更...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    ambilight:与飞利浦流光溢彩电视交互的 Node.js API 库

    流光溢彩用于与飞利浦... 您可能需要在看电视时输入以下数字序列来启用联合空间。 5646877223工作正在进行中目前我正在编写新的测试来测试 REST 端点。 尤其是 POST 请求还没有经过真正的测试。应用程序接口 var

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java源码包2

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    ASP EXCEL导入SQL

    静态资源主要是指应用层中展现层中所要使用到的静态资源文件,以及由用户在业务操作中产生的文件等,如图片、上传的文件等;  而动态数据是指用户在使用平台的过程中所产生的业务数据,在实现业务中,这部分数据大...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    poster:用于Plex,Sonarr和Radarr的数字海报应用程序

    播放电视主题的选项(当主题可用时) 可以选择播放电影中的随机MP3(添加自己的MP3文件) 设置页面(深色主题) 内置于Node中并打包为Docker映像。 (包括图像健康检查) 现在“筛选/播放”显示进度条(绿色表示...

    java源码包---java 源码 大量 实例

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    TS―79小型通用数字图象处理系统 (1982年)

    由清华大学无线电电子学系设计并研制的TS―79数字图象处理系统是由具有电视摄象输入和TV数字图象显示的独立的图象子系统与DJS―100系列计算机经计算机图象控制器接口联机而成的。研制成功后已在图象压缩...

    计算机理论第一章详细透彻 支持格式WORD

    近几年广播电视技术的发展趋势是“数字广播”和“数字电视”。 数字信号系统的性能指标(1)信道带宽。模拟带宽是信号的最高频率减去最低频率而得到,单位为赫兹(Hz)。数字带宽指一个信道允许的最大数据传输速率,...

    java源码包3

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

Global site tag (gtag.js) - Google Analytics