欢迎来到js特效学院!
[javascript]JavaScript语法支持严格模式:”use strict”时间:2013-06-22
如果给JavaScript代码标志为“严格模式”,则其中运行的所有代码都必然是严格模式下的。其一:如果在语法检测时发现语法问题,则整个代码块失效,并导致一个语法异常。其二:如果在运行期出现了违反严格模式的代码,则抛出执行异常。注:经过测试IE6,7,8,9均不支持严格模式。JavaScript代码“严格模式”... 阅读全文>>
[javascript]scrollWidth,clientWidth与offsetWidth的区别时间:2013-06-20
scrollWidth 是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度)。 clientWidth 是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。 offsetWidth 是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。 一个scrollWidth和clientW... 阅读全文>>
[XHTML&CSS]jQuery validate表单正则验证功能详解时间:2013-06-19
jQuery.validate 的正则验证功能,包括手机号码、电话号码、邮政编码、QQ号码、IP地址、字母和数字、中文的验证等。手机号码验证以下为引用内容:jQuery.validator.addMethod("mobile", function(value, element) {var length = value.length;var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ret... 阅读全文>>
[javascript]jquery validate.addMethod 正则表达式 (自定义验证方法)时间:2013-06-19
项目中使用的jQuery添加的校验的方法$(document).ready(function(){56/*设置默认属性*/7$.validator.setDefaults({8submitHandler:function(form){9form.submit();10}11});1213//字符验证14jQuery.validator.addMethod("stringCheck",function(value,element){15returnthis.optional(element)||/^[\u0... 阅读全文>>
[javascript]JQuery表单验证详解时间:2013-06-19
jquery.validate.js是jquery旗下的一个验证插件,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法。举个例子,有这么一个表单:<form id="signupForm" method="get" action=""><fieldset><legend>Validating a complete form</legend><p... 阅读全文>>
[javascript]利用onresize使得div可以随着屏幕大小而自适应的代码时间:2013-05-14
当我们让div居中时候,一般有两种方法,一种是固定左右宽度,也就是使用像素绝对定位;另一种是用百分比来相对定位,在这种两种方式下,绝对定位是不能让div随着屏幕而自适应的,而用百分比就可以,但是,是用百分比就会有一个新的问题,如果我们的页面中有这么一句<!DOCTYPE html PUBLIC "-//W3C//... 阅读全文>>
[XHTML&CSS]CSS三列自适应网页布局(兼容各个浏览器)时间:2013-05-11
... 阅读全文>>
[javascript]JQuery-Dialog(弹出窗口,遮蔽窗口)时间:2013-04-28
在Ajax中经常用到的弹出窗口和遮蔽窗口。自己写肯定是一个最佳方案,但时间和成本上,还是决定了寻找现成的吧。大概罗列一下。需要我满足我几个条件一定要简洁方便拥有遮蔽功能,Model Dialog ,所谓的模态窗口可以根据HTML弹出窗口可以定义弹出窗口的位置,大小其实我只需要一个框,我更希望框的内容我... 阅读全文>>
[前端综合]漫谈前后端分离开发的模式时间:2013-04-15
前后端分离的开发模式,原本觉得没什么稀奇的玩艺,在最近参与的一个大型项目中,让我有了更深的理解。前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员进行前台页面结构,样式,行为层的代码编写,并根据约定好的变量,逻辑规则,... 阅读全文>>
[javascript]亲自手写的简单通用Ajax函数(原生javascript)时间:2013-03-09
近日,总在纠结不懂Ajax原理,导致用JQuery做Ajax的时候,总是会碰到各种诡异的问题。身边的朋友也是一问三不知!正所谓,我不入地狱,谁入地狱。我不学习,等特么谁学习。。so~~看了1星期的Ajax历史、由来、原理等。。自己写了个通用源生javascript函数,希望能给大家一些启迪。---------------------... 阅读全文>>
[XHTML&CSS]2013年度最新整理45个div+css兼容性问题与解决方案时间:2013-03-01
1. 默认的内外边距不同问题:各个浏览器默认的内外边距不同解决:*{margin:0;padding:0;}2. 水平居中的问题问题:设置 text-align: centerie6-7文本居中,嵌套的块元素也会居中ff /opera /safari /ie8文本会居中,嵌套块不会居中解决:块元素设置1、margin-left:auto;margin-right:auto2、margin:0 aut... 阅读全文>>
[前端综合]细说JavaScript开发规范要求时间:2013-01-29
作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外... 阅读全文>>
[前端综合]一个对于“堆栈”概念比较形象的解释时间:2013-01-29
设想有一个直径不大、一端开口一端封闭的竹筒。有若干个写有编号的小球,小球的直径比竹筒的直径略小。现在把不同编号的小球放到竹筒里面,可以发现一种规律:先放进去的小球只能后拿出来,反之,后放进去的小球能够先拿出来。所以“先进后出”就是这种结构的特点。 ... 阅读全文>>
[javascript]谷歌浏览器javascript调试教程时间:2013-01-28
怎样打开Chrome的开发者工具?你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。打开的开发者工具就长下面的样子:不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为... 阅读全文>>
[javascript]JOSN入门文章时间:2013-01-28
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了... 阅读全文>>
[前端综合]“即将上线”页面的设计原则与创意要素时间:2013-01-14
在阅读这篇文章之前建议大家可以先看看早期站长写过的一篇文章http://www.jsweb8.cn/html/css_share/1361.htm,是关于COMING SOON页面的而且用到了很多的HTML5和CSS3技术。... 阅读全文>>
[前端综合]向大家推荐一本书《Web前端黑客技术揭秘》目录时间:2013-01-12
前端的同学们,建议看看这个本书吧,我也只是浏览了目录,希望大家喜欢。... 阅读全文>>
[javascript]jquery版返回顶部效果实现原理时间:2013-01-09
用jquery实现,很简单,原理就是当拉动滚动条到一定高度时候,返回顶部的元素出现,而小于那个高度时候,隐藏。当点击返回顶部元素时候,跳转到顶部。... 阅读全文>>
[XHTML&CSS]Block Formatting Context(BFC) 详解时间:2013-01-09
BFC(Block Formatting Context)直译为“块级格式化范围”。... 阅读全文>>
[javascript]看看JavaScript如何访问元素样式时间:2013-01-09
果没有为元素设置style属性,那么style对象中可能会包含一些默认的值,但这些值并不能准确地反映该元素的样式信息。... 阅读全文>>

这些是大家喜欢的...

这些是最新的文章...