JS杂乱的知识

1.
onmouseover与onmouseout 为一组配合使用
onmouseenter与onmouseleave为一组配合使用s
区别:    onmouseenter没有事件冒泡,事件不会多次触发。

2.open用法: open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。
 
重要事项:请不要混淆方法 Window.open() 与方法 Document.open(),这两者的功能完全不同。为了使您的代码清楚明白,请使用 Window.open(),而不要使用 open()。
 
<script type="text/javascript">
myWindow=window.open('','','width=200,height=100')
myWindow.document.write("This is 'myWindow'")
myWindow.focus()// focus() 方法可把键盘焦点给予一个窗口。blur() 方法可把键盘焦点从顶层窗口移开。
</script>
 
3.
HTML DOM focus()与blur()方法
focus() 方法可把键盘焦点给予一个窗口。blur() 方法可把键盘焦点从顶层窗口移开。
          
JQuery事件: focus()定义和用法

当元素获得焦点时,发生 focus 事件。

当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。

focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数。
 
JQuery事件 : blur()定义和用法

当元素失去焦点时发生 blur 事件。

blur() 函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码。

提示:早前,blur 事件仅发生于表单元素上。在新浏览器中,该事件可用于任何元素。
 

4.
HTTP服务默认端口为80
 

5.
 
for (var i=0;i=1;i++){}的循环次数是无限次//i=1 将i赋值为1,每次执行都会将i赋值为1
 
 

6.
 
var str = "I am a student";
var sT = str.charAt(9);
alert(sT)//sT = u    下标为9
 

7.location.href()可设置重新链接到其他网址的属性, 设置或返回完整的 URL。
 

8. 在 Web 应用中,常常可以看到利用 onkeydown 事件的 event.keyCode/event.which 来获取用户的一些键盘操作,从而运行某些运用的例子

9. href=#与href=javascript:void(0)的区别
     #"包含了一个位置信息
     默认的锚点是#top 也就是网页的上端
     而javascript:void(0)  仅仅表示一个死链接
     这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首
     而javascript:void(0) 则不是如此
     所以调用脚本的时候最好用void(0)
     也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。
     其实我们可以这样用<a href="javascript:void(document.form.submit())">,这句话会进行一次submit操作。那什么情况下用void(0)比较多呢,无刷新,当然是Ajax了,看一下Ajax的web页面的话,一般都会看到有很多的void(0),:),所以在使用void(0)之前,最好先想一想,这个页面是否需要整体刷新。
 

10.