js_basic
调试工具
我知道再过段时间,我看到这部分内容肯定该嘲笑我当初的傻逼了,这么简单都记,还是记一下吧,毕竟做的时候花了点时间的的。成长的过程不就是一个傻逼嘲笑傻逼的过程嘛。
调试工具ie11 自带的,firebug
调试js代码,通过设置断点,单步执行js代码
调整css样式表,预览页面
查看网络连接时间,状态
当然应该还有很多,我实习就用到了这些,也就先记录到这,以后用到了再填坑。
通过enter键触发登陆动作
<script type="text/javascript">
function enterLogin()
{
var x;
if(window.event) // IE8 以及更早版本
{
x=event.keyCode;
}
else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
{
x=event.which;
}
if(x==13){
登陆操作(可以是表单,或者ajax请求)
}
}
</script>
<body>
<form>
<input type="text" onkeydown="enterLogin()"/>
</form>
</body>
结合着第一部分我的思想总结,来谈谈这部分代码。 hmtl部分,声明一个input text输入框对象,他有事件属性onkeydown,事件触发之后,执行js代码, js代码,然后取得各浏览器的按键值,判定,执行登陆操作。
进入页面时,鼠标默认显示在输入框
<script type="text/javascript">
function load(){
document.getElementById("username").focus();
}
</script>
<body onload="load()">
<form>
<input id="username" type="text"/>
</form>
</body>
onload事件属性是在页面结束加载之后触发,然后通过document.getElementById()让id为“username”的input对象获得焦点。
前台向后台下发请求的方法
1.form表单提交,submit
servlet 简例简析
2.ajax请求
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/ajax/demo_get.asp",true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">请求数据</button>
<div id="myDiv"></div>
</body>
</html>
js如何实现继承
答:a继承b:将a的property指向b
- 上一篇 浏览器的工作机制
- 下一篇 python basic