js学习笔记

1 只有写在href中的javascript代码才需要加javascript:标志,表明交由js引擎处理

2 如果js的函数没有返回值,则默认为undefined

3 js的匿名函数 var a = function(){}

4 js中只有对象,没有类,Date是对象,而不是类,声明的函数,可以当成类用。可以直接new一个函数

5 js中的数组长度是不固定的,类似于java中的arrayList

6 js对网页进行的所有操作都是通过dom进行的,dom属于浏览器,而不是js语言规范里规定的内容

7 dom就是HTML页面的模型,将每个标签都作为一个对象。

8 css+javascript+dom=DHTML

9 window代表当前窗口

10 window.attachEvent("onload",function());根据浏览器的不同

11 dom事件,onload,onunload,onbeforeunload

12 window.location.reload刷新当前页面

13 window.event.returnvalue属性,表示当前事件是否继续进行处理srcelement属性,altkey属性

14 window.close()只能直接关闭window.open()打开的页面,而不能直接关闭浏览器窗口,浏览器窗口在调用window.close()方法时候,回弹出询问对话框。

15 window.opener:指代window.open()发生的页面parent:指代iframe发生的页面

16 window.location.href=window.navigate()

17 动态生成的js函数,必须放在eval()方法里面执行

18 html标签中不允许两个id相同,但是允许name相同,当用到document.all['name']取出的元素

var op = window.open("","blank");

op.document.writln("abc<br>");

op.document.close();

op.document.writln("nnn");

window.open()的返回值,相当于打开窗口的window对象。

以上代码实际打开了两个网页,前一个网页显示“abc”,后一个网页显示“nnn”;

18 innerText属性,用于设置和返回某个标签对之间的内容

19  document.createElement("tagName");

20 关于html标签对的innerText与innerHTML的区别在于:如果内容中含有html的标签对(比如:<B></B>),innerText不会

对标签对进行解释执行,而innerHTML会对其进行解释执行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值