zoukankan      html  css  js  c++  java
  • 常用函数封装

    定义一个函数  功能实现通过id查找页面元素  返回值就是一个页面元素
    function $id(id){
          return document.getElementById(id);
    }
     
    定义一个函数 功能返回创建的元素
    function create( ele ){
          return document.createElement( ele );
    }
     
    获取任意区间整数值
    function rand( min,max ){
          return Math.round( Math.random()*(max-min) + min )
    }
     
    获取随机的颜色值
    function getColor(){
          var str = "0123456789abcdef";
          //从字符串中随机取出六个字符 进行拼接
          //下标范围 : 0--15
          var color = "#";
          for( var i = 1 ; i <= 6 ; i++ ){
                color += str.charAt( rand(0,15) );//根据随机下标得到对应的字符
          }
          return color;
    }
     
    判断有没有素数
    function isPrimerNumber( num ){
         for( var i = 2 ; i < num ; i++ ){
              if( num%i == 0 ){ //有因子 说明不是素数
                  return false;
              }
         }
         return true;//如果上面的条件没有满足  说明没有因子  一定是素数
    }
     
    获取非行内元素样式值
    function getStyle(obj,attr){
                if( window.getComputedStyle ){
                      return window.getComputedStyle( obj )[attr];
                }else{
                      return obj.currentStyle[attr];
                }
          }
          alert( getStyle( divs[0] , "height" ) );
     
  • 相关阅读:
    Solr的核心操作案例
    分布式锁
    AngularJS——AngularJS实现地址栏取值
    【转】保证消息队列的高可用性
    【转】Spring线程及线程池的使用
    微信支付实现
    分布式id的生成方式——雪花算法
    重载new和delete
    C++工程实践
    语言基础(27):异常处理
  • 原文地址:https://www.cnblogs.com/tis100204/p/10297459.html
Copyright © 2011-2022 走看看