ECMAScript 5 内置对象
- number()
- string()
- Boolean()
- Obj()
- function()
- Date对象
- Math对象
ECMAscript
DOM
BOM
BOM
-
BOM :Browser Object Model的缩写
-
中文意思:浏览器对象模型
-
浏览器对象模型:是把浏览器的一切看出对,把浏览器抽象成一个对象模型,具体的组成部分:
-
window API
- document API =>文档document对象
- History API:把历史记录看出对象
- Screen API:把显示窗口的屏幕看出对象
- Location API:把地址栏看出对象
- Navigatro API:把浏览器的基本信息看成对象
-
-
window是BOM的核心对象
Window VS window
- 大写的Window表示构造函数
- 小写的window表示实例对象
- 小写的window是一个全局变量,里面存储了一个大写的Window实例对象
window.window
返回window实例
-
window实例表示一个浏览器窗口
-
浏览器窗口是运行document文档的上下文
-
每一个标签页都是一个window实例对象
-
标签页之间的访问要遵循同源策略
-
同源头
- 协议相同
- 域名相同
-
-
问题
http://www.baidu.com/api
http://www.baidu.com/new(如果添加了s就不能添加)/index.html(对)
http://www.buhaoqi.com
2.什么才算web APP?
- ios 平台 => swift语言
- 安卓平台 =>java
- 小程序 =>小程序框架js
- 混合开发
DOM和BOM的出现,让一个静态网页变成了真正的web APP?
window.close()
定义
slose使用脚本关闭用open方法打开的窗口
语法
window.close()//关闭当前窗口
window.open().close()
返回值
示例
window.open()
定义
open()使用脚本打开指定的窗口
语法
window.open('地址','窗口名称','控制窗口大小')
参数
_self
返回值
返回一个窗口对象的引用
示例
window.open('http://www.baidu.com','_blank','width=400')
页面组件名称
1.页面 :page
2.轮播图 : slider
3.秒杀 :seckill
4.特价: special
5.新品:new produt
6.频道:channel
7.推荐:recommend