最近的文章列表

简单分析jQuery重复提交请求的原因

一般来说有两个原因:

1、第一种是没有取消绑定,例如$("#test").unbind("click");$("#test").click(function(){....});

2、是因为在不同的页面多次引用同一个js文件,这样也有可能会造成重复提交请求。

2014/5/24 Comments:
用jQuery控制内容长度超出规定长度显示省略号

长度超出规定长度,显示省略号

设置class为displayPart,

设置自定义属,displayLength可显示长度(不包含...),双字节字符,长度 *2,

代码如下:

<script type="text/javascript">
$.fn.extend({
displayPart:function () {
var displayLength = 100;
displayLength = thi
2014/5/24 Comments:
解决ie7 ie8不支持trim的属性的方法

在ie 7 8浏览器中,如果使用trim()属性去除空格的话,则会导致报错。

因此解决这个问题有如下方案:

JS去除空格的方法目前共有12种:

实现1
String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); }
实现2
String.prototype.trim = function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); }
实现3
String.prototype.trim = function

2014/5/24 Comments:
js实现一个代码简洁、逻辑不复杂的多级树 级联

网上很多相关的功能,而且也很强大,但是,不是需要引用JS外部文件使用插件,就是代码过多让人看的眼花,实际上我只是想实现一个代码简洁、逻辑不复杂的树,费话不多说直接上代码:


1,首先写CSS样式,这个必需要写的头部最先渲染

代码如下:

<style>
.ps{margin-left:10px;display:none;}

.f {
background: url("add.gif") no-repeat scroll
2014/5/24 Comments:
用jquery怎么实现一个文章的自定义分段显示功能

 
这样的显示风格是不是很养眼啊?如果文章内容太多的话转换有点慢,希望大家能给我提出宝贵的意见。 

2014/5/24 Comments:
关于ios系统中,webapp启动图片在不同设备上的适应性设置

iPad和iPhone的startup-image和touch-icons,(landscape || portrait) and (retina || not):

<!-- iPhone ICON -->
<link href="apple-touch-icon-57x57.png" sizes="57x57" rel="apple-touch-icon">
<!-- iPad ICON-->
<link href="apple-touch-icon-72x72.png" sizes="72x72" rel="apple-touch-icon">
2014/5/16 Comments:
createObjectURL方法 实现本地图片预览

ie6 可以直接显示本本地路径的图片 如: <img src="file://c:/3.jpg" />  ~~~网上都说ie7就不支持这种文件系统路径的url,但测试 xp ie8还是可以的

ie8+ alphaImageLoader滤镜方式加载本地路径的图片

chrome, firefox, 用dataUrl  或 createObjectURL方法实现

2014/5/16 Comments:
分享一个Javascript函数实现网页标题(title)闪动效果
代码如下:

<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>无标题文档</title>
</head>
<body>
<script language="JavaScript">
2014/5/16 Comments:
分享js时间格式化函数 兼容所有浏览器

全面兼容的javascript时间格式化函数,实用总结!

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js日期格式化</title>
2014/5/16 Comments:
javascript生成缩略图后上传并利用canvas重绘

一般在处理图片上传时,通常的逻辑都是将源图片上传到服务器端,再由服务器端的语言进行缩放大小的操作。

此种模式一般可以满足大部分的需求,但当我们所需要的图片仅仅是一个符合规定大小的源图片的缩略图,再使用此种模式,将是一种浪费服务端资源以及带宽的方式,故我们考虑在浏览器端生成小图后再进行上传操作。

//以下为源代码

代码如下:

function drawCanvasImage(obj,width, callback){ 
2014/5/16 Comments: