JavaScript

js字符串换行

    var sContent =
      "<div style=''><h4 style='margin:0 0 5px 0;padding:0.2em 0'>Dfer</h4>" +
      "<img style='float:right;margin:4px' id='imgDemo' src='http://www.df315.top/upload/editor/Df%E7%AC%94%E8%AE%B0/Df%E7%AC%94%E8%AE%B0_1710071730384936068.png' width='139' height='104' title='<?php echo $x.",".$y ?>'/>" +
      "\
我居北海君南海<br> \
寄雁传书谢不能<br> \
桃李春风一杯酒 <br>\
江湖夜雨十年灯" +
      "</div>";

动画效果

  $('#hand').animate({'top':-135}, 'slow',function(){
                        $('#hand').animate({'top':-150}, 'slow')                   
                    })

从一个给定的数组arr中,随机返回num个不重复项

var ArrList=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];

var ques=getArrayItems(ArrList,7);
        //从一个给定的数组arr中,随机返回num个不重复项

function getArrayItems(arr, num) {

    //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组;

    var temp_array = new Array();

    for (var index in arr) {

        temp_array.push(arr[index]);

    }

    //取出的数值项,保存在此数组

    var return_array = new Array();

    for (var i = 0; i<num; i++) {

        //判断如果数组还有可以取出的元素,以防下标越界

        if (temp_array.length>0) {

            //在数组中产生一个随机索引

            var arrIndex = Math.floor(Math.random()*temp_array.length);

            //将此随机索引的对应的数组元素值复制出来

            return_array[i] = temp_array[arrIndex];

            //然后删掉此索引的数组元素,这时候temp_array变为新的数组

            temp_array.splice(arrIndex, 1);

        } else {

            //数组中数据项取完后,退出循环,比如数组本来只有10项,但要求取出20项.

            break;

        }

    }

    return return_array;

}

返回某个数值以内的一个随机数

//返回16以内的一个随机数

function RandNum(){ 

        var randomNum = Math.random() * 16;

                X = parseInt(randomNum, 10);

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值