![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript-2020年整理
文章平均质量分 64
前面的体系有些乱,重新整理
szmtjs10
学习,交流,提高
展开
-
JavaScript可不可采用面向组合的设计方式
从设计思想上谈谈继承本身的问题假如现在有不同品牌的车,每辆车都有drive、music、addOil这三个方法。class Car{ constructor(id) { this.id = id; } drive(){ console.log("wuwuwu!"); } music(){ console.log("lalala!") } addOil(){ console.log("哦哟!")原创 2021-01-08 10:49:56 · 106 阅读 · 0 评论 -
JSONP跨域访问百度实现搜索提示小案例
JSONP跨域访问百度实现搜索提示小案例一、JSONP简介 JSONP 全称 JSON with padding(填充式 JSON 或参数式 JSON),JSONP实现跨域请求的原理,就是动态创建<script>标签,然后利用<script>的”src"属性不受同源策略限制来跨域获取数据,其实凡是拥有”src”属性的标签都有跨域的能力,如<script> <img> <iframe>等。JSONP 由两部分组成:回调函数和数据。回调函数是当转载 2021-01-04 00:05:49 · 271 阅读 · 0 评论 -
DOM
DOM概述DOM的官方定义W3C文档对象模型(DOM)是一个使程序和脚本能够动态地访问和更新文档的内容、结构以及样式,并独立于平台和语言的接口。W3C DOM提供了一套用于HTML和XML文档的标准对象,以及访问这些文档的标准接口。文档对象模型(DOM)定义了一种按顺序、层次方式访问文档中各元素的结构化方式,是最流行的用于操作结构化文档HTML和XML的API。DOM与具体的编程语言无关,可以在C、JavaScript、ActionScript、Java等语言中实现。接口的概念接口是一种描述,而原创 2020-12-26 22:16:48 · 1944 阅读 · 0 评论 -
BOM
BOM概述BOM结构图说明反映了BOM中各对象之间的层次关系;在BOM中,window对象是顶层对象,其它对象均是其子对象;history浏览器的浏览历史location对象代表当前显示的文档的地址Navigator对象提供有关浏览器的各种信息screen对象提供显示器屏幕相关的一些信息Frames[]为window对象的数组型属性,每一个数组元素对应框架集(frameset)中的一个框架(frame)所对应的窗口。Document对象是对DOM的引用,代表了当前浏览器窗口中的网页文档W原创 2020-12-22 21:46:52 · 673 阅读 · 0 评论 -
BOM与DOM简介
BOM与DOM简介JS提供了控制页面内容的方法,而要控制页面内容,还需要能够访问页面内容。BOM(Browser Object Model)提供了访问浏览器各种功能部件的途径,例如浏览器窗口本身、浏览历史等;而DOM(Document Object Model)提供了访问浏览器中网页文档各元素的途径,包括页面中的超链接、表单等各种HTML元素及其内容。BOM与DOM是独立于程序语言和平台的标准,W3C定义了一组标准接口,而这些接口在浏览器中以对象的形式实现。BOM与DOM均由一组对象组成,对象定义了属原创 2020-12-22 20:19:05 · 369 阅读 · 0 评论 -
第三章 第2节作用域链的动画展示
作用域与执行上下文许多开发人员经常混淆作用域和执行上下文的概念,误认为它们是相同的概念,但事实并非如此。我们知道JavaScript属于解释型语言,JavaScript的执行分为:解释和执行两个阶段,这两个阶段所做的事并不一样:解释阶段:词法分析语法分析作用域规则确定执行阶段:创建执行上下文执行函数代码垃圾回收JavaScript解释阶段便会确定作用域规则,因此作用域在函数定义时就已经确定了,而不是在函数调用时确定,但是执行上下文是函数执行之前创建的。执行上下文最明显的就是th原创 2020-12-14 22:12:35 · 159 阅读 · 0 评论 -
第三章 作用域(作用域链)
作用域作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期,在JavaScript中变量的作用域有全局作用域和局部作用域。一、JS中的作用域代码(变量|函数)在某一个地方的作用1>在全局范围内,声明的变量和函数,其实都是window对象的属性或者方法2>例如函数中声明一个局部变量在全局中打不出来二、JS中的作用域链内部有权访问外部的局部变量或者函数外部不能访问内部的局部变量或者函数<!DOCTYPE html><html lang="en"&原创 2020-12-06 19:48:50 · 147 阅读 · 0 评论 -
JavaScript知识目录
第一章:JavaScript概述1.浏览器运行原理第二章:数据类型基本类型引用类型第三章:作用域(作用域链)第四章:原型(原型链)第五章:BOM对象DOM对象第六章:事件原创 2020-12-06 19:32:32 · 172 阅读 · 0 评论