自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wjj1021的专栏

记录我看到、想到、写到的好东西

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

转载 jquery定义插件

一:导言   有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写$("#"),$("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法。二:普及JQuery知识知识1:用JQuery写插件时,最核心的方法有如下两个:$.extend(object) 可以理解为JQuery 添加一个

2016-04-29 10:34:37 326

转载 JS函数定义方式的区别

关于JS的函数定义方式有以下两种:(1)典型的函数声明function slide(arguments){//...code}(2)以函数表达式的形式定义函数var slide = function(arguments){//...code}虽然上面两种方式逻辑上是等价的,但是还是有点小区别:区别一:例一中的函数会在代码执

2015-05-19 11:05:27 418

转载 解决jquery操作checkbox火狐下第二次无法勾选问题

调试时在ie没有问题,考虑到兼容性,试试了firefox,遇到了问题。于是乎,做了如下实验: 复选框绑定了click事件,点一次选中,再点击取消选中,依次类推。这个功能在ie中没问题,但是在firefox中测试的时候,前两次都没有问题,可以正常显示选中和取消,但当再去选中的时候,复选框的属性checkbox值变为"checked",没问题,但是复选框却不在显示选中状态,明明属性值改了,但是却不

2014-10-31 15:46:28 542

转载 Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持

打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远):

2014-10-22 16:20:54 470

转载 一个招聘的代码,蛮有趣的!

<?php/** * SF后端开发者招聘函数 * * @param array $conditions 条件列表 * @return boolean 是否合格 */function wanted_developer(array $conditions) { $score = 0; foreach ($conditions as $key => $conditi

2014-10-08 14:33:51 515

转载 Apache的配置

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个ht

2013-12-19 11:08:21 588

转载 HTTP协议详解

引言                                        HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation o

2013-11-28 11:58:33 625

转载 Jquery的跨域调用

JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过script标签动态加载js,似乎这是实现真正跨域的唯一方法。getJSON的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是getJSON利用的jsonp需要客户端与服务端作出配合。客户端传递的URL里要包含callback变量,以形

2013-11-25 15:40:00 1051

转载 PHP-去掉字符串中的最后一个字符

今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下:$str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1);echo $newstr; 系统自带的函数也可实现这样

2013-11-08 11:12:40 514

转载 js中 返回上一页和刷新

1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例:向上一页 r

2013-10-25 14:20:03 550

转载 优化mysql数据库的方法

1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如’省份,性别’,最好设置为ENUM2、使用连接(JOIN)来代替子查询:a.删除没有任何订单客户:DELETE FROM customerinfo WHERE customerid NOT in(SELECT customerid FROM orderinfo)b.提取所有没有订单客户:S

2013-10-11 13:25:16 461

转载 门户站基础css样式命名、应用原则和部分门户站的全局CSS

门户站基础css样式命名、应用原则和部分门户站的全局CSS样式定义案例 1.CSS属性应用原则。 原则1:首页DIV最小块级单位须设置高度;子页可能添加资料的DIV块不应设置高度; 原则2:css样式继承关系必须控制在三层以内; 原则3: 对于浮动所产生的IE6BUG,在全局样式

2013-10-11 12:07:14 600

转载 javascript对数组的操作

javascript数组操作大全,数组方法总汇 1. shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 2. unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,

2013-10-01 20:02:04 386

转载 详解MySQL中EXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.idEXPLAIN列的解释:table:显示这一

2013-09-27 17:24:02 435

转载 thinkphp 的目录结构

ThinkPHP 的目录结构非常清晰和容易部署。大致的目录结构如下,以项目为基础进行部署。┎━ThinkPHP 框架系统目录┃ ┝ ThinkPHP.php 系统公共文件┃ ┝ Common 公共文件目录┃ ┝ Tpl 框架系统模版目录┃ ┝ Lang 系统语言包目录┃ ┝ PlugIns 公共插件目录┃ ┗ Lib 系统基类库目录┃  ┝ Think 系统运行

2013-09-09 17:04:10 673

转载 JavaScript cookie详解

设置cookie  每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828";  如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";  在cookie的名或值中不能使

2013-09-04 13:51:51 504

转载 PHP常用正则表达式汇总

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

2013-08-15 14:18:31 328

转载 mysql存储过程详解

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存

2013-08-05 11:51:31 490

转载 ThinkPHP中SQL调试方法

$shop_orders = D('Orders');$orderresult = $shop_orders->where("order_cookie = '".$_COOKIE['hr_think_userid']."'")->field('order_id')->select(); echo $shop_orders->getLastSql();getLastSql这个函数打印出来的

2013-08-01 16:42:22 677

转载 PHP中数组循环语句foreach和while的速度之辩

PHP进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,为了以后能节省点CPU时间,下面总结一下:在循环里进行的是数组“读”操作,则foreach比while快: foreach ($array as $value) {       echo $value;   }     while (list($key)

2013-08-01 11:33:11 826

空空如也

空空如也

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

TA关注的人

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