- 博客(24)
- 收藏
- 关注
原创 函数的原型链、闭包、冒充以及继承
一 、原型?每个构造函数(类)都有个显示原型prototype 、每个实例(对象)都有一个隐式原型__proto__ 、对象的隐式原型—proto—等于其构造函数(类)的显示原型prototype 、当查找对象的属性或方法时,先在自身上查找,找不到沿着—proto—向上逐级查找 。二 、原型链?我们把原型的原型的链条关系称为原型链。原型链作用? 实现了js的继承 、 可以给所有的类的实例添加公用方法和属性 。三 、 闭包?什么是闭包?闭包就是函数嵌套函数;函数作为返回值被返回,函
2022-06-06 21:27:18
467
原创 函数基础知识以及简单的for循环结构
一 、for循环基本概念:做重复的事情,通常和数字关联。 基本结构:for(;;){}for(1初始值,2结束条件,4更新变量){ 3执行的for循环代码注意点: 是否满足条件:(如果不满足:代码一次不执行)是否有结束条件:(如果 没有,就是一个死循环(无限循环))浏览器15秒还没有反应过来,就会自动崩溃break与return区别:break在for循环中执行只要break代码被执行for循环立即停止continue ...
2022-05-26 21:33:36
1090
原创 JavaScript 常用事件
一 、Dom 常用的元素间距获取(设置)元素的css行内样式(计算好的样式值需要使用驼峰写法)元素的宽和高clientWidth:内容+padding+border(减去工具条) offsetWidth:内容+padding+border scrollWidth没有滚动条同offsetWidth 内容+padding-工具条+滚动的距离 clientHeight;offsetHeight;scrollHeight元素与父元素距离offsetLeft与相对父元素的左偏移值 offs..
2022-05-25 20:59:08
446
原创 JavaScript最常见的错误
1、Uncaught TypeError: Cannot read property读取一个未定义的对象的属性或调用其方法时或者渲染 UI 组件时对于状态的初始化操作不当,会在控制台中出现最简单的方法:在构造函数中初始化 state。2、 TypeError: ‘undefined' is not an objectSafari 中读取属性或调用未定义对象上的方法时发生的错误。3、 TypeError: null is not an object...
2022-05-25 20:28:23
760
原创 Dom节点及操作
一 、 节点关系父节点 parentElement 所有子节点 children 第一个子节点 firstElementChild 最后一个子节点 lastElementChild 上一个兄弟节点 previousElementSibling 下一个兄弟节点 nextElementSibling 注 :firstChild 第一个子节点(可以是文本,可以是元素)、firstElementChil...
2022-05-22 22:41:50
469
原创 Dom 的基础知识
一 、查询节点 (documen)getElementById() 通过id获取元素var dom = document.getElementById("dom");getElementByTagName() 通过标签名获取元素var ps = document.getElementsByTagName("p")getElementByClassName() 通过类名获取元素var sel = document.getElementsByClassName("sel")ge...
2022-05-18 21:12:19
740
原创 JavaScript
一 、javaScript的三个组成部分:核心:基于ESMAScriptde标准的基本语法和数据类型。 DOM:用于操作页面的元素,进行html与js交互。 BOM:用于操作浏览器窗口,又称浏览器对象模型,浏览器与js交互。二 、BOM 浏览器对象模型(Browser Object Model)的常用window对象基本有:document 文档、screen 屏幕、location 地址、navigator 浏览器对象、history 历史记录以及本地存储相关内容。三、J...
2022-05-17 21:52:16
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人