在开发web的过程中可以参考下面这些要注意的地方:
1.在页面中做用户信息校验时:可以不用java 代码,用javaScript语言(脚本语言)。
3.javascript:基于浏览器运行的。不需要解释,直接分析运行。基于对象的语言.没有编译的原码
4.浏览网页的速度取决于js解析的速度
5.辨别html和js的代码:可以将文件插入jsp文件中,例:
<script type="text/javascript">alert("--------");//表示一个简单的弹出框
</script>
6.如果一段js文件使用多次,一般情况下可以直接写一个js文件,然后在引入。
<script type="text/javascript" src=""> </script>7.文件路径表示:
相对路径:"js/first.js"。如果需要返回上一层:例如:“../../js/ first.jsp”,每往上一层一个“../”。
绝对路径:把工程名形成的文件夹当作根目录,然后去寻找对应的文件:
具体操作:String path=request.getContextPath();
src="<%path%>/...";
8.如果jsp的路径写错了,打开源代码可以点进去。但是里面出现的信息为一个html文件(内容为信息不存在)
如果<script type="text/javascript" src="一个js文件"> a内容</script>,那么a内容不会执行引用js文件的标签将执行标签内的代码
9.js是一种弱类型的语言,只要声明变量:都用var类型定义 var age="18".(缺点是计算可能不会太精确),java代码不能用js接
var userName = document.getElementById(标签的id).value;10.浏览器加载html 文件从上向下。因此可以在上面的<script>标签中定义一个方法
function checkLoginInfo(){var userName = document.getElementById(标签的id).value;
return fault;
}在form表单中新加一个button <input ... οnclick="checkLoginInfo();">一旦点击就会触发这个方法
在form的属性中加入一个οnsubmit=" returnable checkLoginInfo();"如果返回值是faults就会提交失败,onsubmit里面可以直接写js代码
在js的方法中,如果要判断一个变量是否为空if(a=="")。
11.communications link fault 一般都是数据库连接失败