博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS_小代码
阅读量:6227 次
发布时间:2019-06-21

本文共 1767 字,大约阅读时间需要 5 分钟。

判断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}

转载于:https://www.cnblogs.com/somesayss/archive/2012/08/27/2658715.html

你可能感兴趣的文章
关于Git的礼节
查看>>
使用 Chrome 来调试你的 Android App
查看>>
jQuery之Deferred对象详解
查看>>
Windows 设置时间同步
查看>>
VS2010 调试C++项目 fatal error LNK1123 错误解决办法
查看>>
EBS OAF 开发中的OAMessageRadioGroup控件
查看>>
调整linux的时钟
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
博客增加二维码功能
查看>>
static作用
查看>>
TCP协议中的三次握手和四次挥手(图解)
查看>>
RDIFramework.NET V2.9版本 WinFom部分新增与修正的功能
查看>>
使用Xcode和Instruments调试解决iOS内存泄漏
查看>>
[翻译] MotionBlur
查看>>
在这些形式的验证码
查看>>
Android学习笔记(四十):Preference使用
查看>>
Codeforces Beta Round #6 (Div. 2 Only) E. Exposition multiset
查看>>
ThinkPhp学习09
查看>>
家庭常用5号/7号电池购买及使用攻略
查看>>
IT架构之IT架构标准——思维导图
查看>>