• JS_小代码


    判断NaN isNaN(x)
    停止页面的加载 window.stop ? window.stop() : document.execCommand("Stop");
    代替alert() console.log();
    获取浏览器的宽高

    function winHeight(){return window.innerHeight || document.documentElement.clientHeight; }

    function winWidth(){ return window.innerWidth || document.documentElement.clientWidth;}

    获取浏览器滚动条的top

    function winScrolltop(){return document.documentElement.scrollTop || document.body.scrollTop;}

    禁止input缓存

     autocomplete="off"

    图片加载函数

     function imgload(url,callback){
        var _img = new Image();
        _img.src = url;
        if(_img.complete == false){
            _img.onload = function(){
            callback();
            };
            }else{
            callback();
            }
        }

    cssText

     element.style.cssText

    DOMContentLoaded

     (function() {
        var ie = !!(window.attachEvent && !window.opera),
        wk = /webkit\/(\d+)/i.test(navigator.userAgent) && (RegExp.$1 < 525);
        var fn = [],
        run = function() {
            for (var i = 0; i < fn.length; i++) fn[i]();
        },
        d = document;
        d.ready = function(f) {
            if (!ie && !wk && d.addEventListener) {
                return d.addEventListener('DOMContentLoaded', f, false);
            }
            if (fn.push(f) > 1) return;
            if (ie)(function() {
                try {
                    d.documentElement.doScroll('left');
                    run();
                } catch(err) {
                    setTimeout(arguments.callee, 0);
                }
            })();
            else if (wk) var t = setInterval(function() {
                if (/^(loaded|complete)$/.test(d.readyState)) clearInterval(t),run();
            },0);
        };
    })();

    匿名函数写法

     方法1:  (function(){  })();

    方法2:   ~function(){  }();

    IE渲染模式强制调到最高

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    判断一个DOM是否为另一个的子集

    contains();  father.contains(child)

    手机站设置代码

    <meta name="viewport" content="width=640;initial-scale=1;minimum-scale=0.5;maximum-scale=0.5;user-scalable=yes"/>

    屏蔽复制,屏蔽右键菜单

    document.body.oncopy = function(){ return false};

    document.oncontextmenu = function(){return false}

  • 相关阅读:
    python 利用pyspark读取HDFS中CSV文件的指定列 列名重命名 并保存回HDFS
    python 利用pandas读取本地中CSV文件的指定列 列名重命名 并保存回本地
    CDH版本Hbase二级索引详细配置方案Solr key value index(二)中文分词
    CDH版本Hbase二级索引详细配置方案Solr key value index
    Seccon2017-pwn500-video_player
    Linux ASLR的实现
    0ctf2017-pages-choices
    33c3-pwn500-recurse
    关于C++中的string的小知识点
    Apache Kylin(三)Kylin上手
  • 原文地址:https://www.cnblogs.com/somesayss/p/2658715.html
Copyright © 2020-2023  润新知