graph TDA[JS]A -->|JS语法| D[ECMAScript]A -->|页面文档对象模型| E[DOM]A -->|浏览器对象模型| F[BOM] API 应用程序编程接口,就是一个工具,以便于能轻松实现想要完成的功能 Web API Web API是浏览器提供的一套操作浏览器功能和 ...
js=es+dom+bom,dom和bom前面已经讲完了 es是js的本体,是指数据类型,和对于数据的操作手段,他的版本更新得很快 这些功能不是html文件提供的,也不是浏览器提供的,即使脱离了dom和bom,在nodejs服务器端,es照常使用,照样运行,他是最底层的操作方式,所有的js框架都是基 ...
分类:
其他好文 时间:
2019-12-14 09:22:19
阅读次数:
79
js有两种运行环境,一个是浏览器,一个是服务器(NodeJS) js的本质是es,因为运行环境的不同,为了操作环境内的api做了升级 在浏览器上js分为es + dom + bom 在服务器上js又有另外的功能,这个在NodeJS里讲 dom和bom就是环境自带的东西 在css的dom树里讲过,浏览 ...
分类:
其他好文 时间:
2019-12-13 23:40:33
阅读次数:
102
bom是浏览器提供的api,也就是运行环境的工具 可以理解为因为有html页面所有有dom,因为运行在浏览器上所以有bom 那浏览器提供了什么呢? window对象 location对象 history对象 navigtor对象 弹窗对象 计时器 cookie Storage对象 XMLHttpRe ...
分类:
其他好文 时间:
2019-12-13 23:16:20
阅读次数:
91
7.事件深入 7.1.事件捕获 事件流分为事件冒泡和事件捕获两种,事件冒泡指事件从里往外传播,而事件捕获刚好相反,指事件从外向內传播 7.2.事件绑定形式总结 第一种写法,直接绑定在元素身上 第二种写法 对象.事件 = 事件处理函数 注意: 这种写法有个问题就是,如果同时绑定两个事件处理函数,后面的 ...
分类:
其他好文 时间:
2019-12-12 13:21:59
阅读次数:
90
定时器 参数1:函数 参数2:时间 毫秒 1000毫秒--1秒 执行过程: 页面加载完毕后, 过了1秒, 执行一次函数的代码, 又过了1秒再执行函数..... 返回值就是定时器的id值 var timeId = setInterval(function () { alert("hello"); }, ...
分类:
Web程序 时间:
2019-12-11 20:58:50
阅读次数:
93
JavaScript分三个部分: 1. ECMAScript标准 基本语法 2. DOM >Document Object Model 文档对象模型,操作页面元素的 3. BOM >Browser Object Model 浏览器对象模型, 操作浏览器的 浏览器中有个顶级对象:window 皇上 页 ...
分类:
Web程序 时间:
2019-12-11 14:41:45
阅读次数:
92
part4 课程介绍 事件 1. 绑定事件的区别 2. 移除绑定事件的方式及区别和兼容代码 3. 事件的三个阶段 4. 事件冒泡 5. 为同一个元素绑定多个不同的事件,指向的是同一个事件处理函数 6. 百度的大项目 7. BOM 8. 定时器 9. DOM加强,多个几个好玩的案例 part3 复习 ...
分类:
Web程序 时间:
2019-12-10 15:27:09
阅读次数:
111
恢复内容开始 1. js组成: ECMAScript(语法) 描述了该语言的语法和基本对象 DOM(文档对象模型) 描述了处理网页内容的方法和接口 BOM(浏览器对象) 描述了与浏览器进行效应的方法和接口 2. JS输出方式: alear警告框, console.log 控制台输出框, (康搜唠可) ...
分类:
Web程序 时间:
2019-12-09 01:28:14
阅读次数:
193
Javascript——简称JS,一种直译式脚本语言,不需要通过编译 脚本语言:直接解析执行的语言 js由浏览器解析执行,提供用户的交互 js组成: ECMAScript:核心部分,定义js的语法规范 DOM:document Object Model文档对象模型,主要是用来管理页面的 BOM:Br ...
分类:
编程语言 时间:
2019-12-08 01:05:24
阅读次数:
105