1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <%@ page language= "java" import= "java.util.*" pageEncoding= "UTF-8" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+ "://" +request.getServerName()+ ":" +request.getServerPort()+path+ "/" ; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > <html> <head> <base href= "<%=basePath%>" > <title>My JSP 'test3.jsp' starting page</title> <meta http-equiv= "pragma" content= "no-cache" > <meta http-equiv= "cache-control" content= "no-cache" > <meta http-equiv= "expires" content= "0" > <meta http-equiv= "keywords" content= "keyword1,keyword2,keyword3" > <meta http-equiv= "description" content= "This is my page" > <!-- <link rel= "stylesheet" type= "text/css" href= "styles.css" > --> <script src= "js/jquery-2.1.1.min.js" ></script> <script> //this对象是指在运行时期基于执行环境所绑定的 //this总是指向调用者 var k=10; function test(){ this .k=20; } //alert(test.k); //test()函数未执行,输出undefined //调用test()相当于调用window.test(),test内部的this指向window对象,改变了全局变量的k的值 test(); alert(k); //20相当于widow.k,输出20,window一般省略 </script> </head> <body> This is my JSP page. <br> </body> </html> |