关于前端的一些随笔(不定期更新)
一些关于前端的知识随笔 2018年11月16日,星期五
定时刷新:
html的实现:
- //每隔五秒刷新一次
js的实现:
- setInterval(quoto,1500);//quoto为函数名
- setTimeout("javascript:location.href='hello.html'", 5000);
html的一些标签:
:呈现斜体的文本
事件绑定
静态绑定:
元素.click(function(){})
静态绑定有一定的缺陷
动态绑定:
父元素.on("click",元素,function(){})
调用:元素.click()
有时候用静态绑定有可能无效
上面的代码就没有执行,原因是它获取的值还没有被服务器返回回来
处理的方法是为元素动态绑定:
$("#book_ul").on("click","li",function(){});
jQuery动态修改class属性
`$(this).find(该属性).addClass(属性值);`
`$(元素).removeClass(属性值);`
js的confirm方法(很实用):
`confirm(你要确认的消息)`
常与if合用:if(confirm(你要确认的消息))
浏览器会弹出确定和取消的窗口,如果点击确定,则执行下面的操作
ajax与js
window.location.href="hello.html"
:页面跳转window.location.reload="hello.html"
:页面刷新
ajax与springMVC
当ajax和springMVC合用的时候,服务器端的controller处理的结果返回到浏览器端,
不是返回的整个页面,而是把return的当成一个字符串(把这个页面的代码返回给浏览器)返回,
这时return的是什么就无所谓了,如果需要页面跳转,就要用到window的方法了。