自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾斯伯的代码工厂

程序员也可以有梦想

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

原创 jQuery.validate失去焦点时执行验证

关于 jquery.validate.js 表单验证插件如何在失去焦点时做验证。看手册后发现默认是在表单提交时执行验证代码。 手册中提到使用 onfocusout:false 来解决失去焦点时验证的参数功能,但是经测试无效果,在未输入任何内容的情况下直接选择其他表单项(此时失焦),未出发表单验证。解决方案:可以使用设置函数为onfocus属性参数手工验证:$("#signupForm"

2015-11-22 23:48:34 2637

原创 span标签的使用技巧

1 单行文字居中水平居中:text-align=center;设置行高line-height:18px; 同span高度一样,那么文字就可以垂直居中了(仅限一行文本)。2 文字自动换行例如两行 line-height设为span高度的一半,同时设置一个width(需先将span设置为display:block),即可实现自动换行。3 多行文字垂直居中(多行水平居

2015-11-22 22:26:20 2860

原创 CSS样式使DIV盒子垂直水平居中

今天在做一个登陆窗口,通常需要使登录框在浏览器窗口中水平和垂直都居中。使用绝对定位设置left和top的值都是相对于窗口的,不会减去div宽度,所以直接靠设置百分比是不行的。最终的解决思路就是将left和top设置为50%,这时候浏览器左上角的点是居中的,然后使用margin-left和mar

2015-11-08 18:11:19 573

转载 GitHub for Windows安装失败解决

在https://desktop.github.com安装GitHub for Windows安装失败,日志显示 http://github-windows.s3.amazonaws.com/GitHub.application 无法下载。用 Internet Explorer 无法访问此地址,用其它浏览器下载打开后无法部署(提示错误,详细信息显示 DeploymentDownloadExce

2015-11-08 02:49:44 495

转载 jquery.cookie() 方法的使用(读取、写入、删除)

jquery.cookie() 方法:一个轻量级的cookie 插件,可以读取、写入、删除 cookie,下面有个不错的数量,大家可以学习下一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。

2015-11-01 18:16:33 322

转载 jQuery $.each()用法

通过它,你可以遍历对象、数组的属性值并进行处理。使用说明each函数根据参数的类型实现的效果不完全一致:1、遍历对象(有附加参数)$.each(Object, function(p1, p2) {     this;       //这里的this指向每次遍历中Object的当前属性值     p1; p2;     //访问

2015-10-30 15:45:40 277

原创 XAMPP Error:Apache shutdown unexpectedly 解决方案

XAMPP Error:Apache shutdown unexpectedly 解决方案

2015-10-27 00:38:11 7811 1

原创 选项卡效果

这个主要是测试的JavaScript的综合运用,实现选项卡的效果。最后实现了预订的效果,但是时间有限,仍有两点待提高的地方:1. 效果体验更好,比如离开选项卡时候可以自动回到默认选项;2. 方法比较笨,效率不高,代码冗余。总结一下也是亮点,1. 还是循环遍历绑定事件不是非常熟练;2.经验欠缺,没有掌握一些技巧。比如选项卡效果,可以通过更改类名,将需要隐藏的类名改为hide(hide类的样式为隐

2015-10-26 21:42:26 266

原创 DOM对象

在学习DOM对象过程中,遇到了一些问题,总结出一些经验和规律。在这里记录一下。1. 所有对节点的增加、删除和替换操作,操作对象都是父节点,也就是为其添加子节点、删除子节点和替换子节点。如果需要对某节点前后增加或删除、替换,都要找到它的父节点,对它的父节点来进行操作。2.创建一个完整的含有文本内容的p标签,有两种方法,一是可以新建的p元素设置innerHTML,var newNode=d

2015-10-25 20:36:00 320

原创 自动跳转

这个练习主要是练习JavaScript的计时器使用技巧以及使用window的location对象和history对象来控制网页的跳转,实现若干秒后返回,这个功能很常见和实用,大多数网站登陆成功后自动跳转就是这方面的应用。主要技能点:1. setInterval() 计时器。setInertval()第一个参数可以直接使用函数,这样编写更加方便。同时可以通过计数器的判断(if(secon

2015-10-25 16:04:47 743

原创 浏览器定位

1 基础知识浏览器的定位依赖于各个浏览器在打开页面琐传输的Http header信息中的User Agent,所以在这之前先了解User Agent是非常有必要的。User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。

2015-10-25 02:27:17 801

原创 秒表(计时器)

这个练习主要用于巩固JavaScript计时器的使用。主要技能点:1.无限循环执行。设置一个函数,给函数里面设置一个计时器,并在计时器中自我调用该函数,就可以实现无限循环。例如此例中,startCount()函数中,t=setTimeout("startCount()",1000)。2.变量的作用域。一定要注意变量的作用域,尤其是需要在其他函数中停止的计时器。一开始在startCoun

2015-10-25 00:02:47 1684

原创 简易计算器(文本框灰色文字提示)

今天在学习JavaScript函数部分,根本慕课网的编程练习加入了自己的一些拓展,主要实现了文本框灰色文字提示。其中的技巧就是使用onfocus和onblur事件。onfocus事件的属性值不仅可以为函数名,还可以为表达式或者语句。HTML5中直接使用placeHolder属性更加方便。计算器 .element{width:100px;}

2015-10-24 17:50:48 550

原创 算法的时间复杂度

算法中基本操作重复执行的次数是问题规模n的某个函数,其时间量度记作   T(n)=O(f(n)),称作算法的渐近时间复杂度(AsymptoticTime complexity),简称时间复杂度。        一般地,常用最深层循环内的语句中的原操作的执行频度(重复执行的次数)来表示。 “O”的定义: 若f(n)是正整数n的一个函数,则 O(f(n))表示 M≥0 ,使得当n ≥ n

2015-03-23 23:28:12 662

空空如也

空空如也

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

TA关注的人

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