`
edison87915
  • 浏览: 196649 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
[原文地址]   精通 JS正则表达式 (精通?标题党 ) 正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字 ...
[原文地址:http://www.cnblogs.com/JulyZhang/archive/2011/03/10/1979619.html]   今天在使用 YUI Compressor 压缩 javascript 时,遇到 "Try to use one var statement per scope in JavaScript" 的warning提示,问题出在 var 声明问题上,下文解释了原因。     JavaScript’s var statement declares and optionally initializes one or more v ...
[文章来源:http://www.cnblogs.com/gaoxue/articles/CSS3Gradient-1.html]   因方便在firefox中测试,根据原文简单总结一下Mozilla内核的线性渐变用法(径向渐变暂时忽略),其他内核浏览器的渐变(webkit-old,webkit-new,opera,Trident)用法都差不多,请参考原文.   在Mozilla内核中使用 -moz-linear-gradient 属性来完成渐变效果,-moz-linear-gradient 属性 需要 3个参数: 渐变方向 | 起始颜色 | 终止颜色(可以指定多种颜色)   ...
/* firefox & webkit 浏览器中有效 */ <!DOCTYPE html> <html> <head> <style> div{ background-color : #DEE4EE; color : #305999; width : 380px; height : 70px; line-height : 70px; font-wei ...
  selector { transition : [transition property] [duration] [timing-function] [delay] }     四个参数说明如下: transition property:指 将要对selector 的哪些属性值(多个用逗号隔开)的改变进行过渡处理,默认为all,即只要selector 的(任何一个)css属性发生变化(比如hover或click导致的background-color变化),则对此变化进行过渡处理(比如background-color 缓变 变色).(none:不对任何属性的变化进 ...
<原文地址:http://blog.sina.com.cn/s/blog_995c1f630101a9el.html>     Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还 ...
<原文地址:http://blog.sina.com.cn/s/blog_995c1f630101aen6.html>   你可能知道,Javascript语言的执行环境是"单线程"(single thread)。   所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。   这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无 响应(假死),往往就是因为某一段Javasc ...
 <原文地址:http://blog.sina.com.cn/s/blog_995c1f630101aba4.html> offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。如果这个容器元素未 ...
<原文地址:http://blog.sina.com.cn/s/blog_995c1f630101ad3v.html>        在jQuery中有两个获取元素位置的方法offset()和position()。position()方法是在1.2.6版本之后加入的,为什么要引 入这个方法呢?这两个方法之间有什么异同?使用的时候应该注意哪些问题?什么时候使用offset(),什么时候又使用position()呢?   先看看API对这这两个方法的定义:offset(): 获取匹配元素在当前视口的相对偏移。 返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有 ...
DOM Storage是在网络客户端存储键值对数据的一个标准。这使离线的网络应用的开发变得更加实际和简单。跟它看起来非常相似的另外一个就是cookies了,但是它在某些方面比cookies有很大的优势:   (1)  更大的存储空间。cookies的 ...
HTML5 history对象新方法pushState-replaceState   附件截图来自: http://www.coding123.net/article/20120810/html5-history-pushstate-replacestate-method.aspx http://wsqwxf.blog.163.com/blog/static/24068006201211281344060/
少量代码及部分CSS3未作注释 改个jQuery版...
文章出处:http://www.ibm.com/developerworks/cn/mobile/mo-jquery-responsive-design/index.html以上文章讲解了一个关于媒体查询的极简单的应用: 即在一个页面中有两个控件(listview & grid),当(设备)浏览器宽度在800px以上时,使listview 和 grid并排显示: 当(设备)浏览器宽度在800px以下时,使listview 和 grid纵向排列显示:    实现该效果的关键代码如下: @media all and (min-width: 800px) { # ...
转自:http://www.nowamagic.net/internet/internet_ContractProgramming.php 契约式编程是编程的一种方法。那么什么是契约式编程呢?我想这个概念是从“合同”演变过来的。   在人类的社会活动中,契约一般是用于两方,一方(供应者)为 ...
[转:http://blog.sina.com.cn/s/blog_60fcb5a10100zmk0.html] 随着互联网应用的用户量不断激增,并发的需求越来越受到开发者的关注,通过集群的方式来解决web的瓶颈。但是集群的session共享是个比较头疼的事情,归结起来就三种解决方案: (1)客户端存储方案:把session加密后存在cookie中,每次session信息被写在客服端,然后经浏览器再次提交到服务器.即使两次请求在集群中的两台服务器上完成,也可以到达session共享.这种解决方法的优点是session信息不用存放在服务器端,大大减轻了服务器的压力.另一个优点是一个sessi ...
Global site tag (gtag.js) - Google Analytics