-
简述Web API
- API的概念
- API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某种软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
- 任何开发语言都有自己的API
- API的特征输入和输出
- Web API是浏览器提供了一套操作浏览器功能和页面元素的API(BOM和DOM)
- Javascript
- 组成:ECMAScript、Web API(BOM、DOM)
- ECMAScript是Javascript的核心,定义了Javascript的语法规范。描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关。
- BOM —— 浏览器对象模型
- 一套操作浏览器功能的API,brower object model。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。
- DOM —— 文档对象模型
- 文档对象模型(document object model),一套操作页面元素的API。DOM可以把HTML看作是文档树,通过DOM提供的API可以对树上的节点进行操作。
- DOM树
- 文档:一个网页可以称为文档
- 节点:网页中的所有内容都是节点(标签、属性、文本、注释等)
- 元素:网页中的标签
- 属性:标签的属性
-
相关阅读:
css hack
使div高度自适应,两列高度一样
ie8 下使用video 标签的z-index问题
css 选择器的介绍和兼容性说明
前端性能优化
parallax.js插件,使页面随鼠标呈现出层次化的动画效果
css 绝对定位实现一个轮播效果
js学习随笔记录
用js实现的一个小程序(对一块区域的放大,缩小)
最少步数----深搜
-
原文地址:https://www.cnblogs.com/dreamtown/p/14475724.html
Copyright © 2020-2023
润新知