- 浏览: 40107 次
- 性别:
- 来自: 济南
最新评论
-
hepeng421:
BoneWG 写道hepeng421 写道前端其实对技术的多样 ...
前端开发工程师---技术路线图 -
xiaguangme:
gaokuitai 写道这张图貌似是不豆瓣网的张克军老先生的图 ...
前端开发工程师---技术路线图 -
gaokuitai:
这张图貌似是不豆瓣网的张克军老先生的图……看过一次,伤心一次… ...
前端开发工程师---技术路线图 -
nianshi:
简单就是美
Javascript 看看黑客怎么写的 -
廢廢廢:
zhex 写道为什么要新建一个Func, 直接像下面这样不可以 ...
JavaScript实现继承---extend函数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> body { background : #000 ; background-image : url(img/bg_body.jpg) ; } .webos { padding : 0px ; margin : 0px ; width : 100% ; position : absolute ; top : 0px ; left : 0px ; overflow : hidden ; border : 0px ; background-image : url(img/bg.jpg) ; height : 124px ; } .webos .logo { padding : 0px ; margin-top : 10px ; width : 10% ; height : 100px ; line-height : 100px ; font-size : 23px ; font-family : arial ; font-weight : bold ; text-align : center ; color : #ff0033 ; float : left ; } .webos ul { padding : 0px ; margin : 0px ; list-style-type : none ; width : 90% ; border : 0px ; overflow : hidden ; float : right ; } .webos ul li { padding : 0px ; margin-left : 8px ; margin-top : 10px ; margin-bottom : 14px ; width : 89px ; height : 100px ; line-height : 176px ; float : left ; background-repeat : no-repeat ; background-position : 15px 12px ; text-align : center ; font-size : 15px ; font-family : arial ; font-weight : bold ; color : yellow ; text-decoration : none ; cursor : pointer ; } .quick-box { padding :0px ; margin : 0px ; border : 1px solid #fff ; position : absolute ; } .title { padding-left : 10px ; margin : 0px ; height : 32px ; line-height : 32px ; font-size : 13px ; font-family : arial ; font-weight : bold ; color : #fff ; background-image : url(img/bg.jpg) ; border-bottom : 1px solid #fff ; } .content { padding-left: 12px ; padding-right: 10px ; padding-top : 10px ; padding-bottom : 14px ; margin : 0px ; background : #333 ; color : #000 ; } .active { border : 2px solid #fff ; } span.close { padding : 0px ; margin-right : 10px ; widtn : 48px ; height : 32px ; line-height : 32px ; font-size : 14px ; font-family : arial ; color : #fff ; float : right ; cursor : pointer ; } ul.message-list { padding : 0px ; margin : 0px ; width : 360px ; list-style : none ; background : #4e514e ; border : 1px solid #000 ; overflow : hidden ; background : #000 ; } ul.message-list li { padding : 5px ; margin : 0 auto ; margin-bottom : 1px ; width : 350px ; line-height : 18px ; font-size : 13px ; font-family : arial ; color : #000 ; background : #fff ; } span.message_total { padding : 0px ; margin : 0 auto ; font-size : 14px ; font-family : arial ; color : #000 ; background : #ff0033 ; display : block ; width : 360px ; height : 24px ; line-height : 24px ; text-align : center ; } .magic-box { padding : 0px ; margin : 0px ; width : 450px ; height : 320px ; overflow : hidden ; border : 2px solid #4e514e ; background : #fff ; position : absolute ; display : none ; } </style> <script type="text/javascript" src="js/jquery-1.5.1.min.js"></script> <script type="text/javascript"> $(function(){ var config = { logo : "X-WebOS" , navigator : [ {type : "type_personal" ,name : "个人资料" , icon : "personal.png"} , { type : "type_message" , name : "短信息" , icon : "message.png" , texts : [ "你好张三!" , "最近好吗?最近好吗?最近好吗?最近好吗?最近好吗?最近好吗?最近好吗?最近好吗?" , "有时间电话联系(*^__^*) 嘻嘻……" , "你的电话是多少?告诉我一下,有事找你,(*^__^*) 嘻嘻……" ] } , {name : "联系人" , icon : "contact.png"} , {name : "记事本" , icon : "note.png"} , {name : "宠物管理" , icon : "pet.png"} , {name : "皮肤设置" , icon : "theme.png"} , {name : "游戏中心" , icon : "game.png"} , {name : "时 钟" , icon : "clock.png"} , {name : "信息搜索" , icon : "search.png"} , {name : "更多应用" , icon : "app.png"} , {name : "设 置" , icon : "settings.png"} , {name : "退 出" , icon : "exit.png"} ] } ; WebOS.load(config) ; }) ; var WebOS = function(){ function _quickBox(t,jq){ var quickBox = $("<div></div>") .addClass("quick-box") .appendTo("body") ; var title = $("<div></div>") .addClass("title") .html(t) .appendTo(quickBox) .click(function(){ }) ; var content = $("<div></div>") .addClass("content") .appendTo(quickBox) ; var close = $("<span></span>") .addClass("close") .html("X") .appendTo(title) .click(function(){ $(this).parents(".quick-box").remove() ; }) ; if(jq){ jq.appendTo(content) ; } else{ content.html("你好世界 。。。 。。。") ; } var _top = parseInt(document.documentElement.clientHeight / 2 - content.height() / 2 - 80) ; var _left = parseInt(document.documentElement.clientWidth / 2 - content.width() / 2) ; var _css = { top : _top + "px" , left : _left + "px" , display : "none" } ; quickBox.css(_css) ; quickBox.fadeIn() ; } ; function load(config){ var nav = config.navigator ; var _logotext = config.logo ; var _div = $("<div></div>") .addClass("webos") .appendTo("body") ; var _logo = $("<div></div>") .addClass("logo") .html(_logotext) .appendTo(_div) ; var _ul = $("<ul></ul>") .appendTo(_div) ; for(var i=0;i<nav.length;i++){ var item = nav[i] ; var type = item.type ; var name = item.name ; var icon = "img/web_os_icon/" + item.icon ; var _li = $("<li></li>") .html(name) .appendTo(_ul) .css("backgroundImage","url(" + icon + ")") .mouseover(function(){ $(this).addClass("active") ; }) .mouseout(function(){ $(this).removeClass("active") ; }) ; _press(_li,item) ; } } ; function _press(jq_dom,item){ jq_dom.click(function(){ _do(item,$(this)) ; }) } function _do(item,jq){ var type = item.type ; if("type_personal" == type){ _quickBox(jq.text(),null) ; } else if("type_message" == type){ var texts = item.texts ; var message = $("<ul></ul>") .addClass("message-list") ; for(var j=0;j<texts.length;j++){ var text = texts[j] ; $("<li></li>") .html(text) .appendTo(message) ; } $("<span></span>") .addClass("message_total") .html("共 " + texts.length + " 条信息") .appendTo(message) ; _quickBox(jq.text(),message) ; } } ; return { load : load } ; }() ; </script> </head> <body> <!-- <div class="webos"> <ul> <li>个人资料</li> <li>短信息</li> <li>联系人</li> <li>记事本</li> <li>宠物管理</li> <li>皮肤设置</li> <li>游戏中心</li> <li>时 钟</li> <li>信息搜索</li> <li>更多应用</li> <li>设 置</li> <li>退 出</li> </ul> </div> --> </body> </html>
评论
15 楼
ziyuewang
2011-04-13
谢谢!(*^__^*) 嘻嘻……
14 楼
dsjt
2011-04-13
很漂亮,只是色调有点偏暗!
13 楼
ziyuewang
2011-04-13
谢谢大家的建议
12 楼
小格的冬天
2011-04-13
界面是挺漂亮,功能有待加强
11 楼
denger
2011-04-13
.mouseover(function(){
$(this).addClass("active") ;
})
.mouseout(function(){
$(this).removeClass("active") ;
}) ;
使用下面的写法要简洁很多。
.hover(function(){
$(this).addClass("active") ;
},function(){
$(this).removeClass("active") ;
});
$(this).addClass("active") ;
})
.mouseout(function(){
$(this).removeClass("active") ;
}) ;
使用下面的写法要简洁很多。
.hover(function(){
$(this).addClass("active") ;
},function(){
$(this).removeClass("active") ;
});
10 楼
ziyuewang
2011-04-13
刚开始写O(∩_∩)O~
9 楼
zuiyanwangyue
2011-04-13
界面再漂亮也算不得OS吧 只是界面像吧了 支持动态安装应用么
8 楼
ziyuewang
2011-04-13
呵呵!过奖了!
7 楼
witcheryne
2011-04-13
看起来像WebQQ2的风格..
6 楼
ziyuewang
2011-04-13
呵呵,就是自己练习一下!多多交流啊大家,多给建议!
5 楼
pywepe
2011-04-13
真厉害
lz 最近很活跃 出品好多好东西
lz 最近很活跃 出品好多好东西
4 楼
qinglintan
2011-04-13
楼主这是要做什么,界面不错~~
3 楼
ziyuewang
2011-04-13
呵呵! div + css
2 楼
fxz_2008
2011-04-13
挺漂亮的 源码开发吗?哈哈
1 楼
ziyuewang
2011-04-12
发表评论
-
JavaScript实现的计算器(一种全新的继承方式,模拟多态,策略模式)
2011-04-22 22:42 1332截图 : cal.js ... -
JavaScript实现继承---extend函数
2011-04-19 18:05 4179/* Extend Function */ functi ... -
JavaScript---Tooltip提示(很早以前写的)
2011-04-18 16:07 1562截图 : 代码 : <!DOCTYP ... -
JQuery遮罩层
2011-04-18 15:59 3750以下是截图 : 代码 : &l ... -
简洁的表单验证器---FormValidator
2011-04-15 12:53 1084说明 : 代码逐步完善,结构已定好,和大家分享,大家多多指点 ... -
短小简洁的ImageSlider
2011-04-15 01:23 1396截图 : <!DOCTYPE html PU ... -
JavaScript模拟数据库curd(包含数据导入导出,操作日志)
2011-04-13 17:22 1008说明 : 正在开发中 截图 : <script ... -
自己写的XGrid O(∩_∩)O~
2011-04-12 14:00 869<script type="text/java ... -
自己写的TagBOX---随机变换的字体颜色和大小
2011-04-11 17:25 1467<script type="text/java ... -
右键小菜单练习---JavaScript
2011-04-10 16:15 906<script type="text/ja ... -
选项卡应用
2011-04-09 18:43 727<!DOCTYPE html PUBLIC &q ... -
FAQ小应用 O(∩_∩)O哈哈~
2011-04-09 14:24 910<style type="text/css ... -
自适应大小的MsgBox
2011-04-09 11:48 1188<style type="text/css ... -
短小快捷的EasyCombox (*^__^*) 嘻嘻……
2011-04-08 22:47 904<style type="text/c ... -
写一个分页插件分享给大家---PageToolkit
2011-04-08 16:17 1089you ! -
基于JQuery写的Grid,大家多多指点
2011-04-08 11:20 3278截图 : $(function(){ var ...
相关推荐
homebridge-webos3, 用于 LG webOS3 电视的Homebridge插件 homebridge-webos3homebridge-webos3 是HomeBridge的插件,它允许你控制你的webOS电视 ! 它应该能与所有支持webOS2的电视一起工作。 这样的想法是电视应该...
ilib-loctool-webos-qml ilib-webos-loctool-qml是loctool的插件,允许它读取和本地化qml文件。 该插件针对webOS平台进行了优化。发行说明v1.2.0 解析前删除注释行,以使注释中的字符串不会被提取。 v1.1.1 更新了...
Homebridge-Webos-电视LG WebOS电视的HomeKit集成应该如何 homebridge-webos-tv是homebridge的插件,它使您可以从Home应用程序控制LG webOS TV! 它应可与所有支持webOS2及更高版本的电视一起使用。 如果您已经在...
【描述】提到"免费的超级基本VM可以访问进行尝试",这暗示Webtop-WebOS-VM可能是一个简化版或基础版的虚拟机镜像,无需用户支付任何费用。用户可以下载并体验这个虚拟机,了解其功能和性能。这种免费提供的资源对于...
Qt5 QPA webOS插件建造要求Linux PC 掌上SDK如何建立Qt 从下载Qt来源( qt-everywhere-opensource-src-5.9.5.tar.xz )并将其解压缩到某个地方。 mkdir /home/nizovn/webos/qt5/qt5.9tar xvf qt-everywhere-open...
WebOS界面截图UI是关于操作系统WebOS用户界面的可视化展示,它主要关注的是系统的图形用户界面(GUI)设计和交互性。WebOS是一款基于Web技术的开源操作系统,最初由Palm公司开发,后来被惠普收购,并在智能设备如...
ilib-loctool-webos-ts-资源ilib-loctool-webos-ts-resource是loctool的插件,允许它读取和本地化ts资源文件。 该插件针对webOS平台进行了优化。发行说明v1.2.2 更新了代码以生成资源,即使源和目标相同。 v1.2.1 ...
ilib-loctool-webos-appinfo-json ilib-loctool-webos-appinfo-json是loctool的插件,允许它读取和本地化appinfo.json文件。 该插件针对webOS平台进行了优化 发行说明 v1.2.4 已将美国英语翻译数据更改为位于资源...
生成webOS OSE(开源版)映像 描述 该存储库包含将各个层聚合为一个整体的顶级代码,可以从中构建webOS OSE映像。 克隆 通过克隆其Git存储库来设置build-webos: git clone ...
《Domoticz-LGTV-WebOS-Plugin:构建智能家庭联动的LG电视WebOS 3插件详解》 在智能家居领域,Domoticz是一款广受欢迎的开源家庭自动化系统,它允许用户监控和控制各种智能家居设备。而LG电视WebOS 3.0系统凭借其...
bitmovin-player-webos-demo 该存储库包含一个示例应用程序,该应用程序在LG WebOS上使用了Bitmovin HTML5 Player(版本8) 在WebOS IDE中使用示例应用程序 下载 使用webOS IDE打开示例应用程序 连接电视设备。 本...
lg-webos-client = " 0.1.0 " tokio = { version = " 1.2.0 " , default-features = false , features = [ " full " ] } 然后写代码 use lg_webos_client :: {Command, WebosClient}; use std :: time :: Durati
ilib-loctool-webos-json-resource ilib-loctool-webos-json-resource是loctool的插件,允许它读取和本地化JSON资源文件。 该插件针对webOS平台进行了优化。发行说明v1.3.3 已将美国英语翻译数据更改为位于资源根...
不推荐使用。...--enable-cross-compile --target-os=linux --arch=arm --cross-prefix=arm-webos-linux-gnueabi- \ --pkg-config=pkg-config --prefix=$HOME/Projects/moonlight-webos/libs/webos \ --sysroo
《jQuery UI实现WebQQ桌面系统WebOS界面操作详解》 在现代网页开发中,为了提供更丰富的用户体验,模拟桌面环境的WebOS界面逐渐受到青睐。jQuery UI作为一个强大的前端框架,结合其丰富的组件和易用性,可以很好地...
克隆-WebOS ##描述: ###介绍今天,我们生活在一个由云计算主导的世界中,我们所做的大部分事情都是在别人的服务器上完成的,而我们所知道的桌面已经不复存在。 在网络上运行所有内容的唯一问题是您不知道您的...
Cordova WebOS :pushpin: 弃用通知该存储库已过时,Apache Cordova将不再对此进行任何工作。 您可以继续使用它,它应该可以按原样工作,但是Cordova社区不会解决任何将来的问题。 随意派生此存储库并改进您的派生。 ...
Jellyfin WebOS客户端这是服务器提供的Web界面周围的一个小型包装器( ),因此大部分开发工作都在此进行。执照所有Jellyfin webOS代码均已获得MPL 2.0许可的许可,某些部分包含了受Apache 2.0许可许可的内容。 所有...
关于bootplate 是一个用于最小化 Enyo 和 Onyx Web 应用程序的模板。 您通常会使用它来设置您的本地环境,然后去修改文件以构建您自己的应用程序。 就其本身而言,它几乎什么都不做。下载要下载包含所有子模块以便...
Crunchyroll-WebOS TV应用程序 适用于Crunchyroll的非官方WebOS TV应用程序。 您将永远需要的最后一个Crunchyroll应用程序! 用法-每个人 只需在WebOS电视上打开浏览器,然后导航到 。 添加到收藏夹并享受! 用法-...