C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月22日

摘要: 我们可以知道:escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URIComponent(指请求参数)应当是最常用的,它可以讲参数中的中文、特殊字符进行转义,而不会影响整个URL。 请注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 enc... 阅读全文
posted @ 2012-12-22 21:24 逆心 阅读(53626) 评论(0) 推荐(3) 编辑

摘要: 一、new Boolean(value); //构造函数 Boolean(value); //转换函数 0,NaN,null,"",undefined都会转成false,其他都会返回true,包括字符串"false" var b = new Boolean(1); //new也可以写,就相当于上面的第二个构造函数 document.write(b); //输出true二、Boolean.toString() //将布尔值转换成字符串"true"或"false" var b = Boolean(1); docume. 阅读全文
posted @ 2012-12-22 20:44 逆心 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 一、Arguments.callee //获取当前正在执行的函数,也就是这个函数自身,常用于获取匿名函数自身 语法:arguments.callee var factorial = function (x) { if (x < 2) { return 1; } else { return x * arguments.callee(x - 1); } } document.write(factori... 阅读全文
posted @ 2012-12-22 20:26 逆心 阅读(407) 评论(0) 推荐(0) 编辑

2012年12月21日

摘要: 头像裁剪是一个经常用到的功能,实现原理也较为简单,就是在本地选择好所需裁剪图片的坐标,将坐标发送到服务器,由服务器执行图片裁剪操作。jQuery插件Jcrop提供了强大的图片裁剪坐标选择插件。一下来介绍它的用法。本处采用了AJAX本地上传一张图片的方法让用户裁剪。很多验证没有做,因为作为一个关于Jcrop的例子,很多验证不如与本文研究的范畴。服务器端采用MVC3实现。直接贴代码,详解注释里面有了。一、前台页面代码。<link href="http://www.cnblogs.com/Content/jquery.Jcrop.css" rel="stylesh 阅读全文
posted @ 2012-12-21 14:02 逆心 阅读(13009) 评论(2) 推荐(4) 编辑

2012年12月19日

摘要: 2013/9/23 - 更新 JSON 日期转 JS日期,我们知道,日期类型转成JSON之后,返回的数据类似这样: /Date(1379944571737)/ 但是这种日期并不能直接显示,因为根本没有人知道这是什么意思,下面提供一种JSON日期转JS日期的方式。function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10)); 阅读全文
posted @ 2012-12-19 23:38 逆心 阅读(13435) 评论(0) 推荐(1) 编辑

2012年12月17日

摘要: 一、创建对象 1、对象直接量。 var point = { x:0,y:0 }; //point就是一个对象,跟C#不同,它不需要一定有类才能创建对象。 2、通过new创建对象 var d = new Date(); //创建一个Date对象 3、原型 Object.prototype //用于获取对象原型的引用。所有对象都直接或间接继承自Object.prototype,相当于C#中的System.Object(); 通过new Date()创建的对象同时继承自Date.prototype和Object.prototype。 4、Object.cre... 阅读全文
posted @ 2012-12-17 00:43 逆心 阅读(607) 评论(0) 推荐(0) 编辑

2012年12月16日

摘要: 在javascript里,函数是可以嵌套的。 如: function(){ funcrion square(x){ return x*x; } return square(10); }在javascript里,将函数绑定给一个对象,用对象调用的函数称为方法,容易跟C#搞混。一、函数的属性 在函数体内,可以通过arguments.length获取传入函数的实参个数。 function fun1 (x,y){ document.write(arguments.length()); //输出2,传入的参数是两个 } fun1();二、将函数绑定到对... 阅读全文
posted @ 2012-12-16 23:38 逆心 阅读(515) 评论(0) 推荐(0) 编辑

摘要: 一、定义数组。 定义数组有两个方法: 1、var arr1 = []; //定义一个空数组 2、var arr2 = [1,2,3,"str1","str2"]; //定义一个有5个元素的数组。 3、var arr3 = new Array(3); //定义一个空数组 4、var arr4 = new Array(1,2,3,"str1","str2"); //定义一个指定长度为5的数组。二、数组元素的读和写。 arr[0]; //读取第一个数组元素 arr[0] = "str1"; //改变数 阅读全文
posted @ 2012-12-16 16:46 逆心 阅读(660) 评论(0) 推荐(0) 编辑

2012年12月15日

摘要: jqzoom是一款基于jQuery的图片方法插件。使用方法:1.引入jQuery与jqzoom,jqzoom.css 2.准备两张一大一小大小相同的图片,小图片放在<img>标签的"src"属性里,给img标签加个<a>标签,<a>标签的"href"属性链向大图片参数说明:zoomWidht: 小图片所选区域的宽度。 zoomHeight: 小图片所选区域的高度。 zoomType: 默认值为standard。如果设为reverse,在小图片仲,移入鼠标时,所选区域高亮,非选中区域淡灰色。 xOffset: 放大后的图 阅读全文
posted @ 2012-12-15 22:40 逆心 阅读(13617) 评论(0) 推荐(0) 编辑

摘要: artDialog是一个非常强大的弹出框插件。默认有两个版本,一个是jQuery版,一个是javascript版。功能非常多,而且使用非常简单。不写了,直接贴上官网的预览运行地址,以后用得着的时候去那里找代码就OK了。 官网预览地址:http://www.planeart.cn/demo/artDialog/_doc/API.html 阅读全文
posted @ 2012-12-15 16:18 逆心 阅读(8104) 评论(1) 推荐(1) 编辑