js
嚣张丶小麦兜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Web API
【代码】Web API。原创 2025-11-22 17:21:05 · 96 阅读 · 0 评论 -
js-模块化
3、导出全部可看做一个对象,将所有的导出成员均作为对象属性,default导出相对于增加一个导出对象属性为default,default只能导出一次。在前端传统开发模式中,当代码开发复杂度过高时会出现全局变量污染、依赖混乱、可维护性差等问题,为了解决这些问题,就需要模块化的支持。1、ES6发布的官方标准,浏览器环境和node环境均支持。4、所有模块中的全局变量、函数均不会产生污染。3、所有的js文件均是一个单独的模块。2、支持静态和动态两种导入方式。1、社区标准,node环境。2、CMJ规范,静态导入。原创 2025-09-23 22:39:37 · 172 阅读 · 0 评论 -
js-promise
1、Promise是一个对象(构造函数),用来处理异步问题;Promise有三种状态:Pending(进行中)、 Resolved(已完成)、Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态;Promise函数接收一个回调函数作为参数,这个回调函数有两个参数,resolve、reject,也是函数;我们一般使用会根据异步执行的结果来手动去调用resolve或reject函数,这两个函数都可以接收参数;原创 2025-09-21 21:51:22 · 141 阅读 · 0 评论 -
js-异常
数值超出有效范围时触发,例如创建长度为负数的数组或递归调用导致堆栈溢出。引用未声明的变量时发生,例如调用未定义的函数或变量。操作不符合数据类型时发生,例如对字符串进行数学运算。代码不符合语法规范时触发,例如缺少符号或拼写错误。处理不符合规范的 URL 或编码函数参数时触发。2、引用错误(ReferenceError)1、语法错误(SyntaxError)4、范围错误(RangeError)3、类型错误(TypeError)5、URI错误(URIError)原创 2025-09-20 19:56:41 · 226 阅读 · 0 评论 -
js-闭包的理解
js 的作用域分两种,全局和局部,基于我们所熟悉的作用域链相关知识,我们知道在 js 作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能,也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的,那么我们想在一个函数内部也有限权访问另一个函数内部的变量该怎么办呢?闭包就是用来解决这一需求的,闭包的本质就是在一个函数内部创建另一个函数。原创 2025-09-19 22:05:41 · 236 阅读 · 0 评论 -
js-dom事件传播
利用事件冒泡的机制来完成,当我需要给多个子元素都触发某种事件时,只需要给他们的相同父元素绑定该事件即可;当子元素触发事件时,事件冒泡到父元素上触发绑定的事件,再通过触发事件的事件源(e.target)来判断是哪个子元素触发即可;可用来优化事件性能;在DOM(文档对象模型)结构中,当一个元素上的事件被触发时,该事件不仅会被该元素上的事件监听器捕获,同时也会沿着DOM树向上传播到父元素,直到根节点。当事件发生时,浏览器会从根节点(通常是document对象)开始,然后向下遍历DOM树,直到达到事件的目标元素。原创 2025-09-19 21:47:40 · 187 阅读 · 0 评论 -
js-对象原型及原型链
构造函数User的实例person的隐式原型指向构造函数原型this.sex = '男'// true。原创 2025-09-16 22:16:15 · 447 阅读 · 0 评论 -
js-堆栈概念
1、js引用数据类型有array、function、object、date等;引用数据类型存储在堆内存中,引用数据类型占据空间大、大小不固定,如果存储在栈中,将影响程序的运行性能;2、引用数据类型会在栈中存储一个指针(地址),这个指针指向堆内存空间中的引用值;3、寻找引用值时,会先检索其在栈中的地址,取得地址后,从堆中获得引用值;JS的基本数据类型有7种;2、访问栈底元素,必须拿掉它上面的元素;原创 2025-09-07 21:25:12 · 146 阅读 · 0 评论 -
js-作用域和预编译
2、找形参数和变量声明,将形参名和变量名作为AO对象属性名,值为undefined。4、找函数体里面的函数声明,值赋予函数体。1、创建AO对象(执行期上下文)3、将实参值和形参统一。原创 2025-09-04 23:32:57 · 131 阅读 · 0 评论 -
js-常用小知识
【代码】js不常用的小知识。原创 2025-09-01 22:39:40 · 112 阅读 · 0 评论
分享