首页 软件列表

首页

在PHP中使用反射技术的架构插件使用说明

2020-02-16 标签:php,中使,反射,技术,架构,插件,使用说明,api,方法,基于,在运,行时,决定,程序,功能,实现,也就是说,允许,创建,可选的

反射API的插件方法是基于在运行时决定程序的功能来实现的,也就是说,它允许创建可选的接口方法,并在首次使用时检测到这部分接口方法,只有在插件中存在这部分接口的情况下,它们才会被用到. 假设拥有这样的接口 实现代码如下: interface IPlugin{ function getMenuItems

首页

PHP 写文本日志实现代码

2020-02-16 标签:php,文本,日志,实现,代码,如下,文件,param,string,file,路径,str,写入,内容,char,mode,模式,function,writefile,w

实现代码如下: ** * 写文件 * @param string $file 文件路径 * @param string $str 写入内容 * @param char $mode 写入模式 */ function writeFile($file,$str,$mode='w') { $oldmask

首页

JavaScript 语言的递归编程

2020-02-16 标签:javascript,语言,递归,编程,题目,累加,加到,100,多少,循环,写法,实现,代码,如下,run,function,var

题目:从1累加一直加到100的和是多少? 非递归的循环写法: 实现代码如下: 1run: function() { 2 var sum = 0; 3 for(var i=1;i=100) { return 100; } else { sum = n+ testCase.run(n+1); retur

首页

JS 树形递归实例代码

2020-02-16 标签:js,树形,递归,实例,代码,实现,如下,var,l,json,length,arr,i,function,jsonarray,arguments,k,indexof,children

实现代码如下: var l=json.length; var arr = []; for(var i = 0; i < l; i++){ (function(){ var jsonArray =arguments[0]; for(var k in jsonArray){ if(k.indexO

首页

document.getElementById方法在Firefox与IE中的区别

2020-02-16 标签:document,方法,firefox,ie,区别,要点,如下,n,ame,txtversion,text,控件,实现,代码,div,input,type,size,15

【要点】document.getElementById方法在Firefox与IE中的区别。 如下,有一name="txtVersion"的text控件: 实现代码如下: 根据上面信息,我们要用JS获得其控件中的值,我们这样写: var strVersion= document.getElemen

首页

Javascript中的变量使用说明

2020-02-16 标签:javascript,变量,使用说明,类型,松散,不同于,其他,面向,对象,语音,声明,因此,是不,包括,通过,var,关键字,直接

javascript中的所有变量都是类型松散的,不同于其他面向对象语音的变量声明都是强类型的.因此Javascript 的变量声明是不包括类型的。通过var关键字或者直接写变量名来声明一个变量,如: var v = 1; v=1; 这时有人可能会问,上述的两种声明有什么区别,为什 么会有这两种不同的

首页

php 随机记录mysql rand()造成CPU 100%的解决办法

2020-02-16 标签:php,随机,记录,mysql,rand,造成,cpu,100,解决办法,百度,查阅,资料,结合,自己的,经验,采用,以下,实现,代码,如下

百度查阅了一些资料,再结合自己的一些经验,采用以下解决办法: 实现代码如下: $idlist=''; for($i=1;$i<=20;$i++){ if($i==1){ $idlist=mt_rand(3,25216); } else{ $idlist=$idlist.','.mt_rand(

首页

JavaScript 继承机制的实现(待续)

2020-02-16 标签:javascript,继承,机制,实现,待续,对象,冒充,原理,构造,函数,使用,关键字,属性,方法,赋值,采用,声明

1.对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。 因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。 例如: 下面方式定义的ClassA和Clas

首页

JavaScript 面向对象编程(1) 基础

2020-02-16 标签:javascript,面向,对象,编程,基础,实现,javascritpt,专门,机制,这里是,借助,它的,函数,允许,嵌套,包含,变量,又可

1. 用JavaScript实现类 JavaScritpt没有专门的机制实现类,这里是借助它的函数允许嵌套的机制来实现类的。一个函数可以包含变量,又可以包含其它函数,这样,变量可以作为属性,内部的函数就可以作为成员方法了。因此外层函数本身就可以作为一个类了。如下: 实现代码如下: function

首页

Javascript Object.extend

2020-02-16 标签:javascript,object,extend,既然是,就有,抽象,具体,继承,同时,成员,实例,和静,下面,来看,prototype,做到,先看,以下

既然是类,那么就有抽象类,具体类,类的继承,同时,类的成员可以有实例成员和静态成员。下面来看一下prototype是怎么做到这些的。 先看prototype中的以下的代码: 实现代码如下: var Abstract = new Object(); Object.extend = function(d