摘要: 概述jquery是一个前端的js库,它兼容性好(处理了兼容),它的语法简洁。它是链式调用的语言。以面向对象封装的以返回一个jquery对象为核心来实现对应的链式调用。它集成了对应的animated.js (底层实现基于css3动画),它的动画库很强大。它的可扩展性强,它可以利用对应的方法来扩展插件。 阅读全文
posted @ 2022-09-14 22:36 B1NGO 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 扩展运算符 扩展运算符(spread)用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值。 剩余运算符 剩余运算符(rest)也是三个点号,不过其功能与扩展运算符恰好相反,把逗号隔开的值序列组合成一个数组。 如何区别? 当三个点(…)在等号左边,或者放在形参上,为 rest 运算符 阅读全文
posted @ 2022-08-30 21:01 B1NGO 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 我觉得是不可以的 例如: const a = {} const b = { key: 'b' } const c = { key: 'c' } a[b] = 123 a[c] = 456 console.log(a[b]) //456 因为用对象作为key时,先会被隐式转换为字符串,其值为[obje 阅读全文
posted @ 2022-08-27 15:03 B1NGO 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、执行上下文是什么 在JavaScript中,有三种代码分类: 1.全局代码(全局中书写的代码) 2.局部代码(常见函数体里的代码) 3.Eval代码(使用eval()执行的代码) 在JavaScript中的执行上下文指的是JS代码被解析和运行时所处的环境,被称之为JavaScript中的执行上下 阅读全文
posted @ 2022-08-27 14:39 B1NGO 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 深拷贝及浅拷贝及相关内容 浅拷贝 只拷贝第一层的值,其他后面拷贝的是地址。 示例 使用u盘在一台电脑上拷贝文件,使用浅拷贝拷贝的相当于快捷方式。 第一层俩个内容不一样,其他每层都是指向同一个文件 实现浅拷贝的方法 Object.assign (实现浅拷贝) let obj = { user:{ na 阅读全文
posted @ 2022-08-27 11:14 B1NGO 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Object的相关内容及深拷贝和浅拷贝 概述: Object是顶层的构造,万物皆对象,所有的对象都是Object的子类。Object的方法所有的对象都能共享。 Object实例方法(原型方法) 使用实例对象调用的方法称为实例方法。所有实例都是Object的子类,所以所有的实例都能调用Object的实 阅读全文
posted @ 2022-08-27 11:11 B1NGO 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 设计模式 基础内容 数据结构 计算机网络(网络七层) 操作系统(linux) 计算机原理 (冯诺依曼) 设计模式 概述:用来设计对应类和对象的(建立类和对象的模型的)。不区分语言(主要是思想)。主要设计模式有23种。 主要分为三类 创建型: 用来创建类和对象的(5种) 结构型:将类和对象的结构里面几 阅读全文
posted @ 2022-08-27 11:07 B1NGO 阅读(17) 评论(0) 推荐(0) 编辑
摘要: JSONP及Axios jsonp 概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。(默认是一个get请求。) 什么叫跨域 同源策略(属于浏览器的)为了安全性。 浏览器采用了对应的同源策略,它防止了对应的恶意请求以及其他非正常请求(一定程度) 阅读全文
posted @ 2022-08-27 11:02 B1NGO 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 协议使用:http的协议 (基于tcp/ip) 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a href="http://www.baidu.com">去百度</a> <a href="http://www.wobo.com">去微博</a> 异步请求 (上一个请求没完成和下一个 阅读全文
posted @ 2022-08-27 10:55 B1NGO 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 闭包 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。 (就是一个外部函数返回一个内部函数,返回的内部函数一直引用着外部函数的变量或参数,外部函数的变量以及对应的参数不会被gc回收) 闭包形式的函数的预编译过程 开辟函数的内存空间 开辟一个代码的对应的内存空间。 阅读全文
posted @ 2022-08-20 17:54 B1NGO 阅读(33) 评论(0) 推荐(0) 编辑