*************************JavaScript组成******************************

1.ECMAScript

ECMA 欧洲计算机制造商协会 指定的规范 ECMAScript

2. BOM

Browser Object Model

3. DOM

Document Object Model

*************************BOM 浏览器对象模型******************************

Browser Object Model 6+1

一.window

代表浏览器窗口,通过该对象 可以控制浏览器窗口

两个定时器函数(重点)

1. window.setTimeout(函数名,毫秒);

或者

window.setTimeout("函数名();",毫秒);

延迟多少毫秒以后 执行该函数 只执行一次

需求: 点击一个按钮 ,5秒钟以后跳转到百度

2.

var myInterval = window.setInterval(函数名,毫秒);

每隔多少毫秒执行一次

需求: 在网页中内嵌一个简易版的时钟

清除定时器

window.clearInterval(定时器名字);

定时器函数还能做什么??

1. 京东的flash广告(banner)

每隔5秒换一张图片

<img id="img1" src=""/>

var img1 = document.getElementById("img1");

img1.src= "2.jpg";

二.history 历史对象

代表浏览器的历史栏

可以实现 后退一步 前进一步 等功能

常用方法

history.back();//后退一步

history.forward();//前进一步

history.go(-1);//后退1步

history.go(2);//前进2步

属性

history.length 获得用户到底访问了几个页面

实际需求: 实现继续购物功能

后退一步

.location

地址栏对象

常用方法

1. assign

跳到某一个页面

转载于:https://www.cnblogs.com/MrTanJunCai/p/9907588.html

JavaScript组成相关推荐

  1. 【AJAX】JavaScript的面向对象

    Ajax中后端数据返回后需要前端通过JavaScript来实现动态数据更新的问题.所以,在Ajax中加深了一遍JavaScript面向对象的印象. 基础部分: JavaScript中创建对象并简单对象 ...

  2. 【JavaScript总结】JavaScript语法基础:JS高级语法

    作用域链: 1.JS中只有函数能够限定作用域的范围: 2.变量处理在制定的函数范围内,还有一个特殊的作用域,就是没有用var 声明的全局作用域 3.js中的作用域链是为了清晰的表示出所有变量的作用范围 ...

  3. 【JavaScript总结】JavaScript语法基础:DOM

    ->DOM的理解:文档对应dom树 ->有了DOM能做什么:DOM的操作 html文档做为DOM树模型,DOM树的节点就是对象.对象会触发事件来执行一些事件代码. C#中的事件是一个委托变 ...

  4. 【JavaScript总结】JavaScript语法基础:JS编码

    运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...

  5. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  6. 【JavaScript总结】JavaScript发展与学习内容

    发展: 最初浏览器是为大学里浏览文档用,从地址栏输入文档地址,找到文档显示. 后来各种需求(购物网站,个人博客)出现,已有功能不能满足需求. 可人们依旧在努力满足这种需求,但实现后的效果很不尽人意. ...

  7. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  8. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)

    课程来源:后盾人 上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟 数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一 ...

  9. [JavaScript] JavaScript 数组挖掘,不只是讲数组哟

    课程来源:后盾人 数组引用类型分析 数组的定义 const array = new Array('hello', 'dust', 1, 2, 3, 4, 5) console.log(array) l ...

  10. linux下用js生成xml,js2xml:将javascript字符串转换为xml

    有时候爬数据遇到像下面这种,数据在script标签中以javascript形式存在. var totalReviewsValue = 32; var averageRating = 4.5; if(t ...

最新文章

  1. 任正非公开信深度解读:两年怎样改变了华为?
  2. php 递归太多报错,PHP、递归 - 角落里的星辰的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. unity,standalone下自定义分辨率不起作用的解法
  4. OpenCV的HOG+SVM训练程序注意事项
  5. Apollo读取某个集群的配置
  6. C++设计模式之抽象工厂模式
  7. 表单form数据默认以键值对的形式将数据回发到服务器,回发非纯文本需使用enctype=multipart/form-data方式编码为整条消息...
  8. ios 动画设计_动画和讲故事在设计中的力量
  9. python脚本编程手册_Python 入门指南 — Python2.7 手册 2.7 documentation - 脚本之家在线手册...
  10. 西瓜书+实战+吴恩达机器学习(七)监督学习之决策树 Decision Tree
  11. BSCI—7:OSPF的路由汇总
  12. html鼠标各种坐标,各种MOUSE鼠标形状的表示方法
  13. linux系统开机grub命令修复方法,linux系统GRUB修复
  14. Linux软件源镜像修改
  15. 文件源此计算机上的硬盘驱动器是什么意思,Win10传输到外部硬盘驱动器的解决方法...
  16. php面试题目(中等水平)
  17. Nginx 正向代理互联网访问
  18. 案例分析:回归-克里金方法生成气温表面图(1)
  19. oracle中正则表达式规则,Oracle SQL 正则表达式
  20. Linux系统编程-进程概念、进程管理、信号处理

热门文章

  1. libsuperuser
  2. mouseover与mouseenter、 mouseout与mouseleave的区别
  3. python max int
  4. 尴尬又暖心!学生知乎上提问导师人品如何,没想到导师亲自回答了...
  5. 信息抽取大一统:百度中科院发布通用抽取模型UIE,刷新13个IE数据集SOTA!
  6. Transformer的中年危机
  7. NLP硬核入门-隐马尔科夫模型HMM
  8. seaborn—seaborn.distplot绘制直方图和连续密度统计
  9. numpy——numpy.ravel(a,order=‘C)
  10. 从零实现深度学习框架——理解广播和常见的乘法