自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 给数组对象sort函数传递比较函数参数的一点反思

首先来看一个例子:function createComparisionFunction(name){ return function(object1, object2){ var value1 = object1[name]; var value2 = object2[name]; if(value1>value2){ return 1; }else if(value1

2015-07-29 22:12:39 820

转载 JS中prototype详解

JS中的prototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:f

2015-07-29 11:21:18 444

原创 初步了解escape、encodeURI、encodeURIComponent

今天在修改之前一个bug的时候,无意间接触到了escape、encodeURI、encodeURIComponent这几个函数。事情经过是这样的:    我想在一个jsp页面中拼接一串js对象用Url传递给下一个jsp页面,对象中有日期格式的值。于是我就直接拼了一串如下字符串params = "{hostId:404, beginTime:2015-02-03, endTime:2015-02

2015-07-27 13:44:20 470

转载 Extjs4 源码分析系列一 类的创建过程

Extjs源码分析 第一次写博客,以下是我个人阅读了Extjs的源码,借鉴了Extjs权威指南这本书的部分内容,和自己的一些调试,写出了我自己对Extjs的架构和源码级别的一些理解和认知.写的不好的地方,还请各位看官多多包涵,提出宝贵意见.本文省略了源码中的一些调试语句,只针对关键部分进行讲解.从Ext的四个基础的classs开始,先看src/class/目录下面的四个js文件:Base.js,

2015-07-22 15:47:31 742

原创 一个之前没注意的小知识点2

NaN 本身有两个非同寻常的特点。首先,任何涉及NaN 的操作(例如NaN/10)都会返回NaN,这个特点在多步计算中有可能导致问题。其次,NaN 与任何值都不相等,包括NaN 本身。例如,下面的代码会返回false: alert(NaN == NaN); //false isNaN()在接收到一个值之后,会尝试将这个值转换为数值。某些不是数值的值会直接转换为数值,例如字符串”10”或Boole

2015-07-21 18:06:59 346

原创 js中其他类型值与Boolean类型值之间的转换

数据类型 转换为true的值 转换为false的值 Boolean true false String 任何非空字符串 “”(空字符串) Number 任何非零数字值(包括无穷大) 0和NaN Object 任何对象 null undfined n/a(no application不适用) undefined

2015-07-21 17:15:54 1144

原创 一个之前没注意的小知识点1

JS在“严格模式”下,不能使用省略var关键字的方式来定义全局变量、

2015-07-21 16:28:49 410

原创 JS的关键字和保留字

ECMA-262 描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字):break do instanceof typeofcase else new varcatch finally return voidco

2015-07-21 16:13:21 484

原创 ECMAScript 5严格模式

原先不知道写js还有一个“严格模式”的概念,虽然基本不会用到,但也补一补自己这个知识缺陷吧!ECMAScript 5 引入了严格模式(strict mode)的概念。严格模式是为JavaScript 定义了一种不同的解析与执行模型。在严格模式下,ECMAScript 3 中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部添加如下代码:

2015-07-21 15:43:32 621

原创 正则表达式完全参考

今天看《Extjs权威指南》时,看黄灯桥老师贴的Extjs源码中包含了正则表达式。想想正则表达式的确是到处都可能用得到,于是萌生了系统学习一下的想法,之前虽然看过很多,也有总结过,但没过多久都忘记了,现在想重新认认真真的完全系统学习一边,让它成为自己的一个技能,于是乎就上网百度了一番。在微软MSDN里面发现一篇不错的参考资料,页面看起来也很舒服,于是便在此记下,希望自己现在看了一遍后能达到遇正则表

2015-07-20 11:18:08 355

空空如也

空空如也

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

TA关注的人

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