`
hbhgjiangkun
  • 浏览: 95770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

函数封装时几个封装方法

 
阅读更多
/*根据传递的参数和url,获取url访问的方法返回的对应参数 jiangkun*/
function getInfos(i,url){
var id=eventElement();
var idName=SendHttp(location.protocol+"//"+location.host + fcpubdata.path + url,"");
if (idName!=null) {
idName = idName.replace(/\s/g,'');
splitstring = idName.split(",");
if(splitstring.length-1<i){alert("参数长度超过最大长度!");return;}
var fobj1 = $id(id);
//eval("document.getElementById('"+id+"')");
if(fobj1 == null){return splitstring[i];}
fobj1.value = splitstring[i];
}
try{
fobj1.fireEvent('onchange');
return splitstring[i];
}catch(error){}
}
/*获取事件对象(可作为工具类处理) jiangkun*/
function eventElement(){
var id;
if(arguments.length == 0){
var event = window.event || arguments.callee.caller.arguments[0];
var srcElement = event.srcElement || event.target;
if(srcElement==undefined){return;}
id=srcElement.id;
}else{
id = arguments[0];
}
return id;
}
/*为了避免每次切换数据库都需要在pub里面手动改变databaseTypeName,故在进行统一处理(可作为工具类处理) jiangkun */
function changeDatabaseTypeName(){
var driverName=new Eapi.RunAjax().sendHttp(location.protocol+"//"+location.host + fcpubdata.path + "/../billType/fc-bill-type!getJDBCDriver.action","");
if(driverName.indexOf("mysql")!=-1){
fcpubdata.databaseTypeName = "mysql";
} else if(driverName.indexOf("sqlserver")!=-1){
fcpubdata.databaseTypeName = "sqlserver";
} else if(driverName.indexOf("db2")!=-1){
fcpubdata.databaseTypeName = "db2";
}
}
分享到:
评论

相关推荐

    数码管的封装函数

    修改了一点小小的宏是的调试硬件更省心了,你只要修改几个参数就能实现你的功能,十分灵活!

    Python操作Oracle数据库的简单方法和封装类实例

    果然,网上找了几个连接方法,然后依葫芦却画了半天,却也不得一个瓢。 方法1:用户名,密码和监听分别作为参数 conn=cx_Oracle.connect('用户名','密码','数据库地址:数据库端口/SID') 根据我看的几

    封装了跟后台接口沟通的ajax,还有一个获取url传递get参数的两个公共函数

    封装了跟后台接口沟通的ajax,还有一个获取url传递get参数的两个公共函数,自己用来跟C#后台接口沟通的前端封装类,有类似需求的可以看看

    C\C++中调用Lua函数的接口封装

    调用Lua的接口的时候需要执行进栈和出栈等重复性工作,这几个文件的目的是打造一个简单易用的接口,让C\C++更方便地使用Lua的函数

    封装一个获取字符串刮号内的字符方法

    主要是获取关于字符串内部带有刮号()的字符内容,所以就简单的封装了下相关方法,该方法适合匹配以下几个符号:() 、[] 、&lt;&gt; 、《》、 “”、 ‘’、〔〕、{}、「」、〖〗等相关带有闭合的符号。 该函数strIn()...

    c语言中函数调用的几个实例

    在C语言中,函数是一种重要的程序模块,可以将一段可重用的代码块封装起来,以便在程序的其他部分中被调用。函数的使用可以减少代码重复,提高程序的可读性和可维护性。 在C语言中,函数调用是通过传递参数和接收...

    通用按键消抖函数 -- 数据与过程分离

    项目里经常处理按键消抖, 本来这个消抖的过程是与具体按下的键无关的, 可以前的代码总是在消抖的同时处理具体的按键值, 再加上长按 短按 组合键... 把和按键状态相关的东西统统塞到结构里, 把消抖的代码放在一个函数中.

    几个网络工具函数 只是做了一下简单封装

    GetHostAddrByHostname GetHostnameByHostAddr GetHostnameByIP GetIPByHostAddr GetIPByHostname

    关于原生js的几个工具函数和方法

    2、封装了一个执行动画的move函数(obj: 移动对象 attr: 动画方位和如何动画 target: 移动边界 speed: 移动速度 function: 回调函数(增加动画无限可能) ) obj.timer来存储元素自己的定时器标识 3、实现获取...

    C++动态数组类的封装实例

    为了实现一个动态数组类的封装,我们需要考虑几个问题:new/delete的使用、内存分配策略、类的四大函数(构造函数、拷贝构造函数、拷贝赋值运算符、析构函数)、运算符的重载。涉及到的知识点很多,对此本文只做简单...

    封装好了的JS选项卡

    现稍微说明下吧,如果不明白的话,旁边有几个例子可能说明起来更清楚些 obj.bind = ["a1","td","b1","div"]; 绑定id="a1"下的td标签为菜单,绑定id="b1"下的div标签为内容,简单么? td标签的数量和div标签的数量...

    uart.zip_AVR128_封装串口

    AVR128单片机,串口封装了几个函数,很好用

    Socket 类封装 改进版

    实现中的几个注意点: 1 Socket类几个成员函数的访问权限为protected 使Socket类可以进行继承 但不允许私自使用; 2 TCPClient类的send receive方法使用了著名的writen readn 来源UNP 实现 解决了TCP的粘包问题 3 ...

    [2010.10.14][封装工具][天空作品] Easy Sysprep v3 RC3(+ SkySRS3.00)

    (3)如果您是新手,您可能需要更多的向导项目辅助您的操作,那您可以根据自己的需要多选几个。 (4)选择任务后,您不需要的任务不会出现干扰您的思路。 (5)向导模式最大限度的展现功能,并协助您步步为营的完成...

    IDEA环境配置——把类封装为jar工具包以供他人调用.docx

    当有几个项目A,B,C有公共执行的一些函数可以抽出来封装成一个工具包供A,B,C这几个项目调用,提高代码效率。

    把Dc绘画 封装成一个 类

    把Dc绘画 封装成一个 类 外加之前发过的 SkinH_EL.dll内存加载多加了几个函数

    给大家分享几个常用的PHP函数

    本文给大家分享的是pink自己写的几个常用的PHP函数,包括截取字符串,CURL封装以及分类树函数,有需要的小伙伴可以参考下

    PB 扩充函数集

    PB powerbuilder 扩充函数集,PowerBuilder 扩充函数集 提供了二十多个PB没有提供的函数,主要是以用户对象 (User Object) 方式封装了一些API函数及用C语言开发的几个外部函数。开发环境为PB 6.51和VC6。

    Socket-类封装

     1)Socket类几个成员函数的访问权限为protected, 使Socket类可以进行继承,但不允许私自使用;  2)TCPClient类的send/receive方法使用了著名的writen/readn(来源UNP)实现, 解决了TCP的粘包问题.  3)TCPServer端添加...

    线段树函数

    线段树的几个主要函数,包括线段树的单点更新以及成段更新

Global site tag (gtag.js) - Google Analytics