用yui打造自己的拖放式网页

来源:互联网 发布:阿里国际站排名优化 编辑:程序博客网 时间:2024/05/01 06:05

    第一次看到可以在网页中像客户端软件一样拖放是在3721网站上,当时看了半天没有看明白。现在这种技术的应用已经很多了,其中我们感受最深的就是sohu,sina博客的定置布局功能,相比于普通的其他网页,相信大家都能感觉到其优势的存在。

    很多人就会问,这样的网页是用什么技术做的呢?好想学。其实它是用javascript实现的,属于一种javascript的高级应用。要自己编写所有的代码工作量会比较大,我们可以利用成熟的yui(yahoo用户界面库)来做。yui大家可以到yahoo的网站上下载。网址是:http://developer.yahoo.com/yui/

下面是我结合例子做的一个分析:

<script type="text/javascript" src="../../build/yahoo/yahoo-min.js" ></script>
<script type="text/javascript" src="../../build/event/event-min.js" ></script>
<script type="text/javascript" src="../../build/dom/dom-min.js"></script>
<script type="text/javascript" src="../../build/logger/logger-min.js"></script>

<script type="text/javascript" src="../../build/dragdrop/dragdrop-debug.js" ></script>

//上面5条语句是包含的yui脚本,所有的脚本只要包含了这几个语句就可以实现拖放功能了,路径用的是相对路径,可以根据自己编写的脚本与yui函数库的存放位置来修改。

<script type="text/javascript">
NewhappyApp= function() {
    var dd, dd2;
    return {
        init: function() {
            dd = new YAHOO.util.DD("blog");
            dd2 = new YAHOO.util.DD("archives");
 
        }
    }
}();
   
YAHOO.util.Event.onDOMReady(NewhappyApp.init);
</script>

//上面这段脚本是最主要的脚本,定义一个主要对象NewhappyApp,在函数中再根据需要操作的层数定义两个变量,在init函数中,对这两个变量进行初始化,调用的初始函数为YAHOO.util.DD,是yui提供的一个拖放对象,参数为层的id,这里我们使用blog和archives。

<div id="blog" >日志</div>
<div id="archives" >个人档案</div>

上面是定义两个层,id分别为blog和archives,分别表示日志和个人档案。

 把这段代码放到一个文本文件中,保存成网页格式,就可以看到自己做的拖放的效果了。当然这只是一个简单的例子,在实际的应用中,我们可以给层使用css样式,背景等对其进行美化。

 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 我很笨脑子反应慢怎么办 学车脑子不好使怎么办 生完二胎脑子不好使怎么办 羽毛球鞋买小了怎么办 羽毛球鞋买大了怎么办 感觉自己脑子越来越笨了怎么办? 生完孩子后身体素质差怎么办 胃口太好越来越胖怎么办 心情一紧张心跳手抖怎么办 消防兵新兵连俯卧撑不够怎么办 cf枪王永久禁赛怎么办 换了手机号花呗怎么办 xp系统无限重启怎么办 魔域配置资源读取错误怎么办 魔域异地交易了怎么办 魔域手游宝宝亲密度不够怎么办 魔域手游怎么改密码忘了怎么办 魔域装备注灵怎么办 lol外服账号忘记了怎么办 美服lol下载慢怎么办 台服天堂2延迟怎么办 梦幻专用瑞兽没有泰山怎么办 冲错了游戏点券怎么办 新手玩联盟很菜怎么办 cf玩一会儿卡退怎么办 魔域先锋区封号了怎么办 吃了减肥药头疼怎么办 冬天没用完的霜怎么办 手表带起来大了怎么办 碰到舞警打人该怎么办 合租者偷了东西却没有证据怎么办 钥匙锁在房间了怎么办 家里门钥匙丢了怎么办 合租朝北晒衣服怎么办 卧室门钥匙丢了怎么办 邻居在我家防盗窗上凉被子怎么办 有钥匙打不开门怎么办 白色腈纶衣服洗完发黄怎么办 在部队有人整你怎么办 老公掉粪坑了你怎么办图片 好久没跑步腿疼怎么办