- 博客(11)
- 收藏
- 关注
转载 Velocity基本常用语法
Velocity基本常用语法Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else...
2018-02-14 12:37:42 223
原创 jQuery Deferred进行异步编程
jQuery规定,deferred对象有三种执行状态----未完成,已完成和已失败。如果执行状态是"已完成"(resolved),deferred对象立刻调用done()方法指定的回调函数;如果执行状态是"已失败",调用fail()方法指定的回调函数;如果执行状态是"未完成",则继续等待,或者调用progress()方法指定的回调函数(jQuery1.7版本添加)。//最佳做法 var wait...
2018-02-13 19:47:26 291
原创 jQuery插件
(1)命名 通常情况下jquery插件采用下列模式命名 jquery.pluginName.js min版本也有一个规范的命名: 添加一个min标识 jquery.pluginName.min.js(2)扩展jQuery的方式 1.使用jQuery.fn ----推荐使用 在jQuery源码中jQuery.fn =jQ...
2018-02-13 18:19:15 199
转载 call和apply方法的异同
1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 this...
2018-02-13 18:02:08 342
原创 jQuery模板
1.使用<script id ="" type="text/x-jquery-tmpl"></script>标签创建 引用模板$(模板id).tmpl(填充内容)2.使用$.template('id','模板内容'); 引用模板$.tmpl('模板id',填充内容)3.模板标记(1) {{if}}{...
2018-02-13 15:08:47 481
原创 jQuery动画
1.$(element).offset([coordinates])获取匹配元素在当前视口的相对偏移。返回的对象包含两个整型属性:top 和 left。此方法只对可见元素有效。设置元素的位置,参数是一个对象,包括top和left两个属性2.$(element).position([coordinates]) 语法与offset完全相同,只是offset是相对于文档定位,position是相对...
2018-02-12 13:17:15 161
原创 jQuery数据处理
1.$.data() 方法存取数据//向元素中存储数据$.data(element,key,value); 或 $(element).data(key,value)//向元素中取数据$.data(element,key); 或 $(element).data(key)2.HTML5中采用 "data-" 开头的用户自定义属性,例如<div data-age = "28"&...
2018-02-12 12:04:22 275
原创 jQuery事件监听
$("element").addEventListener(eventType,hander,userCapturePhase);第一个参数是事件类型,第二个参数是用于处理该事件的函数,第三个参数的布尔值,用于是否执行事件捕获阶段。(从外到内).bind("click",function(event){}).unbind("click");.live("click",function(event)...
2018-02-12 10:50:52 813
转载 jquery
1、在使用jquery添加事件时,最容易出错的就是当前使用的对象到底是dom还是jquery对象jquery对象和dom对象互换dom转换为jquery jquery 转为domvar obj; var $ jq = $(#div...
2018-02-10 22:12:47 161
转载 jquery如何给对象动态添加属性以及选择器、事件的绑定
在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下:1、demo[javascript] view plain copy [javascript] view plain copy [javascript] view plain copyvar aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+...
2018-02-10 21:57:05 4144
原创 jQuery方法
一、对象[js] view plain copy $.type() //返回参数类型,如果为null则返回null $.extend()//第一个参数为true时为深度复制 $.isEmptyObject() //是否含有属性值,参数可以是非对象 $.isPlainObject() //是否属于纯粹的对象(通过 "{}" 或者 "new Object" 创...
2018-02-10 19:25:16 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人