zoukankan      html  css  js  c++  java
  • 常用的JS[持续更新]

    1,获取另一个页面的URL

    function GetQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    }
    
    //caller
    alert(GetQueryString("param1"));
    

    2, 打开一个新的页面,默认居中,可设置宽标题、宽度和高度

    function OpenWindow(url, title, width, height) {
        var wWin = window.screen.width;
        var hHei = window.screen.height;
        var left = (wWin - width) / 2;
        var top = (hHei - height) / 2;
        var setting = 'width=' + width + ',height=' + height + ',top=' + top + ',left=' + left;
        setting += ',titlebar=yes,menubar=no,toolbar=no,location=yes,status=yes,scrollbars=yes,resizable=yes';
        window.open(url, title, setting);
    }

     3, js匹配简单的正则

    data[0].value.replace(/\|-/g, "")

    上面的正则是指将所有的“|-”替换为空,g表示匹配所有,|是特殊字符,所以用\来转义。

    4, 纯JS阻止浏览器默认行为(已测试通过ie8,ff)

    function testA() {
        var evt = window.event || arguments.callee.caller.arguments[0];
        if (evt.preventDefault) evt.preventDefault();
        evt.returnValue = false;
        return false;
    }
  • 相关阅读:
    DropBoxUtil
    mtk camera faq
    android onInterceptTouchEvent和onTouchEvent的执行关系
    高通 camera open流程
    android 消息机制
    hierarchyviewer工具,android 布局分析
    关于屏幕的几个概念
    repo 使用
    launcher 壁纸相关
    launcher 点击和滑动屏幕过程分析
  • 原文地址:https://www.cnblogs.com/dataadapter/p/2803363.html
Copyright © 2011-2022 走看看