因为前端不常写,但偶尔会遇到时,总是要百度。为了以后的效率,因此将自己经常使用的汇总起来。有错误的地方请各位童鞋帮忙出来~
1、页面加载(DOM文档加载后执行,
ready要比onload先执行
)
Jquery | js |
$(document).ready(function(){
alert('jquery ready');
});
| document.ready =function () {} |
$(function(){
alert('jquery onload');
});
| window.οnlοad=function(){} |
onload和ready的区别
执行时间 | 编写个数不同 | |
onload | window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 | window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 |
ready | $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 | $(document).ready()可以同时编写多个,并且都可以得到执行 |
2、跳转刷新:
js的跳转 | window.location.href="URL"; |
js的刷新 | window.location.reload(); |
JSP跳转 |
转发
:
request.getRequestDispatcher(
"1.jsp").forward(request,response);
重定向:
response.sendRedirect(
"1.jsp");
|
3、拼接网址时用的语句:
获取整个URL | window.location.href |
获取 URL 的协议部分 | window.location.protocol |
获取 URL 的主机号 | window.location.host |
获取端口号 | window.location.port |
获取页面文件地址 | window.location.pathname |
获取 href 属性中跟在问号后面的部分 | window.location.search |
取 href 属性中“#”后面的分段 | window.location.hash |