数据列表分页思想 一:示例代码示例代码是用PHP编写的,但分页的思想是一样的。 分页 <?php $page = isset($_GET['page']) ? $_GET['page'] : 1; echo "第{$page}页
javascript apply和call方法作用和区别 一、call和apply的说明 1、call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那它们的使用就当然是针对方法的了,这两个方法是容易混淆的,因为它们的作用一样,只是使用方式不同
PHP中的$this到底指向谁? class A { public function test(){ echo ''; var_dump($this); echo ''; $this->testB(); }}class B extends A{ private $flag = 'B'; public function testA(){ die('testA'); } public functio
PHP json_decode函数 一、函数简介1、此函数有四个参数,一般在使用时会用到前两个,具体的参数可以看手册。2、第一个参数是json格式的字符串,第二个参数boolean值,false转化成对象,true转化成数组,默认false,如果转化失败返回null。二、问题在项目中调用了java写的一个web服务,返回的数据是"{'stauts':'1','message':'充值成功'}"。程序接收到返回数据
关于html元素disabled和readonly的介绍 1、两个属性的外观区别2、readonly和disabled可以锁定控件,在界面上无法修改元素的值(但是通过javascript可以修改)。3、基本上所有的元素都有disabled属性,但是不一定有readonly属性,比如select。4、点击被readonly掉的按钮照样可以触发事件,但是被disabled掉的按钮就无法使用了不管上面有没有事件。
PHP生成二维码 PHP生成二维码的方式有多种,可以利用google开放的API,可以利用php QR Code类库生成,本文着重介绍使用php QR Code类库来生成二维码。1、代码包下载地址:http://sourceforge.net/projects/phpqrcode/2、下载下来的压缩包里面有很多示例,可以自行研究,下面给出一个简单的使用案例:include "phpqrcode/phpqrc
PHP创建桌面快捷方式 $shortCut = "[InternetShortcut]URL=http://blog.csdn.net/justflyhighIDList=[{000214A0-0000-0000-C000-000000000046}]Prop3=19,2";Header("Content-type: application/octet-stream");header("Content-Di
javascript 删除数组元素并且数组长度减小 /** * 通过值删除数组元素 * * @param mixed value 元素值 * @returns array */Array.prototype.deleteValue = function(value){ var i = 0; for(i in this){ if(this[i] == value) break; } return this.slice(0,
通过IP地址获取地理位置信息 本方法通过淘宝的一个开源服务实现的,代码如下:#通过IP地址获取地理位置信息$ip = $_SERVER['REMOTE_ADDR'];echo 'ip:' . $ip;$url = "http://ip.taobao.com/service/getIpInfo.php?ip={$ip}";$ip = json_decode(file_get_contents($url));if((st
PHP 日期处理 a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"D - 星期几,三个英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"h - 12 小时制的小时; 如: "01" 至 "12"H - 24 小时制的小时; 如: "00" 至 "23"g - 12 小时
PHP将字符串中英文状态的双引号替换成中文状态的双引号 /** * 将字符串中英文状态的双引号转换成中文状态的双引号 * * 1、注意双引号要成对出现 * * @param string $str 字符串 * @return string 转换后的字符串 */public final function enQuotes2cnQuotes($str){ return preg_replace('/"([^"]*)"/', '“${1
PHP创建目录函数 /** * 创建目录 * * @param string $dirPath 目录路径 * @return true成功,false失败 */public function makeDir($dirPath){ //处理目录 $dirPath = trim($dirPath, DS); (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') &&
PHP递归树 一、数据表category_id int 分类编号(自增)name varchar(50) 分类名parent_id int 父级编号,根目录的父级编号是0(默认0)二、读取树/** * 获取分类目录树 * * @param int $pid 父级编号 * @return array 目录树,parent父级分类,child子分类,level当前分类级别 */func
javascript日历工作计划 dhtmlxscheduler的说明和使用 一、简介dhtmlxScheduler是一个JavaScript日程安排控件,类似于Google日历,日历事件通过Ajax动态加载,支持通过拖放功能调整事件日期和时间,事件可以按天,周,月三个种视图显示。官方网站:http://www.dhtmlx.com/在线帮助文档:http://docs.dhtmlx.com/doku.php?id=dhtmlxscheduler:toc下载
javascript 过滤数组重复元素 javascript过滤数组重复元素的方法有很多种,本篇博客提供其中的两种方法。一:函数过滤function array_unique(data){ var data = data || []; var obj = {}; for(var i=0,j=data.length; i<j; i++){ var v = data[i]; if(typeof(obj[v]) ==
bat命令学习 一:基础语法 1、批处理文件是一个".bat"结尾的文本文件,这个文件的每一行都是一条DOS命令,可以使用任何文本文件编辑工具创建和修改。 2、批处理是一种简单的程序,可以用if和goto来控制流程,也可以使用for循环。 3、批处理的编程能力远不如C语言等编程语言,也十分不规范。 4、每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到D
如何使网页瞬间变成灰色 国家发生大的灾难时很多网站瞬间都变成了灰色,怎么做到的呢,本文将介绍一种方法,如下:CSS代码:html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);
INSERT INTO SELECT和SELECT INTO两种表复制语句 一、INSERT INTO SELECT语句语句形式为:insert into Table2(field1,field2,...) select value1,value2,... from Table1;要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量,示例如下:1、创建测试表create TABLE Tab
PHP的ArrayAccess接口 像数组一样来访问你的PHP对象 如果想让对象使用起来像一个PHP数组,那么我们需要实现ArrayAccess接口ArrayAccess是一个interface,实现这个interface,必须要实现以下几个方法:/** * 标识一个元素是否定义 * @param offset */abstract public function offsetExists ($offset) {}/**
SSI指令 SSI指令基本格式程序代码:示例:说明:1.是HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。2.#include 为SSI指令之一。3.file为include的参数,info.htm为参数值,在本指令中指将要包含的文档名。注意:1.。2.上面的标点="",一个也不能少。3.SSI指令是大小写敏感的,因此参数必须是小写才会起作