ajax js jquery学习笔记,不断更新

ARL201003
1.javascript:
var 声明的变量,作用域是当前 function
没有声明的变量,直接赋值的话, 会自动创建变量
但作用域是全局的.

2.jquery获取文本框的值:var text=$("#text").val();
jquery$给文本框赋值:("#userId").val("");

3.function showTransferWindow(lessonId){
var window = $("#transferAccount");
scroll(0,0);//让滚动条一直位于最上面
window.show();
}

4.spring的控制反转体现在哪里?(manager、service、controller)

5. 方法参数的final?
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。这里主要分两种情况:
第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。
第二种情况,修饰引用类型。这时参数变量所引用的对象是不能被改变的。作为引用的拷贝,参数在方法体里面不能再引用新的对象。否则编译通不过。

6.ajax提交到的方法返回值是ModelAndView,
function showTransferWindow(lessonId){
var url = ctx + "/search/findTransaction.u";
$.ajax(
{
type: "POST",
url: url,
data:{lessonId:lessonId},
success: function(msg){
if(msg == "nologin"){
window.location.href =ctx+"/admin/login.u";
}
if (msg == "hasTransacted") {
alert("test");
} else {
scroll(0,0);
$("#transferAccount").show();
$("#userId").focus();
}
}
})

}

@RequestMapping(value = "/search/findTransaction.u", method = RequestMethod.POST)
public ModelAndView findTransaction(final HttpServletRequest request,
final HttpServletResponse response,
@RequestParam("lessonId") final String lessonId)throws Exception


7.至于nowrap意思是“不能换行”一般可以加到table、th、tr、td中,IE中默认元素一行显示不下可以自动换行,例如在table中。


8.jquery的hide和show来隐藏和现实div:
var window = $("#transferAccount");
window.show();
var window = $("#transferAccount");
window.hide();


9.mouseover高亮效果可以通过定义style,在addClass的方法实现。
1.用$(".classname")来去高亮的节点。
2. .prev()和.next()的用法。$(".DisplayUseridHighlight").prev()
3.var selectIndex = $("#autoSuggestion").children().index($(".DisplayUseridHighlight"));

10.注意jquery里find()和children()的用法。 :D

11.overflow overflow 设置或获取表明当内容超出对象高度或宽度时如何管理对象内容的值。
overflow-x overflowX 设置或获取当内容超出对象宽度时如何管理对象内容。
overflow-y overflowY 设置或获取当内容超出对象高度时如何管理对象内容。

12.sql语句需要复习,还有sql语句的优化。

13.List<Map<String,Object>>

14.eq(index)返回的是jquery对象,get(index)返回的是dom元素。

15.js 判断是否含某字符:aa="sdfsfsdsmalldddd";aa.[b]indexOf[/b]("small");含有的话返回7,不含有的话返回-1.

16.firefox2.0中不支持 window.event.keyCode,
但是我们可以用event.which代替。但是为了使其能更具有普遍的兼容性,最好用event.keyCode|| event.which.

17.jQuery(callback)
$(document).ready()的简写。
允许你绑定一个在DOM文档载入完成后执行的函数。

18.$("tbody tr:even")可以返回tbody中所有索引值是偶数的tr节点。(:odd是基数)

19.trigger方法可以触发某个js的事件发生。$("#input").trigger("focus").trigger("select")

20. return false可以阻止事件的传递。

21.offsetParent()返回第一个匹配元素用于定位的父节点。
[b]这返回父元素中第一个其position设为relative或者absolute的元素[/b]。此方法仅对可见元素有效。[b]如果不对父元素设置position属性值,offsetTop和offsetLeft在ie下会不对。
[/b]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值