自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空白_回忆的博客

世界那么大,趁着年轻,多去经历。不要在最该奋斗的年龄,选择了安逸!

  • 博客(49)
  • 资源 (17)
  • 收藏
  • 关注

原创 PHP文件的上传下载中,全局变量$_FILES的作用及解析

PHP文件的上传下载中,全局变量$_FILES的作用及解析array(1) { [“file”]=> array(5) { [“name”]=> string(11) “header1.jpg” [“type”]=> string(10) “image/jpeg” [“tmp_name”]=> string(37) “E:\UPUPW\UPUPW_AP5.6\temp\phpC367.tmp” [“

2016-01-17 23:51:26 1902

原创 数据库实体间三种对应关系:一对一,一对多,多对多

数据库实体间有三种对应关系:一对一,一对多,多对多。一对一关系示例:一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。 一对多关系示例:一个学生只属于一个班,但是一个学院有多名学生。 多对多关系示例:一个学生可以选择多门课,一门课也有多名学生。这三种关系在数据库中逻辑结构处理分析:1.一对多关系处理: 我们以学生和班级之间的关系来说明一对多的关系处理方法。 假设现有基本表学生表(

2016-01-17 23:47:53 20234

原创 JS+html5实现图片上传预览

HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法:1.检测浏览器对FileReader的支持[javascript] view plaincopy1.if(window.FileRead

2016-01-10 15:02:35 2836

原创 PHP和JS判断字符串是否为数字

PHP和JS判断字符串是否为数字1、PHP:is_numeric()函数,如果是数字和数字字符串,则返回true,不是则返回false2、JS:isNaN()函数,如果是数字,则返回false,不是则返回true

2016-01-10 11:10:39 872

原创 JS中如何判断变量是否为空,有和PHP一样的isset()和empty()函数么?

JS中如何判断变量是否为空isset()在php中用来检测变量是否设置,该函数返回的是个布尔值,即true/false。在javascript中,你可以用!(typeof(a) == “undefined”)来代替,或者写到一个函数里。举例:var a = 12; if(!(typeof(a) == “undefined”)) {alert(“a已定义!”);}empty()在php中用来检查一个变

2016-01-10 11:00:32 13262

原创 PHP利用token防止表单重复提交

PHP简单利用token防止表单重复提交<?php /* * PHP简单利用token防止表单重复提交 *//*基本思路:1、先判断session中的token是否设置,如果没有则设置token的值(加密的时间格式)2、判断是否提交了数据,如果没有提交数据,则显示表格,如果提交了数据则进行判断3、进行数据判断的时候先拿表单提交的token值和Php中本身第一次设置的session值进行

2016-01-07 21:56:30 2009

原创 TortoiseSVN的具体使用方法

TortoiseSVN的具体使用方法

2016-01-07 21:50:23 517

原创 TortoiseSVN英文版菜单中文翻译

01、SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径,点击确定,即可检出服务器上的配置库。02、SVN Update(SVN更新) 如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVN Update即可,点击SVN Up

2016-01-07 21:45:15 9986

原创 php编程时,什么时候需要封装函数,什么时候需要封装类

单一功能的实现封装成方法比较方便,比如处理时间(现在回复贴子的时间与上次回复的时间间隔这个功能封装成一个方法便可以方便在每个需要的地方调用)。 封装成类多数用于模块这种实现多功能的地方。如处理数据库:可以把与数据库有关的功能封装成类,在这个类中实现数据库的连接、查询,添加,删除、修改数据库等方法。还有处理图像,模板处理等等这些模块都可以封装成类有助于代码的可维护性,增强代码的重用性等好处就不多说了

2016-01-07 21:43:30 1321

原创 网页布局相关知识点整理

在网页中,元素有三种布局模型: 1、流动模型(Flow) 2、浮动模型 (Float) 3、层模型(Layer)inline-block元素特点: 1、和其他元素都在一行上; 2、元素的高度、宽度、行高以及顶和底边距都可设置。内联元素特点: 1、和其他元素都在一行上; 2、元素的高度、宽度、行高及顶部和底部边距不可设置; 3、元素的宽度就是它包含的文字或图片的宽度,不可改变。块级元素

2016-01-07 21:39:47 627

原创 html中size和maxlength的区别

maxlength=”5”,则input输入框中只能够输入5个字符 size=”5”,表示input输入框只显示5个可见的字符,但你可以输入’无数’多字符内容 即:size属性规定输入字段的宽度(此处即是Name2文本框只显示5个字符大小的宽度), 由于 size 属性是一个可视化的设计属性,我们应使用 CSS 中的width来代替它。

2016-01-07 21:36:07 2284

原创 html注意事项

1、标签不区分大小写 2、属性可以用单引号和双引号也可以什么都不用,但是要用空格分割 3、任何回车和空格在源代码中都不起作用

2016-01-07 21:35:17 287

原创 CSS选择器详解

一、基本选择器 序号 选择器 含义 1. * 通用元素选择器,匹配任何元素 2. E 标签选择器,匹配所有使用E标签的元素 3. .info class选择器,匹配所有class属性中包含info的元素 4. #footer id选择器,匹配所有id属性等于footer的元素实例: * { margin:0; padding:0; } p { font-size:

2016-01-07 21:34:25 354

原创 html中padding和margin的区别

css中padding和margin的区别margin 外边距border 边框padding 内边距也就是说 设置margin 那么他所占据的空白地方会是在边框外面设置padding 他所占据的空白地方是在边框里面

2016-01-07 21:33:00 1723

原创 css定位中绝对定位和相对定位的区别

1、相对定位的元素不会脱离文档流,占用文档流的空间,Left; Right; Top和Bottom属性与margin属性混合使用会产生累加效果。 2、绝对定位的元素脱离文档流,偏移不影响文档流中的其它元素,Left; Right; Top和Bottom属性与margin属性混合使用,偏移方向相同值累加,方向相反,margin属性值无效。 3、绝对定位的元素以最近的定位祖先元素为参照物。第一,不

2016-01-07 21:32:01 4042 1

原创 HTML元素、标签、属性的区别

很多人可能都没有把哪个叫标签,哪个叫元素这个概念搞清楚,包括之前的我也是,一直都是混淆着。 事实上两者之间的概念还是很清楚的: 比如这就是一个标签; 这里是内容这就是一个元素,也就是说元素由一个开始的标签和结束的标签组成,用来包含某些内容; 这里有一个值得注意的例外,即本身既是开始标签也是结束标签,但不包含任何内容,所以这只是个标签。 元素: HTML网页实际上就是由许许多多各种

2016-01-07 21:30:33 4717

原创 html中id和name的区别

二、什么情况下必须用name?1、表单元素(例如:form、input、textarea、select 、button 等)通常与表单提交有关,在表单的接收页面只接收有name的元素,赋id的元素通过表单是接收不到值的。2、表单元素复选框checkbox、单选按钮 radio 通常会对应多个控件,这时必须用name属性来实现分组。同一组使用同一个name。使两个题目的选项之间不产生干扰。3、框架元素

2016-01-07 21:29:45 435

原创 HTML文件和SHTML文件的区别

SHTML和HTML的区别,如果用一句话来解释就是:SHTML 不是HTML而是一种服务器 API,shtml是服务器动态产成的html. 虽然两者都是超文本格式,但shtml是一种用于SSI技术的文件。 也就是Server Side Include–SSI 服务器端包含指令。 如果Web Server有SSI功能的话(大多数(尤其是基于Unix平台)的WEB服务器如Netscape Enter

2016-01-07 21:29:08 1215

原创 text/html和text/plain的区别

1、text/html的意思是将文件的content-type设置为text/html的形式,浏览器在获取到这种文件时会自动调用html的解析器对文件进行相应的处理。2、text/plain的意思是将文件设置为纯文本的形式,浏览器在获取到这种文件时并不会对其进行处理。

2016-01-07 21:28:28 30806

原创 CSS手机端和电脑端定位注意事项

1、用相对定位,即relative的时候,定位可以用padding-left,padding-right, padding-top,padding-bottom或者margin来实现。 2、用绝对定位,即absolute的时候,定位可以用left,right,top,bottom来实现 3、元素的显示可以用display,属性可以是none,用以不显示,可以是inline-block,用以行内

2016-01-07 21:26:53 4558

原创 php中echo和return的区别

echo和return的区别: ——>echo是输出字符串到浏览器,return是终止后面代码的执行并返回一个值。PHP=>PHP用return,PHP=>浏览器和javascript用echo

2016-01-07 21:17:29 9512

原创 JQ判断checkbox复选或者单选框是否被选中的方法(推荐第三种)

方法一:if ($("#checkbox-id")get(0).checked) { // do something}方法二:if($('#checkbox-id').is(':checked')) { // do something}方法三:if ($('#checkbox-id').prop('checked')) { // do something}注意

2016-01-07 21:15:00 10385

原创 Math.random()-实现浏览器验证码点击刷新的JS方法核心

onclick=”this.src=’control/test.php?time=’+Math.random()”Math.random()会返回一个0到1之间的随机数。 time=一个随机数后,链接地址src每次打开后就会是一个随机的src地址。 在url中添加无效的变量time后一般浏览器会忽略该变量,但有一个浏览器不一般,就是IE! 它解决的其实是IE的缓存问题,添加随机变量使url不同

2016-01-07 21:10:24 3300

原创 javascript中如何声明一个正则表达式对象

在JavaScript当中,声明一个正则表达式对象的方式有两种。 一种是直接声明RegExp对象,一种是使用字面量。你说的//双斜杠,就是使用字面量表达式的方式。两者并没有本质不同。 就像声明一个数组,我们既可以用new Array() 又可以 使用一对中括号[]的方式。 用字面量的方式有一个方便之处在于。不需要转移反斜杠字符了。因为在字符串中两个反斜杠代表一个反斜杠。因此说,下面两种方式是等

2016-01-07 21:08:35 3801 2

原创 常用正则表达式汇总

平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: “^\d+$”  //非负整数(正整数 + 0) “^[0-9][1-9][0-9]$”  //正整数 “^((-\d+)|(0+))$”  //非正整数(负整数 + 0) “^-[0-9][1-9][0-9]$”  //负整数 “^-?\d+$”    //整数 “^\d+(.\d+)?$”  //非负浮点数

2016-01-07 20:58:38 364

原创 jquery中的$.ajax函数详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.as

2016-01-07 20:57:36 939

原创 jquery中开头为什么要有文档就绪函数$(document).ready()

为什么要有文档就绪函数您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中: $(document).ready(function(){— jQuery functions go here —-}); 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。 如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:

2016-01-07 20:54:52 5276

原创 javascript中加减乘除出错的解决办法

javascript中加减乘除出错是因为javascript本身不适合计算,所以计算的时候需要稍加处理,处理精度问题//加法//说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 //调用:accAdd(arg1,arg2) //返回值:arg1加上arg2的精确结果 function accAdd(arg1,arg2){ va

2016-01-07 20:54:01 3503

原创 JS中math()函数相关问题

Math.ceil()用作向上取整。Math.floor()用作向下取整。Math.round() 我们数学中常用到的四舍五入取整。

2016-01-07 20:49:53 192

原创 HTML中锚点及href=#与href=javascriptvoid(0)的区别

#”包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首 而javascript:void(0) 则不是如此 所以调用脚本的时候最好用void(0) 或者 等 打开新窗口链接的几种办法1.window.open('url')2.用自定义函数

2016-01-07 20:48:42 1308

原创 写分页时如何用jq获取当前标签文本的值

<script>function a(b){ alert("Text: " +$(b).text()); }</script></head><body><p id="test" onclick="a(this)">这是段落中的<b>粗体</b>文本。</p><p id="test" onclick="a(this)">这是段落中<b>粗体</b>文本。</p>这里的onclick="

2016-01-07 20:46:24 1515

原创 jq如何获取文本值、输入值、属性值

Jquery中获取文本值、输入值、属性值分别用:text()、val()、attr()<script>$(document).ready(function(){ $("p").click(function(){ //这里的text()就是获取文本值 alert($(this).text()); //这里的val()就是获取输入值 alert($(this).val())

2016-01-07 20:44:15 4602

原创 ajax传回的json对象要用javascript中的eval()函数处理的原因

json是一个数据对象,而ajax返回回来的只是一个json格式的字符串,这时就需要将这字符串转变成一个对象。eval在这里的作用就是将json字符串,转变成一个真正的json对象。eval其实相当于程序解释器,只要参数里面的字符串,符合js的语法,通过eval就可以执行。比如: var jsStr = “alert(‘hello’);”; eval(jsStr); 执行完的结果是弹出hell

2016-01-07 20:38:27 2026

原创 javascript中var的具体用法及含义

js中 允许在定义变量的时候 不加var 修饰符。 js会在当前作用域下寻找上下文是否定义了此变量, 如果没有找到则会为这个变量分配内存。 当且将其视为window的成员。 也就是全局变量。如果加了var 修饰符。 js会重新为这个变量分配内存,不论当前上下文中是否已经定义过了。 这个变量的作用域就为当前上下文。 即局部变量。不加var的写法是强烈不推荐的。 1. 语义不清楚。 2. 团

2016-01-07 20:36:56 2515

原创 jq中append()、prepend()、after()、before()的区别详解

1、append() - 在被选元素的结尾插入内容(内容的结尾,比如说有个a标签,则是在这个标签之前添加东西)2、prepend() - 在被选元素的开头插入内容(内容的开始,比如说有个a标签,则是在这个标签之后添加东西)3、after() - 在被选元素之后插入内容(元素的结尾,比如说有个a标签,则是在这个标签之后添加东西)4、before() - 在被选元素之前插入内容(内容的开始,比如说有个a

2016-01-07 20:35:08 21363 2

原创 停止jq中的ajax请求用abort()函数

停止JQ中的ajax请求用abort()函数<html> <head> <mce:script type="text/javascript"><!-- var currentAjax = null; function startAjax(){ //方法就是将XHR对象指向currentAjax,再调用currentAjax的.abort()来中止请求 curr

2016-01-07 20:32:56 18222

原创 js刷新页面的方式总结

用iframe、弹出子页面刷新父页面iframe parent.location.reload();弹出子页面 window.opener.location.reload();子窗口刷新父窗口self.window.opener.locaction.reload();刷新一open()方法打开的窗口window.opener.location.href = window.opene

2016-01-07 20:30:50 450

原创 js中将变量强制转换为int格式用parseInt()函数

用parseInt()来解析数字,一定要指定第二个参数(基数),这样是最安全的。因为大多数情况下你所解析的数字都是用户输入的,而用户输入080这种东西,我想,很多验证程序都是放过的。所以用parseInt()解析就有可能出现逻辑错误。所以务必要指定基数。例如: parseInt(“050”, 10); //这里指定被解析数字的基数是十进制。避免了各种浏览器解析不一致的问题。

2016-01-07 20:29:39 4083

原创 php及js中区分字符串和数字的方法

PHP:is_numeric()函数,如果是数字和数字字符串,则返回true,不是则返回falseJS:is_NaN()函数,如果是数字,则返回false,不是则返回true

2016-01-07 20:26:53 359

原创 在php环境中使用ueditor富文本编辑器步骤详解

1、网上下载Ueditor 2、先引入JQ:<script type=”text/javascript” src=” jquery-2.1.4.js”></script>3、再引入Ueditor配置文件;<script type=”text/javascript” src=”ueditor.comfig.js”></script>4、再引入Ueditor编辑器源码文件:<script type=”

2016-01-07 20:23:27 6198

多图上传及排序整合包

多图上传及排序整合包

2017-03-03

多图上传插件

非常好用的多图上传插件,个人感觉好用度超过webuploader

2017-03-02

jquery.form.js完美ajax无刷新上传图片插件

jquery.form.js,这是一个完美提交表单的jquery插件,jquery的ajax无法提交图片,而这个插件可以完美解决,使用方法,将该文件放到jquery后面引入:$('#order_form').ajaxForm(function(a) { var b = eval("(" + a + ")"); alert(b); }).submit();

2016-11-10

jquery.form.js完美表单提交插件

jquery.form.js,这是一个jquery插件,jquery的ajax无法提交图片,而这个插件可以完美解决,使用方法,将该文件放到jquery后面引入:$('#order_form').ajaxForm(function(a) { var b = eval("(" + a + ")"); alert(b); }).submit();

2016-11-09

php遍历所有文件代码实现

php遍历某个文件夹以及遍历里面的所有文件具体代码实现

2016-09-18

phpstorm8.0.3汉化包下载

phpstorm8.0.3汉化包下载

2016-09-04

phpstorm2016.2.1在线激活方法下载

phpstorm2016.2.1在线激活方法下载

2016-09-04

PHP手册中文版

PHP手册中文版

2016-07-15

linux常用命令手册中文版

linux常用命令手册中文版

2016-07-15

Javascript特效大全

Javascript特效大全

2016-07-15

CSS参考手册3.0中文版

CSS参考手册3.0中文版

2016-07-15

H5接口加JS实现图片上传预览

H5接口加JS实现图片上传预览,主要用了H5的FILEAPI

2016-01-10

防止表单重复提交的方法(简单的token方式)

防止表单重复提交的方法(简单的token方式),内附实现代码及实现思路。

2016-01-07

常用正则表达式汇总

常用正则表达式汇总,邮箱、手机等等验证,足足有上百个哦

2016-01-07

JQ实现手机验证码倒计时

JQ实现手机验证码倒计时,用的时候只要引入JQ文件就行,attr和removeAttr中的class可以根据需求去除.doc

2016-01-07

JS精度问题

JS精度问题,解决了JS加减乘除时候精度错误问题,就是后面带有很多0的问题

2016-01-07

JQ中$.ajax()方法详解

JQ中$.ajax()方法详解,自己整理的哦

2016-01-07

空空如也

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

TA关注的人

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