- 博客(8)
- 收藏
- 关注
原创 js练习题
1.使用函数语句来定义// 执行一些语句2.使用函数表达式来定义// 执行一些语句3.使用Function类来定义区别:1、var声明的变量属于函数作用域,而let和const声明的变量属于块级作用域;(js作用域在上篇文章)2、var声明的变量存在变量提升,而let和const没有3、var声明的变量可以重复声明,而在同一块级作用域,let变量不能重新声明,const常量不能修改。
2024-05-17 00:51:53
1423
原创 python练习题
函数执行后返回的结果是一个内部函数,并被外部变量所引用,如果内部函数持有被执行函数作用域的变量,则形成了闭包。可以读取函数内部的变量。创建变量的私有空间,防止变量污染全局。内部函数可以访问外部函数作用域中的变量,且访问到的变量长期驻扎在内存中,可供以后使用。对内存消耗有负面影响。因内部函数保存了对外部变量的引用,导致无法被垃圾回收机制回收,增大了内存的使用量,所以使用不当会导致内存泄漏。可能获取到意外的值。对处理速度具有负面影响。闭包的层级决定了引用的外部变量在查找时经过的作用域链长度。
2024-05-14 23:19:01
1367
3
原创 爬虫学习(五)
在这个例子中,我们首先创建了一个 `myObject` 对象,它包含一个可枚举属性 `enumerableProperty`,一个不可枚举属性 `nonEnumerableProperty`,以及一个通过 `Object.defineProperty` 添加的不可枚举属性 `anotherNonEnumerableProperty`。最后,我们再次使用 `Object.setPrototypeOf` 方法将 `car` 的原型设置为 `null`,这意味着 `car` 将不再继承任何属性和方法。
2024-05-09 23:48:35
1912
1
原创 爬虫学习(四)
目录1.js逆向网易云(下)2.js知识点 (1)var (2)let (3)const3.原型、原型对象、构造函数、实例对象4.条件语句与数据类型5.刺猬猫加密6.js函数
2024-04-23 22:07:07
1843
原创 爬虫学习(三)
目录1.布隆过滤器2.模拟登录抓取数据(1)session、cookie(2)jwt3.超级鹰4.pyppeteer5.js逆向网易云(上)
2024-04-23 22:07:03
791
2
原创 爬虫学习记录
coroutine:中文翻译叫协程,在 Python 中常指代为协程对象类型,我们可以将协程对象注册到 时间循环中,它会被事件循环调用。我们可以使用 async 关键字来定义一个方法,这个方法在调 用时不会立即被执行,而是返回一个协程对象。event_loop:事件循环,相当于一个无限循环,我们可以把一些函数注册到这个事件循环上,当 满足条件发生的时候,就会调用对应的处理方法。task:任务,它是对协程对象的进一步封装,包含了任务的各个状态。
2024-04-13 02:41:30
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅