当前位置:  编程技术>WEB前端
本页文章导读:
    ▪jquery 图片自动切换      <!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> <meta http-equiv="Conte.........
    ▪[转]dreamweaver cs6配置phonegap环境      准备:下载安装 dreamweaver cs6(如果已安装请跳过)下载安装Android SDK(如果已安装请跳过)下载最新的PhoneGap备用 1.安装dreamweaver cs6,网上有破解补丁,不过要注意可能有cpu占用50%的情况,那样.........
    ▪JS构造函数的重载和工厂方法      写在前面有时候我们希望对象的初始化有多种方式。比如通过元素组成的数组来初始化一个Set对象,而不是通过传入构造函数的参数列表来初始化它重载overload通过重载这个构造函数方法让它.........

[1]jquery 图片自动切换
    来源: 互联网  发布时间: 2013-11-06
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JQUERY实现图片自动切换</title>
<style>
body{margin:0px; padding:0px; font-family:Arial}
ul{list-style:none;margin:0px;padding:0px}
.click_out{margin-left:5px; float:left; text-align:center; height:16px; line-height:16px; width:16px; background:#333; color:#FFF; font-weight:bold; font-size:12px; cursor:pointer;_display:inline-block; }
.click_over{margin-left:5px; float:left;text-align:center; height:16px; line-height:16px; width:16px; background:#820000; color:#FFF; font-weight:bold; font-size:12px; cursor:pointer; _display:inline-block; }
</style>
<script language="javascript" src=/blog_article/"/Script/jquery-1.4.4.min.js"></script>/index.html
</head>
<body>
  <div style="height:230px; width:980px; background:#EBEBEB; position:relative" id="flash_outer">
     <div style=" position:absolute; left:0px; top:0px; width:980px; height:230px; overflow:hidden" id="flash_pic">
        <div style="width:980px; height:250px; background:url(/blog_article/flash_pic/1.jpg)"></div>
        <div style="width:980px; height:250px; background:url(/blog_article/flash_pic/2.jpg)"></div>
        <div style="width:980px; height:250px; background:url(/blog_article/flash_pic/3.jpg)"></div>
        <div style="width:980px; height:250px; background:url(/blog_article/flash_pic/4.jpg)"></div>
     </div>
     <ul style="position:absolute; right:0px; bottom:0px; height:16px" id="flash_num">
       <li class="click_over">1</li>
       <li class="click_out">2</li>
       <li class="click_out">3</li>
       <li class="click_out">4</li>
     </ul>
  </div>
<script language="javascript">
$(document).ready(function()
{
   var len=$("#flash_num>li").length;
   var index=1;
   var int;
   function showSys(num)  //图片切换函数
   {
    $("#flash_num>li").removeClass().addClass("click_out").eq(num).toggleClass("click_out").addClass("click_over");
    $("#flash_pic>div").fadeOut().eq(num).fadeIn();
   }
   function ziDong()  //自动切换
   {
    if(index==len)
    {
     index=0;
    }
    showSys(index);
    index=index+1;
   }
   int=setInterval(ziDong,3000);
   $("#flash_num>li").click(function() //点击切换
   {
    var index_num=$("#flash_num>li").index(this);
    showSys(index_num);
    index=index_num+1;  //改变全局变量的值,以便鼠标移开的时候能够衔接上
    //$(".click_out").removeClass("click_over").eq(index).addClass("click_over");
    //$(".click_out").eq(index).removeClass().addClass("click_over");
       //alert(index);
   });
   $("#flash_outer").mouseover(function()  //移动到上面时停止自动切换
       {
        clearInterval(int);
       });
   $("#flash_outer").mouseout(function()  //移开时继续自动切换
       {
        int=setInterval(ziDong,3000);
       });
});
</script>
</body>
</html>

作者:Tender001 发表于2013-3-20 16:22:15 原文链接
阅读:54 评论:0 查看评论

    
[2][转]dreamweaver cs6配置phonegap环境
    来源:    发布时间: 2013-11-06

准备:

下载安装 dreamweaver cs6(如果已安装请跳过)
下载安装Android SDK(如果已安装请跳过)
下载最新的PhoneGap备用
 
1.安装dreamweaver cs6,网上有破解补丁,不过要注意可能有cpu占用50%的情况,那样只能重新找补丁替换了。
2.最好将工作区设为‘移动应用程序’这时就会在左边看到phonegap面板,如果没有,菜单->站点->phonegap build服务->phonegap build配置,
选择自己安装的SDK位置,然后保存。
 
 
3.菜单->站点->新建站点,然后文件->新建->示例中的页->Mobile起始页->包含主题的jQueryMobile(本地),然后保存文件到当前站点下,会提示复制相关文件。
 
 
 
4.当然如果不想用jquery mobile界面,自己可以新建个空白界面了,然后引入cordova-2.0.0.js就可以了,不过对于很多phonegap插件dw就无能为力了。
 
 
 
5.点击重新生成应用程序,会在线生成应用程序,如果网络不好的话,会很慢。
 
 
 
6.稍等片刻,生成完毕,运行。
 
 
 
7.选择或新建一个AVD,然后启动。
 
原文地址:http://www.mojifan.com/post/29.html

本文链接


    
[3]JS构造函数的重载和工厂方法
    来源:    发布时间: 2013-11-06

写在前面

有时候我们希望对象的初始化有多种方式。比如通过元素组成的数组来初始化一个Set对象,而不是通过传入构造函数的参数列表来初始化它

重载overload

通过重载这个构造函数方法让它根据传入参数的不同,来执行不同的初始化方法。

function Set() {
this.values = {}; // 用这个对象的属性保存这个集合
this.n = 0; // 集合中值的个数

// 如果传入一个类数组的对象,将这个元素添加到集合中
// 否则,将所有的参数都添加到集合中
if(arguments.length === 1 && isArrayLike(arguments[0])) {
this.add.apply(this, arguments[0]); //把对象利用apply()添加到集合中
}else if(arguments.length > 0) {
this.add.apply(this, arguments); // 利用add()方法添加所有参数到集合中
}
}

这段代码所定义的Set()构造函数可以显式将一组元素作为参数列表传入,也可以传入元素组成的数组。但这个构造函数有多义性,如果集合的某个参数是一个数组就将无法通过这个构造函数来创建这个集合了(为了做到这一点,需要首先创建一个空集合,然后显示调用add()方法)。

工厂方法

一个类的方法用于返回类的一个实例。

// 工厂方法通过数组初始化Set对象
Set.fromArray = function(arr) {
var s = new Set();
s.add.apply(s, arr);
return s;
};

不同名字的工厂方法用以执行不同的初始化。但由于构造函数是类的公有标识,因此每个类只能有一个构造函数。但这并不是一个必须遵守的规则。

辅助构造函数

通过以函数的形式调用Set()来初始化这个新对象

// 定义Set类型的一个辅助构造函数
function SetFromArray(arr) {
// 通过以函数的形式调用Set()来初始化这个新对象
// 将arr的元素作为参数传入
Set.apply(this, arr);
}
// 设置原型, 以便SetFromArray能创建Set实例
SetFromArray.prototype = Set.prototype;

JavaScript 没有做不到,只有想不到

本文链接


    
最新技术文章:
▪css white-space:nowrap属性用法(可以强制文字不...
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
▪CSS可以做的几个令你叹为观止的实例分享
▪详细分析css float 属性以及position:absolute 的区...
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3