是成为前端开发人员的好时机,并探索与网络相关的替代技术。我已经做过了 介绍 到了优秀的移动JQTouch框架。此框架减轻了创建良好的移动网站和具有前端技术的应用程序的工作。这次我想做雅虎的ConnectedTV介绍。

电视的JavaScript框架?

认为Web技术为电视小部件进行Web技术权力是很奇怪的。事实上,这比这更复杂。连接的框架是一种MVC JavaScript框架。基本上,您有一个init文件,您可以在其中定义每个路由和javascripts文件。一个“page” or “view”在窗口小部件中是一个JS文件,您可以在其中始终执行的基本功能,例如CreateView和UpdateView。从那里,您可以创建按钮,图像网格,文本和视频。

这导致一些有趣的小部件,您实际上可以浏览亚马逊目录并直接从电视中购买物品。您可以在电视网络小部件等中收听您最喜欢的节目的最新集。

开发套件不幸的是仅在Ubuntu上工作

作为前端开发人员,您从未触摸Linux则可能是机会。现在开始问题,首先需要一个旧版本的Ubuntu,在Ubuntu 9.10上有视频播放有问题(似乎不是每个人都有这个问题)。如果您想在Windows上测试Ubuntu, virtualbox. 是你的朋友。我个人在双启动中安装了Ubuntu 沃伊 ,但我有很多不被Ubuntu识别的硬件(以及我的意思是狗屎的问题)。

此外,框架一个月前刚刚退出β,你’RE绑定找到一些小错误,谷歌搜索在您的任务中无法帮助您。它是使用新玩具工作的缺点之一。

还是有些有趣的东西

我认为大多数前端开发人员不会有一个美好的时光,这是与框架合作的第一个小时。但我会说10个小时后,我开始了解模式,事情变得更加容易。

例如,控件创建模式,例如,您可以使用的代码,用于使用几个设置启动jQuery插件。

this.controls.button = new KONtx.control.TextButton({
				label: "title",
				guid: guidText,
				events: {
					onSelect: function(event) {
						KONtx.application.loadView('view-Sub2', { text:"This is a text" });
					}
				},
				styles: {
					fontSize: KONtx.utility.scale(2),
					width: Theme.viewSpecs.SIDE_BAR.width,
					height: KONtx.utility.scale(35),
					vOffset:  KONtx.utility.scale(offsetMove),
				}
			}).appendTo(this);

感兴趣的?现在开始。

相对活跃在连接的雅虎论坛上,我会说只有一部分的开发人员实际上与框架合作,这是一个很好的时间开始,是少数人实际上知道他们在这个框架中做什么。我认为这可能是您的简历中的一个很好的补充。它’s fun and it’是电视的JavaScript,我需要说更多吗?

PS:小写的简单建议,不要使用在线文档,使用框架附带的PDF。在线文档中有很多东西缺失。