`
燮羽天翔
  • 浏览: 110330 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
要理解JQuery的事件处理,最开始的肯定是要理解$(document).ready()这一初始化结构。 通过$(document).ready()注册的事件处理程序会在DOM完全就绪并可以使用时调用。虽然这也意味着所有元素对脚本语言而言都是可以访问的,但是,却并不意味着所有关联 的文件都已经下载完毕。换句话说,当HTML下载完成并解析为DOM树之后,代码就可以运行了。 $(document).ready()机制能够在每次调用的时候向内部的行为队列中添加一个新函数,当页面加载完成后,所有函数都将得到执行,而不是像.onload属性一次只能保存对一个函数的引用,而导致不能在现有的行为基础上再增 ...
  最近发现在看书过程中所做的笔记总是容易弄丢,索性给记录到网上,这就方便多了 不过得预先说明,因为是在看书过程中的笔记,所以很多东西都是摘抄书上内容,只是方便自己记忆而已。   JQuery能做什么?  获取页面的部分内容,修改页面的外观,修改页面的内容,在页面中相应用户的交互,给页面加上动画,无刷新返回服务端的信息(也就是AJAX了),简化共同的JavaScript任务。   JQuery支持扩展,并对大部分流行的浏览器的feature进行抽象,这样在一定程度上避免了跨浏览器操作时的问题,并且总是以集合进行操作,也就是隐式迭代,另外最大的特点就是jquery实现的链式操作,允许 ...
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。         首先可 ...
[标题]:[原]深入JUnit4.x[时间]:2009-7-5[摘要]:JUnit4.x参数化测试、私有方法测试、测试套件[关键字]:JUnit、Test、测试、单元测试、addTest not applicable、suite、套件、参数化测试、私有方法、private、反射、断言[环境]:JUnit4.5、MyEclipse7[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys[正文]:测试目标类:Calculator.java: package wintys.junit; /** * * @author ...
大部分情况下,我们面临的背景是: 设计者高高在上,不食人间烟火,只是提供约束,不要这样,必须那样,而不是提供方法和可以复用的API。 开发者是处于解决问题的一线,饱尝重复造轮子的疾苦,他们最需要的是快速的解决问题,以更恰当的方式工作,寻找更容易构建系统的技术和方式。 Jquery给设计者上了很好的一课。 Jquery就像一个魔法师一样,$()就像魔法棒一样,随手一指,一个木偶变复活了,一瞬间具备了各种各样的复杂的能力。 1)分离和粘合 在jquery的身上得到淋漓的体现。不仅是分离结构(structure)和行为功能(behaviour),在强调分离的同时,提供了强大的连接、粘合的能力。 1.结 ...
E:nth-child(n) 是其父元素的第n个类型为E的子元素 E:first-child 是其父元素的第1个类型为E的子元素 E:last-child  是其父元素的最后一个类型为E的子元素 E:only-child  且是其父元素的唯一一个类型为E的子元素 E:empty 没有子元素(包括text节点)的类型为E的元素 E:enabled E:disabled 类型为E,允许或被禁止的用户界面元素 E:checked 类型为E,处于选中状态的用户界面元素(例如单选按钮或复选框) E.myClass 类型为E,且class属性值为myClass E#myid 类型为E,ID为 "m ...
一、最简单的情况,未使用<display:column/>标签   <%request.setAttribute( "test", new ReportList(6) );%>   <display:table name="test" />   标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。   二、使用<display:column/>标签的情况 <display:table name="test">   <dis ...
当你用FLASH和XML结合做网站应用程序时,例如你做在我研究游戏排行榜中,当让人自由输入姓名时,人们可以输入一些符号,例如∶"<"、">"、"/"、"?"等,当生成XML时,会破坏了XML结构,使数据 ...
在WEB-INF下建立tld文件tag.tld: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0< ...
<s:set name="str" value="'Hello World'"></s:set> <s:property value="%{@com.common.Constant@func(#str)}"/>   func是类com.common.Constant里面的一个静态方法 str是动态的参数   方法二: <s:bean name="com.common.StrutsHelper" id="helper" /> <s ...
 设计模式的核心原则是:"开-闭"原则(  Open - Closed Principle 缩写:OCP  ),一切的一切都是围绕着"开-闭"原则展开的..     意思是,在一个系统中,对于扩展是开放的,对于修改是关闭的,一个好的系统是在不修改源代码的情况下,可以扩展你的功能..而实现开闭原则的关键就是抽象化.     在"开-闭"原则中,不允许修改的是抽象的类或者接口,允许扩展的是具体的实现类,抽象类和接口在"开-闭"原则中扮演着极其重要的角色..即要预知可能变化的需求.又预见所有可能已知的扩展..所以在这里&q ...
想自己做标签的朋友可以来看一下. 这几天一直在研究Web分页,可能有的朋友会觉得这很简单,我想说的是,把任何简单的事做好就是不简单.我也正在努力着. 因为在用struts2写一个东西,分页用得比较频繁,所以决定自己写一个分页标签,编入自己的类库,准备一用它很多年,拷贝好带身边:) 这里把源码跟大家分享,希望对某些朋友有用.其实我一直觉得标签和.net里服务器控件是一回事.struts2的高扩展性为我们自己实现标签提供了很大的便捷.OK,进入主题 实现自定义struts2标签分三个部分: 1.定义标签 在这步要创建标签说明文件 *.tld 2.实现标签组件 这里只需继承struts2中 ...
又回锅弄Struts2……看完uitag这部份,发现一个问题,就是如果我要一个pagebar这样的UITag怎么办?总不能每一页我都在JSP上写吧?就算是复制都很不聪明。于是开始研究怎么去写一个Tag,在网站找了N多文章,大都是用out.println(...)这样的方式,而没有使用template的方式,自己总觉得这样的方式不灵活而且麻烦,容易出错,于是查看struts2的源码,终于找出怎么去写Struts2 Tag的方法。Struts2 的UITag原理:Struts2 UITag分三部份组成,一部份用于定义Tag的内容与逻辑的UIBean,一部份用于定义JSP Tag,也就是平时我们定义的 ...
OGNL表达式非常强大~其中#、%、$这三个符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分,要认真区分。  1.#符号的用途一般有三种。    1)访问非根对象属性,例如示例中的#session.msg表 ...
// 判断一个输入是不是正整数 function plusIntegerCheck(s) { if (s.match(/^[1-9]\d*$/)) { return true; } return false; } // 校验是否全由数字组成 function isDigit(s) { var patrn = /^[0-9]+.?[0-9]*$/; if (!patrn.exec(s)) { return false; } return true; } // 只能输入数字 function test_shuzi(str) { var myReg = /^[0-9]*$/; if (myReg.te ...
Global site tag (gtag.js) - Google Analytics