javascript基础

javascript就我学的来看来看好像和java没啥关系。。。

1、DOM:Document Object Model,可以进一步处理html文档

id是一种特有的属性,便于寻找特定标签,具有唯一性。

因为html会被解析成dom树,document是根节点,也就是代表这个页面。getElementById通过id来获取整个元素(head、h1、title等在dom树中都称为元素(除属性、内容之外的东西)),innerHTML通过元素来找到内容

alert是弹出警告窗,目的是显示一下操作是否正确。类似的弹窗还有confirm等

这一部分也可以通过控制台操作,现在我们把这段代码删掉,用控制台操作一下(熟悉的f12)

现在找到了我们尝试修改一下

通过文件修改也一样,刚进入界面可以看到内容是js基础,但点击确定之后界面变成了may is clever嘻嘻

题外话:

也可以用document.write((Date))动态写下时间

这个函数可以在经过点击后让新的文本覆盖原来的文本

点击前
点击后

有点好玩嘿嘿

2、BOM操作浏览器窗口

alert,confirm,prompt(输入结果会回显结果)

用弹窗可以显示一些漏洞比如说xss

ducument.cookie可以获取当前浏览器的cookie值(服务器分配给用户的浏览器),下一次请求时带上就可以分辨用户,但会保存一些登录信息,被盗取可能会实现无密码操作,如果设置成http only javascript就无法操作了。获取cookie如图

window.location还可以获取屏幕信息(虽然我现在还不知道有什么用)

今天就先到这里啦,英语单词还没背呢QAQ

发表评论

电子邮件地址不会被公开。 必填项已用*标注