javascript
文章平均质量分 83
快乐妈妈网
这个作者很懒,什么都没留下…
展开
-
javascript类的解释
首先,不得不说,我无法达到抛开类和对象的概念来看Javascript的境界,对于Javascript是否是面向对象的说法有很多,不过我最认同的还是Javascript是一种“基于prototype的面向对象语言”。面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似乎不过分。在J...原创 2011-01-23 11:34:57 · 100 阅读 · 0 评论 -
学习jquery插件之DataTables(二)
DataTable支持如下回调函数回调函数名称参数返回值默认功能fnCookieCallback1.string: Name of the cookie defined by DataTables 2.object: Data to be stored in the cookie 3.string: Cooki...原创 2012-01-16 17:48:00 · 194 阅读 · 0 评论 -
学习jquery插件之DataTables(三)
三、代码实例属性说明/$(document).ready(function() { //$('#example').dataTable( {//加载 //"bPaginate": true,//分页按钮 //"bLengthChange": true,//每行显示记录数 //"bFilter": true,//搜索栏 //"bS...原创 2012-01-16 17:50:14 · 147 阅读 · 0 评论 -
一个倒计时的JS
剩余时间:<i id="expireTime"></i><script type="text/javascript"> var expire = 2412169; var expireTime = function(expires){ if(expires > 0){ var sec...原创 2011-11-07 23:09:03 · 91 阅读 · 0 评论 -
jQuery.validate使用手册
jQuery.validate是一款非常不错的表单验证工具,简单易上手,而且能达到很好的体验效果,虽然说在项目中早已用过,但看到这篇文章写得还是不错的,转载下与大家共同分享。 一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/(注意下载最新版)API: http://jquery...原创 2011-11-11 16:54:59 · 72 阅读 · 0 评论 -
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关...
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex =...原创 2011-12-10 09:50:24 · 76 阅读 · 0 评论 -
利用Jquery插件制造帘式效果
1:准备文件jquery.min.js,jquery.hoveraccordion.min.js2:页面导入文件<script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="jquery.hoveraccordion.min.js&q原创 2012-02-13 17:04:29 · 129 阅读 · 0 评论 -
让jQuery.form.js支持中文
$.fn.param=function( a ) { var s = []; // If an array was passed in, assume that it is an array // of form elements if ( a.constructor == Array || a.jquery ) ...2012-02-14 18:40:53 · 111 阅读 · 0 评论 -
使用jquery的blockui插件显示弹出层
在做网站的开发过程中,可能需要使用弹出层,使用jquery的blockui插件可以很轻松的实现这个效果。blockui可以在你发送ajax请求的时候,显示一个遮罩层禁止用户对页面进行操作并显示提示信息;或者用来显示一个登陆窗口,也可用来显示图片等。 blockui插件主要使用blockUI和unblockUI两个方法来控制弹出层的显示或者隐藏,可以在blockUI方法中指定一些参数,来...原创 2012-04-17 19:25:05 · 308 阅读 · 0 评论 -
学习jquery插件之DataTables(一)
基于项目的驱动,于是在网络上搜索了一下,发现DataTables表格是一个很不错的表格插件(jQgrid表格插件也是很不错的),这里搜集了一些使用说明,方便阅读学习。 一、先把它主页上写的特性翻译罗列如下:可变长度分页; 动态过滤; 多列排序,带数据类型检测功能;列宽度的智能处理;从多种数据源获取数据(DOM,js Array, ajax file, server-si...原创 2012-01-16 17:45:39 · 479 阅读 · 0 评论 -
jQuery图片居中裁切效果
大家在做相册列表的时候可能会遇到这样的情况,用户上传的图片大小不一,长宽不一.1.当图片高或宽超过父容器时截取中间部分显示。2.当图片宽高小于父容器时,居中显示。在显示列表时,一般显示的缩略图,而由于页面设计的不同,有可能会出现显示不同大小的缩略图,我们可以统一生成一张大于网站所有要显示缩略图的大小的图片做为缩略图,然后在显示时,根据以下方式在做适当的修改就可以,如果直接显示大图也可以这样...2012-01-13 10:52:00 · 131 阅读 · 0 评论 -
Ajax与IE6缓存问题解决方案
今天,有同事发现相关业务数据修改后,在IE6下还是显示修改前的值。但在其他浏览器和IE7、IE8下,没有这个问题。 原因:用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了 缓存里,如果遇到相同URL时,结果是直接从缓存里取得。 解决办法: 1、设置IE6中工具-internet选项-Int...原创 2012-01-11 16:05:55 · 97 阅读 · 0 评论 -
对jsonp的理解
这两天在工作中,内部系统要访问网上另外一个系统,传递一个用户名进行网站注册,最终将注册结果传递到本地,开始想这用xml-rpc什么的来做,最后想想这个功能太简单了,用不着这样麻烦,想这那就用jsonp来做吧,这样可以解决跨域访问。 JSON 是用于在浏览器和服务器之间交换信息的轻量级数据格式(与 XML 相比)。 同源策略阻止从一个域上加载的脚本获取或操作另一个...2011-02-13 20:17:44 · 93 阅读 · 0 评论 -
表单动态添加属性的方法
这两天要帮别人改一个程序,原来程序中GET方式提交很多,现在想把GET方式改成POST方式提交,为了改动更少一点,只好添加一个空的表单,在提交时,动态把属性加到表单中。 <form name="menuSubmit" id="menuSubmit" action="" method="post"> </form> <script langu原创 2011-02-18 17:37:02 · 735 阅读 · 0 评论 -
js中 NaN、 null 及 undefined 的区别
NaN:保留字(表明数据类型不是数字)undefined:对象属性或方法不存在,或声明了变量但从未赋值。即当你使用了对象未定的属性或者未定义的方法时或当你声明一个变量,但你确从未对其进行赋值,便对其进行操作(当然赋值除外),会有"undefined"提示null 值指出一个变量中没有包含有效的数据。产生 null 的原因是:对一个变量显式地赋值为 null。 包含 null 的表达式之...原创 2011-06-17 14:02:03 · 156 阅读 · 0 评论 -
js function说明
一、function概述 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。 函数对象与其他用户所定义的对象有着本质的区别,这一类对象被称之为内部对象。内置对象的构造器是由JavaScript本身所定义的。二、function对象的创建 在Jav...原创 2011-06-25 10:44:03 · 115 阅读 · 0 评论 -
Jquery FlexiGrid配置参数说明
来看看它的功能有哪些吧?官方的功能列表Resizable columns (重设列宽,酷)Resizable height and width (重设表格大小,这个好像实际应用的不多)Sortable column headers (改变列的顺序)Cool theme (很酷的风格,现在就更酷了)Can convert an ordinary table (可以格式化...原创 2011-03-07 23:38:46 · 207 阅读 · 0 评论 -
Lazy Load, 延迟加载图片的 jQuery 插件
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担. Lazy ...原创 2011-07-30 00:00:51 · 80 阅读 · 0 评论 -
Jquery UI dialog 详解 (中文)
1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默认为:true。1.12 初始化例:请注意,$('.selector')是dialog 的类名,在本例中.selector=#dialoag,以后不再说明。$('....原创 2011-11-04 10:12:21 · 127 阅读 · 0 评论 -
js jquery js的DOM与Jquery相互转换,js控制select的方法
jquery与dom的转换 刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。 什么是jQuery对象? ---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。 比如: $("#test").h...原创 2011-12-19 15:00:00 · 70 阅读 · 0 评论 -
jQuery学习之prop和attr的区别
.prop() 1、.prop( propertyName )获取匹配集合中第一个元素的Property的值2、.prop( propertyName, value ).prop( map ).prop( propertyName, function(index, oldPropertyValue) )给匹配元素集合设定一个或多个属性 .prop()和 ....原创 2013-09-25 15:46:48 · 109 阅读 · 0 评论