JavaScript

来源:互联网 发布:乐视视频有mac版吗 编辑:程序博客网 时间:2024/06/13 18:45

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);}
原创粉丝点击