随笔分类 -  js

摘要:jQuery从1.2.3开始提供了data/removeData方法用来存储/删除数据。1.6.1代码片段jQuery.extend({ cache: {}, // Please use with caution uuid: 0, ... });即给jQuery添加了静态字段/方法,有jQuery.cache/jQuery.uuid/jQuery.expando等。下面分别介绍jQuery.cache 空对象,用来缓存。它的结构较复杂。jQuery.uuid 自增唯一的数字。jQuery.expando 字符串,使用Math.random生成,去掉了非数字字符。它作为HTMLElement或. 阅读全文
posted @ 2012-04-20 16:02 hibernate3例子 阅读(212) 评论(0) 推荐(0)
摘要:1. CodeMirror CodeMirror 是一款“Online Source Editor”,基于 Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。 视频: 2. html5media html5media 是一个 JavaScript 音频/视频播放器能够让每一个浏览器都能够播放在 HTML5 多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持 Flash 的 FlowPlayer 播放器来代替。 地图: 3. Gmap GMAP3 插件用来将 Google Maps 插入到网页中,G 阅读全文
posted @ 2012-04-17 08:34 hibernate3例子 阅读(326) 评论(0) 推荐(0)
摘要:js 时间-价格-排序,静态页面排序案例冒泡排序实例在项目中用到的一个例子,分享一下。var sort = { sortdata : '', //排序之前必须先填充原始数据//来源我的博客:http://yijianfengvip.blog.163.com/blog/static/1752734322011102145823/ flag : '', sortDataByType : function(type) {//1:时间降序2:时间升序3:价格降序4:价格升序 if(type==1){ var temp; for(var i =0;i<sort.so 阅读全文
posted @ 2012-02-28 10:51 hibernate3例子 阅读(163) 评论(0) 推荐(0)
摘要:---------------基础语法---------添加一个下属节点var $h=$("<p>第一段文字</p>");$("#h11").append($h);添加一个样式$("li").addClass("normalStyle"); 添加一个属性$("li").css("color","blue");移除id为tr1的第二个表框$("#tr1 td:eq(1)").remove();克隆一个按钮并显示在i 阅读全文
posted @ 2012-02-21 16:43 hibernate3例子 阅读(173) 评论(0) 推荐(0)
摘要:做过web开发的哥们都会遇到要显示图片的情况。有时候在页面上因为布局的限制,所以需要限制图片显示的尺寸(即缩图显示)。有如下几种情况:1:要求图片以某个宽度显示,比如150. 则可以这样指定<img src="图片路径" width="150">这样可以保证图片显示的宽度为150,而高度也会以等比例显示,最终显示的图片也不会变形。2:同理要求以某个高度显示,比如150,这同样可以这样指定<img src="图片路径" heigh="150">这样可以保证图片显示的高度为150,而宽度也会以等 阅读全文
posted @ 2009-11-25 20:38 hibernate3例子 阅读(468) 评论(0) 推荐(0)
摘要:相信做web开发的人,都会用到标签<a>,要么用来做链接,要么用来触发一个动作。在这里我要专门说下属性target的用法。1:如果使用标签<a>来链接到一个页面的话,target属性的作用,相信大家都知道。就是指对链接的页面以怎么样的形式展现出来,target常用的值有:_blank(以新弹出一个浏览器窗口打开链接的页面)、_self(在原来的窗口中打开链接的页面)。当然还有_top等等,因为不常用,所以在此就不多做介绍了。例如:<a href="http://baidu.com" target="_blank">百度 阅读全文
posted @ 2009-09-04 19:24 hibernate3例子 阅读(742) 评论(0) 推荐(0)
摘要:1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property]; } return destination;}除此之外,还有种方法,就是:Function.apply(当然使用Function.call也是可以的)apply方法能劫持另外一个对象的方法,继承另外一个对象的属性Function.apply(obj,args)方法能接收 阅读全文
posted @ 2009-09-04 13:07 hibernate3例子 阅读(140) 评论(0) 推荐(0)
摘要:最近在做项目的过程中,遇到这样的需求(为了便于说明,我对源需求进行了简化):需要通过js创建新的file元素,并要对新建的元素注册事件和添加属性。(注册的事件是用来在客户端验证上传的文件的大小和格式的)。 以下的代码并不是我项目中的代码,项目中的代码远比这个要复杂的多,而且摘下来的话,大家看的也费力。所以我就本着通俗易懂的原则,截取了一部分,并加工了一下。以便让大家更容易读懂!代码如下:<script type="text/javascript> var globalOne = 0; // 全局变量 var globalTwo = 0; // 全局变量 /*在此方法中,给 阅读全文
posted @ 2009-08-25 13:03 hibernate3例子 阅读(283) 评论(0) 推荐(0)
摘要:以下代码,尽管是转的,但都经过本人测试的。代码1:<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" 阅读全文
posted @ 2009-08-14 16:10 hibernate3例子 阅读(171) 评论(0) 推荐(0)
摘要:JS中正规表达式有两种声明方式1. 构造函数:var re = new RegExp('JavaScript', 'i') 其中i是正则式的模式标志,共有3个,i表示不区分大小写,g表示全局匹配,m表示多行匹配2.直接量语法,包含在一对/中间,如 var re = /JavaScript/i有特殊意义的字符^ $ . * + ? = ! : | / / () [] {}尽管有些字符只在某些特殊的环境中才会有特殊意义,不过把它们当作直接量字符使用时最好用转义符/字符类将单独的直接量放进方括号里就可以组合成字符类,一个字符类和它所包含的任意一个字符相匹配,如/[ab 阅读全文
posted @ 2009-04-20 13:32 hibernate3例子 阅读(153) 评论(0) 推荐(0)