`
文章列表

jquery is

本来想写个判断语句,判断jquery对象是否可见,于是有: if ($("p").visible()){...} 却得到错误:visible is not a function 网上找了找该怎么写这个判断语句, 发现可以用is() 于是上面的改写成: if ($("p").is(":visible")){...} 就一切ok了
jQuery.ajax( options ) Returns: XMLHttpRequest example: $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); 以上options写了许多属性, 一看也能明白它们的含义。不过显得 ...

jquery effect

effect主要是控制页面元素显示或隐藏,以及动态出现效果等。 basic 1.show( ) 显示隐藏对象 2.show( speed, [callback] ) 显示隐藏对象 可以指定显示的速度,速度有:"slow", "normal", or "fast";也可以填写数字,毫秒为单位 callback,是在显示完成之后执行的回调。 3.hide() 隐藏对象 4.hide(speed, [callback]) 隐藏对象,可指定隐藏的速度, 和一个callback callback隐藏完成之后执行。 5.toogle() 在一组对 ...

jquery utilities

utilities有些特别, 并不是jquery对象的方法, 需要用jQuery.的方式调用,有些像静态方法。因此很容易想到那些xxUtil的静态方法工具类。 jQuery.each( object, callback ) 首先这种方式跟$().each() 不同, $().each()只能对jquery对象进行迭代,而jQuery.each()可以对anything object指定迭代的对象, callback指定handler;如果callback中返回false,将打断循环。 看一个例子: var arr = [ "one", "two&quo ...
http://docs.jquery.com/Events 绑定事件: bind( type, [data], fn ) Returns: jQuery 1)type是事件类型, 包括: blur, focus, load, resize, scroll, unload, click, dblclick,  mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select,  submit, keydown, keypress, keyup, error 2)data是附加的能被 ...
http://docs.jquery.com/Manipulation 看过之后,发现Manipulation主要是说的是如何运用jquery方便的对dom中的元素做插入、替换、删除、copy等操作。 这些也算是dom操作中常常会用上的,比较实用。 insert 分insertinside、insertoutside、insertAround(wrap), 感觉这里的insert应该理解成位移插入比较合适,有点像cut&paste。 为了便于理解insertinside和insertoutside,举个例子, <p>a </p> b 在a位置上插入就是inser ...

jquery Selectors

http://docs.jquery.com/Selectors selectors其实也是jquery的核心内容, 没有跟core放在一起有些奇怪, 因为core的章节中已经提到了slector用法,那种类似xpath的取对象方式算得上是jquery最吸引人的特点了。 selectors基本方式: #id Returns: Array&l ...
http://zfms.iteye.com/blog/190948 css(name) 获取样式名为name的样式 $("#a").css("color") 将得到样式中color值red,("#a").css("background ")将得到blue css(prop) prop是一个hash对象,用于设置大量的css样式 $("#b").css({ color: "red", background: "blue" }); 最终效果是<p id ...
推荐按照jquery官方api文档的顺序来学习, 先学习core: http://docs.jquery.com/Core 不得不说, 网上的jquery api文档的中文翻译还有不少错误, 也给我制造了不少麻烦, 最后耐心看了官方的, 虽然是英文,却也不难看懂, 比较体贴的是每个api都有src和demo的演示。奉劝初学者不要再走弯路。 这里记录的内容主要是做学习提纲之用,或者提出一些困惑和试用感受。 $(...) The jQuery Function: $(...)返回的是jquery对象, 其实就是jquery如何快速select dom元素, 并将其封装成jquery内置的对象返回 ...
以前在javaeye上面看到推荐prototype.js, 而且刚好学习appfuse,其中刚好也用到了,于是自己试用了下, 非常喜欢。由于javascript用得不多, 而且心怀抵制, 一直就是半桶水,也一直认为过于自由的javascript语法让我在实际使用往往 ...
Log4j日志输出路径只能设定成绝对路径,这个在web项目中就变得很不方便了。 比如我想要设定日志保存在webapp/log 参考了网上资料: http://hi.baidu.com/suofang/blog/item/6cf2befbd1ff07234f4aea90.html 下面是引入内容: 方法一主要是扩展了log4j ...
当需要select、update、delete大量数据的时候,将操作一次执行将有效提高性能。可以想象成设置了一个缓冲区, 只有当缓存满了的时候才一次性执行,所以缓存越大,执行次数越少,速度越快。这个过程姑且叫作批处理。 想象一下批处理如何实现的,假设对于select、update、delete, 似乎都可以将同一个表的拼接where id=1 or id=2 ...来做。但insert呢?我就不知道了 对于hibernate,可以查看hibernate3的文档,关于批量处理有如下配置: 1) hibernate.max_fetch_depth 为单向关联(一对一, 多对一)的外连接抓取(ou ...

HashSet和TreeSet

    博客分类:
  • java
Set, 不能保存相等的对象。 HashSet和TreeSet都是Set, 它们似乎只有能否保持内部排序的区别,然而我却发现对于插入重复对象的处理上有着区别: 当HashSet中第二次保存重复对象时,会用它覆盖以前的; 而到了TreeSet,会保留以前的,忽略新的。TreeSet的对象必须实现Comparable,compareTo(Object o)返回0的话, 会忽略塞入的重复对象,这算得上是面对重复上的处理差异。 到了Map中,这个情况是否会发生在HashMap和TreeMap身上?也会的,因为set本来就是map实现的。 map的排序需要注意了,对于map,不能重复的是key, 能排 ...
Tomcat url中文参数问题参考: http://www.javaworld.com.tw/jute/post/view?bid=9&id=44042 大概了解到,参数传递有两种方式,取决于request请求的方式:get/post。 对于post,只要request.setCharacterEncoding,指定中文编码方式即可;而对于get,只能new String((request.getParameter("name")).getBytes("ISO-8859-1"),"gbk"), 这是转换字符编码, tomca ...
总的来说在tomcat配置一个数据源有4项工作要做.   1. 在server.xml 里添加数据源,以及配置连接池参数。也可以通过tomcat admin管理页面来做。推荐用控制台来做。   2. 在meta-inf/context.xml中 ,配置对数据源的声明。    3. 在自定义的webapp下WEB-INF\web.xml ,下配置对数据源的引用。  4. 将特定数据库的jdbc 驱动copy 到%CATALINA_HOME%\common\lib\ 下 于是具体要做的就是: 进入Tomcat的admin控制台,创建数据源(登录需要admin role,其配置在/conf/tomc ...
Global site tag (gtag.js) - Google Analytics