javaScript基本概念

在哪些地方可以运行JavaScript?

  1. HTML的两个script之间
    javaScript基本概念
  2. HTML的事件属性中,如onclicjk.javaScript基本概念
    3 浏览器的javaScript控制台中

JAVASCRIPT DOM

HTML源码已经完成,如果想在页面操作HTML怎么办?

如何获取一个HTML元素内容?javaScript基本概念
如何修改一个HTML元素内容?
javaScript基本概念
如何创建动态HTML的内容呢?
document.write()
如何让页面增加点互动?
javaScript基本概念
DOM本质:连接web页面和编程语言
JavaScript + DOM :访问和操作HTML文档的标准方法
*

JavaScript BOM

BOM(Browser Object Model) 浏览器对象模型

本质是:连接浏览器和编程语言

如果想要获取浏览器信息,操作浏览器行为怎么办?

如:如果让浏览器来警告用户?

javaScript基本概念javaScript基本概念
常用于简单的调试和信息展示,如XSS漏洞的测试

如何从浏览器获取用户Cookie?
Cookie:通常是服务器发给用户客户端的一小段文本信息
常见场景:用户输入用户名和密码成功登陆网站后,网站会生成一个cookie给用户,当做用户凭证
这个凭证cookie就相当于我们的钥匙,我们每次访问网站的时候浏览器就会带上钥匙(cookie)。

获取cookie:document.cookie
写入cookie:ducument.cookie=“写入值”
alert(document.cookie);

其它浏览器获取和操作行为
获取浏览器屏幕信息:window.screen
获取/控制用户页面URL: window.location window.location.href
获取访问者浏览器信息:window.navigator
操作浏览器窗口:window.open/close