自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 大型网站的灵魂——性能

原文出处: 李平的博客   欢迎分享原创到伯乐头条前言在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,

2015-02-25 16:44:30 375

转载 理解JavaScript原型

注:本文来自微博网友@三月沙 的翻译投稿。Javascript原型总会给人产生一些困惑,无论是经验丰富的专家,还是作者自己也时常表现出对这个概念某些有限的理解,我认为这样的困惑在我们一开始接触原型时就已经产生了,它们常常和new、constructor相关,特别是函数(function)的原型(prototype)属性(property)。事实上,原型是一种非常简单的概念。为了更好的理解它

2015-02-25 15:51:52 354

转载 JavaScript中判断对象类型的种种方法

我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。但 typeof 的

2015-02-24 13:39:19 487

转载 js delete 用法(删除对象属性及变量)

1,对象属性删除?12345678910111213function fun(){ this.name = 'mm'; } var obj = new fun(); 

2015-02-24 12:53:00 2634

转载 说说JSON和JSONP,也许你会豁然开朗

前言  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。  当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须

2015-02-24 11:30:29 384

转载 js 与或运算符 || && 妙用

首先我们来梳理一下一个概念,请你一定要记住:在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true(好像没有遗漏了吧,请各位确认下)。这个一定要记住,不然应用||和&&就会出现问题。 这里顺便提下:经常有人问我,看到很多代码if(!!attr),为什么不直接写if(attr); 其实这是一种更严谨的写法: 请测试 typeof

2015-02-23 15:50:02 402

转载 hasOwnProperty()与for in的区别

1 for in可以获取object的所有属性,包括自定义属性以及原型链属性。for(var attr in object){  console.log(attr+":"object[attr]);}2 hasOwnProperty()只能获取自定义属性,无法获取原型链属性。“str”.hasOwnProperty("split");//falseS

2015-02-23 14:18:37 2512

转载 jQuery.extend()的实现方式[转载]

jQuery中的extend()  extend()函数是jQuery的基础函数之一,作用是扩展现有的对象。例如下面的代码: script type="text/javascript" src="jquery-1.5.2.js">script>  script>  obj1 = { a : 'a', b : 'b' };  obj2 = {  x : { xxx

2015-02-23 13:44:11 407

转载 正则表达式(后向引用和断言)

后向引用使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。呃……其实,组号分配还不像我刚说得那么简单:分组0对应整个正则表达式实际上组号分配过程是要从左向右扫描两遍的:第一遍只给

2015-02-05 18:18:29 2044

转载 正则:正则表达式在js中的高级应用

子模式上一篇文章的最后部分中的var reUrl = /^(http):\/\/nowamagic\.(net)$/gi;已经涉及到子模式了。用来指定重复次数的元字符只能作用于紧挨着它的字符或元字符,而在实际应用中我们需要进行重复匹配的字符往往不一定就只是一个字符或元字符,就如reUrl中所要匹配的“http”和“net”就是多个字符,这时候就可以使用(和)将多个字符括起来作为一个独立的元

2015-02-05 16:27:54 492

转载 正则:非获取匹配

假设我们有下面这样一段文本,而我们想要获取的 Windows 的所有版本,我们可以这样写:(Windows [\w.]+\b)效果演示Windows 1.03 and Windows 2.0 fisrt Released in 1985 and 1987 respectively. Windows 95 and Windows 98 are the successor. Th

2015-02-05 15:08:15 4855

转载 正则:后向引用文本替换

正则表达式的三部曲应该是:1、查找;2、引用匹配了的文本(后向引用);3、有选择地替换文本。需要注意的是:大部分语言的正则表达式实现,在查找中,使用后向引用来代表一个子模式,其语法是“\数字”;而在替换中,其语法是“$数字”。替换电话号码格式我们的电话格式通常都是:(区号)电话,比如说:(0756)8401132;现在假设我们要求把文本中所有的电话格式都改为:0756-84

2015-02-05 14:55:06 1492

转载 正则:匹配文本首和尾

有的时候,我们想要匹配的字符串必须位于全部文本的首位,比如说 XML 文件的声明“”;有的时候,需要匹配的字符串位于全部文本的末尾,比如。对于这种匹配,上面介绍的单词边界匹配就无能为力了。匹配文本首在正则表达式中,可以在 匹配模式 的第一个字符前添加 “^”,以匹配 满足模式且位于全部文本之首的字符串。可以将它的匹配方式理解成这样:假设不存在“^”,进行一个正常匹配,将所有

2015-02-05 14:29:33 5217

转载 正则入门:边界的定义与相对性

讲了这么多,还漏掉了一个重要的内容:究竟什么才算边界?通常情况下,以 空格、段落首行、段落末尾、逗号、句号 等符号作为边界,值得注意的是,分隔符“-”也可以作为边界。正则如下:\bmagic\b效果演示welcome to nowa-magic this magic place!本例代码function reg_replace(){ v

2015-02-05 12:41:40 775

转载 正则总结:JavaScript中的正则表达式

定义在javascript我们可以通过内建的类来定义一个正则表达式。var reName = new RegExp("nowamagic");实际上RegExp类的构造函数可以接受两个参数,除了本身需要匹配的模式字符串外,还可以定义指定额外处理方式的第二个参数。var reName = new RegExp("nowamagic","i");//忽略大小写我很好奇输

2015-02-05 10:57:07 660

symbian 视频播放源码

symbian的视频播放源码,有兴趣的可以下载。

2008-09-11

空空如也

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

TA关注的人

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