一个pc端框架应该有的一些公共函数

一、防止ie浏览器按backspace回退页面

//防止后退返回页面,如果非文本框、密码框、文本域控件,或控件非可用装填,则禁用后退按键
var ua=navigator.userAgent.toLowerCase();
var isIE=ua.indexOf("msie")>-1;
window.document.onkeydown =function(e){
    var e = e;
    var obj;        //事件源
    var t;            //控件类型
    var keyCode;    //按键ascii码
    if(isIE){
        e = event || window.event;
        keyCode = e.keyCode;
    }else{
        keyCode = e.keyCode || e.which;
        if(keyCode==undefined||keyCode==null||keyCode==‘‘){
            keyCode=String.fromCharCode(e.charCode);
        }
    }
    obj = e.target || e.srcElement; //获取事件源
    t = obj.type || obj.getAttribute(‘type‘);
    if (e.keyCode==8 && (obj.readOnly || obj.disabled || (t != "password" && t != "text" && t != "textarea" && obj.tagName!==‘INPUT‘))) {
        return false;
    }
};

二、获取页面传参

// 获取参数
function getUrlParam(name) {
    var urlArr = [],urlObj={};
    name = decodeURI(name);
    urlArr=name.substring(1).split(‘&‘);
    for(var i =0;i<urlArr.length;i++){
        var valueArr=urlArr[i].split(‘=‘);
        urlObj[valueArr[0]]=valueArr[1];
    }
    return urlObj;
}
时间: 2024-08-28 07:45:34

一个pc端框架应该有的一些公共函数的相关文章

VUE PC端框架和移动端UI框架(收集)

在学习Vue的过程之中,我发现不管是 BAT 大厂,还是创业公司,Vue 都有着广泛的应用,而且框架层出不穷,学习文档也越来越多,Vue也越来越受欢迎.下面是我整理的 Vue PC端和移动端的UI框架,建议收藏,方便以后学习的时候拿出来查看. Vue PC端框架 1. Element 中文文档:http://element-cn.eleme.io/#/zh-CN github地址:https://github.com/ElemeFE/element 2. iView 中文文档:https://w

多进程的服务端框架运行截图

3个逻辑处理进程 + DIOCP通信服务器(5K连接) + 5个客户端 运行半个小时,无丢包,数据完整 群内无毒公主 10K连接 , 逻辑处理进程未知 50分钟,所有客户端关闭 多进程的服务端框架运行截图,布布扣,bubuko.com

【Bootstrap】一个PC、平板、手机同一时候使用并且美观的登陆页面

Bootstrap如同前台框架,它已经布置好不少的CSS.前端开发的使用须要则直接调用就可以.其站点的网址就是http://www.bootcss.com.使用Bootstrap能降低前端开发时候在CSS样子的布置时间 须要使用Bootstrap先在官网(点击打开链接)下载组件就可以,用于生产环境的Bootstrap版本号(点击打开链接),Bootstrap3对2并不兼容,建议直接依据其开发文档使用Bootstrap3. 将Bootstrap解压之后把得到的3个目录css,fonts,js复制到

ThinkPHP 3.2.3 自动加载公共函数文件的方法

方法一.加载默认的公共函数文件 在 ThinkPHP 3.2.3 中,默认的公共函数文件位于公共模块 ./Application/Common 下,访问所有的模块之前都会首先加载公共模块下面的配置文件(Conf/config.php)和公共函数文件(Common/function.php),即默认的公共函数文件为 ./Application/Common/Common/function.php. 例如,在 ./Application/Common/Common 下新建 function.php,

JavaScript公共函数

[在此处输入文章标题] // JScript 文件 /* ================================================================== JS 公共函数 080827 ============================================================ */ /* ================================================================== 功能: =

【ASP.NET】如何使用类创建公共函数,在不同ASP.NET页面间重复调用

为了减少代码冗余,应将公共函数写在类中,供不同ASP.NET页面调用. 1,先新建一个类,并在类中添加函数逻辑 namespace public_function_demo { public class MyFunction { public static string tbName(string tbNo) { if (tbNo == "510101") { return "3GPP 51.010-1"; } else { return "3GPP 51

公共函数

<?php /** * +=================================================== * 全局项目公共函数库 * +=================================================== */ function showzt($status){    switch ($status) {        case '1':            return '未付款';            break;        

ThinkPHP3.2的公共函数

在项目开发中,虽然尽量使用面向对象的开发方式,但还是有很多时候不知道把一些方法放到那个类中,还是用函数来的方便. ThinkPHP3.2在每个模块中都有一个文件夹Common,在这里创建名为function.php的文件,就可以开始写一些公共函数了.这里定义的函数在当前模块的控制器.模型.视图中都是可以使用的,非常方便. Home模块中的Common文件夹 代码示例:

转: Laravel 自定义公共函数的引入

来源:Laravel 自定义公共函数的引入 背景习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.测试框架:Laravel 5.5步骤指导1. 创建 functions.php在 app/Helpers/(目录可以自己随便来)下新建一个文件 functions.php,在内部补充如下代码:<?php/** * Created by PhpStorm. * User: moTzxx * Date: 2017/12/28 * Time: 17: