自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_35235794的博客

交流 学习 进步

  • 博客(31)
  • 收藏
  • 关注

转载 php自动清楚BOM

if(isset($_GET['dir'])) { //设置文件目录  $basedir= $_GET['dir'];}else{  $basedir= '.';} $auto= 1;checkdir($basedir); functioncheckdir($base

2017-10-27 12:43:57 258

原创 php之字符串函数

1.字符串长度strlen('qwe');  //返回结果32.截取字符串substr(string,start,length);start的参数正数 - 在字符串的指定位置开始负数 - 在从字符串结尾的指定位置开始0 - 在字符串中的第一个字符处开始$str='你好世界:http://www.php.net';echo mb_substr($str,0,4,

2017-05-27 13:07:38 410

原创 php闭包

//php中的闭包  php5.3新增的语法$message = 'hello';// No "use"$example = function () {    var_dump($message);};$example();         //报错//继承美元风格$example = function () use ($message) {

2017-05-24 16:57:44 633

原创 php关键字的应用

php5中final两大特点:1,final表示的类不能够被继承;2,在类中,final标识的方法,在子类中不能被覆盖;$this    代表对象本身  self      代表类本身parent  代表父类static    代表类本身

2017-05-21 16:26:57 219

转载 PHP 根据IP地址获取所在城市

header('Content-Type:text/html;Charset=utf-8');  function GetIp(){      $realip = '';      $unknown = 'unknown';      if (isset($_SERVER)){          if(isset($_SERVER['HTTP_X_FORWARDED_FOR']

2017-05-16 09:49:37 321

转载 sql语句连表查询

语法SELECT fieldsFROM table1 INNER JOIN table2ON table1.field1 compopr table2.field1 ANDON table1.field2 compopr table2.field2 ORON table1.field3 compopr table2.field3;也可以通过如下语法嵌套 JOIN 语句:

2017-04-09 21:09:02 5727

原创 无限极分类

/*** 重新排序* @param  array  $arr [要排序的数组]* @param  integer $pid [父id]* @return array     [排好序的数组]*/public function tree($arr,$pid = 0,$level = 0){$res = array();foreach ($arr a

2017-03-30 22:45:51 349

转载 PHP中的多条件模糊查询

//获取查询条件      $wherelist = array();  if(!empty($_POST['title'])){     $wherelist[] = "title like '%{$_POST['title']}%'";  }   if(!empty($_POST['keywords'])){     $wherelist[] =

2017-03-30 22:39:43 2817

转载 搭建php开发环境

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。   一、准备工作-下载所需软件Apache  httpd-2.2.

2017-03-03 11:57:04 314

转载 PHP里面字符串函数都有哪些?

1 substr(字符串,起始位,长度)截取字符串 ****2 md5($str)字符串加密的。****3 strtolower($str)转换成小写字母4 strtoupper($str)转换成大写。5 截取字符串;mb_substr($str,起始位置,长度,“字符集”);****6 ucfirst($str) 段落首字母大写。7 ucwords

2017-02-26 14:38:18 270

原创 很有用的PHP笔试题

1. 什么事面向对象?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明?1、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用户。2、SESSION存储在服

2017-02-25 21:49:20 1125

转载 HTTP必知必会——常见面试题总结

1、常用的HTTP方法有哪些?GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELET

2017-02-23 20:58:13 240

转载 PHP经典面试题目汇总

、双引号和单引号的区别双引号解释变量,单引号不解释变量双引号里插入单引号,其中单引号里如果有变量的话,变量解释双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误双引号解释转义字符,单引号不解释转义字符,但是解释'\和\能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一

2017-01-16 12:47:48 250

转载 javascript深入理解js闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  }  f1(); // 999另一方面

2016-08-18 14:23:07 160

转载 Javascript中的apply与call详解

Javascript中的apply与call详解2016-07-29 14:09:58152浏览0评论JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 一、方法定义  1、call 方法  语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])  参数 thisObj 可选项。将

2016-08-18 14:19:01 265

转载 javascript里的&&和||操作符

&&和||操作符链接的两个值最后取哪个值的问题,有点模糊和不好理解,比如下面的表达式输出什么?如果你能答对说明你对这个问题就掌握了没什么问题。var val1 = 123 && 234; //234 var val2 = 0 && 1; //0 var val3 = 1 && 0; //0 var val4 = 1 && ""; //"" var val

2016-08-18 13:09:37 299

原创 事件学习一

2,封装操作事件-------跨浏览器操作eventUtil={//添加句柄addHandler:function(obj,type,fn){//dom2级if(obj.attachEvent){obj.attachEvent("on"+type,fn);}else if(obj.addEventListener){obj.addEventListener(

2016-08-17 17:38:49 221

转载 Sublime Text3 快捷键汇总及设置快捷键配置环境变量

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者

2016-08-01 13:53:10 251

原创 DOM 的基本操作

获取节点的三种方法getElementById(");getElementsByTagName("");getElementsByName(); 节点类型   nodeType  元素节点     1 属性节点     2 文本节点     3 两种节点的获取    childNodes   children[i]   解决兼容性 if(ob

2016-07-31 20:00:31 281

转载 JavaScript常用语法

常用JavaScript语法1.输出语句:document.write(“”)2.JS中的注释为://3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document

2016-07-30 21:31:31 231

转载 UTF-8 ,UTF8, GBK,GB2312 之间的关系和区别

UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示

2016-07-30 13:57:35 751

原创 offsetLeft,offsetTop,offsetHeight,offsetWidth,scrollTop,scrollLeft,scrollHeight,scrollWidth

scroll系列scrollHeight: 获取对象的滚动高度。 scrollWidth:获取对象的滚动宽度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离解决兼容性问题var  scrollTop=document.body.scrollTop||docu

2016-07-29 15:26:11 381

转载 javascript正则表达式的基本知识

1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐) 2 学习最常用的 test exec match search replace split 6个方法 1) test 检查指定的字符串

2016-07-27 15:16:34 173

转载 3种JavaScript消息框概念和语法

JavaScript消息框有3种:1、警告框。2、确认框。3、提示框。警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:alert("文本")确认框确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操

2016-07-27 15:10:06 199

转载 javascript常用系统对象用法

1.常用对象类型  时间(Date)对象  数学(Math)对象  字符串(String)对象  正则表达式(RegExp)对象  数组(Array)对象2.Date对象: //var date= new Date();  .getYear() //获取年13  .getFullYear() //获取年2013  .getMo

2016-07-27 15:05:31 344

转载 进击JavaScript之词法作用域与作用域链

垃圾收集  方法一  标记方法,2,引用计数法function test (argument) {var a=1;var b=10;var c;}test();高级程序语言 java for  if 具备作用域的概念js没有块级作用域的概念function test(){for (var i = 0; iale

2016-07-24 20:35:16 309

转载 Array数组的基本操作

2016-07-24 12:26:07 227

转载 javascript针对DOM的应用

body,div{padding:0px;margin:0px;}#gd{width:100px;height:100px;background:#F00;color:#FFF;}window.onload = function(){        var isIE=!!window.ActiveXObject;        var isIE6=i

2016-07-23 15:26:33 230

转载 javascript针对DOM的应用

从这张开始就和大家说一些实用的效果的写法。当然首当其冲的就是我们可爱的TAB选项卡,用JQ写选项卡当然是很方便的而且方法也很多。其实用原生的JS写选项卡方法也很多。下面我就写几个给大家看看一,点击传参方法function tab(dom){var list = document.getElementById("list").getElementsByTagName("l

2016-07-23 15:23:00 161

转载 javascript针对DOM的应用(二)

今天第二章,继续讲获取页面中DOM元素。大家都知道在JQ中想获取一个元素的兄弟元素,父级元素,子元素等等是非常方便的。其实在原生的也JS也有这些属性。和JQ几乎相同但是比JQ少一些。但是用起来却比JQ麻烦一点。主要因为FF浏览器,因为FF会把你的换行也当做一个DOM元素。比如说我用原生的JS获取ID为dom的元素下的子元素。用我第一章说的方法就是var a = do

2016-07-23 15:15:40 197

转载 javascript针对DOM的应用(一)

所谓针对DOM的应用。也就我这里只教大家用javascript操作页面中dom元素做交互。如果页面中的元素是ID属性JQ的方法:$("#dom"),原生js的方法:var a = document.getElementById("dom");这个a就等价于$("#dom");如果我想获取父级元素下的一个元素JQ的方法:$("#dom sp

2016-07-23 14:48:28 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除