
JS基础
文章平均质量分 81
打怪进阶选手安好
谦虚,脚踏实地,创新
展开
-
晓舟报告学习笔记——JS基础-异步编程
文章目录异步编程一、同步与异步一般的renturn返回只能实现同步复习回调函数二 实现异步的方法1 用回调函数版的getData获取数据2 promise3 promise版的getData4、async函数await有等待的过程异步编程一、同步与异步异步: 可以多条任务线去执行程序,一条任务卡顿不影响其他任务。一般的renturn返回只能实现同步 <script> //ajax 与服务器通信,异步获取数据 //异步获取数据的方法原创 2021-08-17 21:53:42 · 243 阅读 · 0 评论 -
晓舟报告学习笔记——原始类型与引用类型
文章目录原始类型与引用类型前提原始类型(或叫值类型)引用类型对象一 赋值的区别代码示例:二 比较的区别三 传参的区别原始类型和引用类型的类型检测1 原始类型检测:typeof(值)2 引用类型检测: 值 instanceof 类型练习(数组存储学生列表)第一次代码结果不符合代码结果(最后一次的覆盖前几次的输入结果)问题及原因解决方法1每次重新输入的时候,把student{}重新初始化解决方法2创建class类,用类初始化对象,则每次初始化是不一样的原始类型与引用类型前提JavaScript有六种数据原创 2021-08-17 20:14:00 · 183 阅读 · 0 评论 -
晓舟报告学习笔记——BOM
文章目录BOM一、概述二、Window对象(全局对象)猜数字的实现三、location对象四、navigator对象五 screen对象六 history对象BOM一、概述《javaScript高级程序设计》这本书讲过: javaScript = ECMAScript + DOM + BOM。DOM:文档对象模型(document对象)BOM:浏览器对象模型二、Window对象(全局对象)windows对象是全局对象,所有在浏览器可以直接使用的方法都是window对象的方法,其中d原创 2021-08-17 18:20:47 · 278 阅读 · 0 评论 -
晓舟报告学习笔记——事件绑定、事件委托以及事件类型
文章目录事件绑定一、绑定事件二、事件冒泡与事件捕获阻止事件冒泡代码示例取消事件默认行为代码示例事件委托事件类型1 鼠标事件2 键盘事件3 触屏事件事件绑定一、绑定事件1 element.onEventType = function(){} //内联形式2 addEventListener("eventType",function{})//外联形式区别:两种方法都能实现相同的效果,能成功的为按钮绑定了点击事件,但区别是使用addEventLitener可以无限制的为元素绑定事件,而原创 2021-08-17 15:08:06 · 424 阅读 · 0 评论 -
晓舟报告学习笔记——DOM文档对象模型(图片切换,样式设置等)
文章目录DOM文档对象模型节点类型元素节点属性节点文本节点网页效果document对象1 获取节点完整代码document.getElementByIddocument.getElementsByClassNameelement.innerHTMLdocument.querySelectordocument.querySelectorAll2 事件类型3 设置样式element.style.colorelement.style.backgroundColor4 设置属性element.src完整代码效果图原创 2021-08-17 09:55:19 · 377 阅读 · 0 评论 -
晓舟报告学习笔记——ES5和ES6面向对象知识点
文章目录面向对象旧语法(ES5 prototype)与新语法(ES6)ES5面向对象的知识1 构造函数:用于创建对象的函数,模拟类代码实现2 原型对象 prototype自己创建的构造函数的prototype的扩展利用prototype扩展我们自己定义的构造函数利用prototype扩展系统自带的构造函数3 原型链:实现继承(了解即可,ES2015之后有更好的继承方案)ES2015(ES6)面向对象语法1 支持class关键字继承(同java)继承 同Java的语法定义类的实例总结作业:扩展Date的原创 2021-08-17 09:09:55 · 547 阅读 · 0 评论 -
晓舟报告学习笔记-ES2015基础语法-let,const,函数等
文章目录ES2015基础语法变量1 使用Let代替var;2 块级作用域;3 不存在变量提升;4 不允许重复声明;常量 const1 定义之后不可以修改;2 不变的值常用常量进行声明;3 函数表达式可以使用常量;4 对象声明可以使用常量5 引入外部模块可以使用常量模板字符串1 支持换行;2 支持嵌入变量 $ 此时的变量的输出索引更加明白清晰结构赋值1 数组的结构赋值 相当于对应位置进行赋值2 对象的结构赋值3 通过解构赋值传递参数函数进阶函数表达式没有函数提升的作用,而函数声明的方法有函数提升的作用回调函数原创 2021-08-17 08:25:40 · 554 阅读 · 0 评论 -
数组元素的遍历及数组常用方法-B站晓舟学习报告笔记
文章目录数组元素的遍历1 while循环遍历2 for循环遍历3 for in 遍历(i为索引)4 for of 遍历(i为值)5 map方法遍历数组的常用方法pushsortfilterjoin提取性别为女性的,另外组成一个数组数组元素的遍历数组的遍历 var list = [“a”,“c”,“b”,“d”,“e”];1 while循环遍历 【index]为索引,0开始 var i = 0; while(i<list.length){原创 2021-08-16 22:08:31 · 772 阅读 · 0 评论