
JavaScript
文章平均质量分 74
深入JavaScript并分享知识总结
♂愤怒的it男♂
这个作者很懒,什么都没留下…
展开
-
js中this的原理详解(web前端开发javascript语法基础)
js之所以有this的设计,跟内存里面的数据结构有关系。网上很多文章会告诉你,this指的是函数运行时所在的环境。这种解释没错,但是没谁告诉你为什么会这样?也就是说,函数的运行环境到底是怎么决定的?原创 2023-09-17 22:00:16 · 166 阅读 · 1 评论 -
JS中this的9种指向详解(web前端开发javascript语法基础)
js中的this其实是函数调用的上下文,在我看来这个定义包括两方面:1、在一个函数中,this是调用这个函数的对象;2、一个函数可能会被以不同的方式调用,不同的调用方式下,this的含义不同。因此,函数中this的含义可以视为是在运行时确定的。原创 2023-09-04 21:13:08 · 2165 阅读 · 2 评论 -
JavaScript立即执行函数(自执行函数)的3种写法
顾名思义,声明一个函数并马上调用这个函数就叫做立即执行函数;也可以说立即执行函数是一种语法,让你的函数在定义以后立即执行;立即执行函数又叫做自执行函数。原创 2023-08-26 21:15:00 · 3129 阅读 · 0 评论 -
JS构造函数、实例对象、原型对象的关系与原型链的详细解释
重温一下构造函数、原型对象、实例对象之间的关系。每个构造函数都有一个原型对象,构造函数有一个属性(prototype)指向原型对象,原型对象有一个属性(constructor)指回构造函数,而被构造函数new出来的实例对象有一个属性(__proto__)指向原型对象。原创 2023-08-25 23:57:42 · 225 阅读 · 1 评论 -
JavaScript请求数据的4种方法总结(Ajax、fetch、jQuery、axios)
JavaScript请求数据有4种主流方式,分别是Ajax、fetch、jQuery和axios。原创 2023-08-17 22:43:46 · 8898 阅读 · 1 评论 -
深入学习JavaScript的Promise和then、catch、finally的用法
Promise就是将“发布者代码”和“订阅者代码”连接在一起的一个特殊的JavaScript对象,也就是发布订阅模式中的调度中心。“发布者代码”可以花费任意长的时间来准备需要发布的消息,而Promise在发布消息完毕时,将消息向所有的“订阅者代码”公布。以下面的代码为例子,详细解析Promise的用法。原创 2023-08-15 22:02:41 · 1691 阅读 · 1 评论 -
Scrapy基本概念——Scrapy shell
Scrapy shell是一个交互式shell,可以在不运行Spider的情况下,测试和调试自己的数据提取代码。事实上,Scrapy shell可以测试任何类型的代码,因为它本就是一个常规的Python shell。7、使用response实例打印响应头信息。6、使用response实例查看响应状态。4、使用request实例修改请求方式。1、使用response实例提取数据。3、使用response实例提取数据。2、使用fetch()函数获取响应。5、使用fetch()函数获取响应。原创 2022-11-28 09:24:20 · 1480 阅读 · 1 评论 -
Scrapy基本概念——Selectors
=95|98|NT|2000)Windows”能匹配“2000Windows”中的“Windows”,但不能匹配“3.1Windows”中的“Windows”。95|98|NT|2000)Windows”能匹配“3.1Windows”中的“Windows”,但不能匹配“2000Windows”中的“Windows”。例如,“o{2,}”不能匹配“Bob”中的“o”,但能匹配“foooood”中的所有o。例如,“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。原创 2022-11-27 20:35:50 · 914 阅读 · 0 评论 -
Scrapy基本概念——Item Pipeline
蜘蛛抓取的每一个Item都会被发送到Item Pipeline。根据ITEM_PIPELINES的优先级设置,不同的Item Pipeline依次处理每一个Item,最后可删除该Item不做处理,也可将该Item发送到下一个Item Pipeline。Item Pipeline的主要用途有:1、清洗数据2、验证数据(检查Item某些字段是否为空)3、数据查重4、存储数据。原创 2022-11-25 21:45:12 · 1793 阅读 · 0 评论 -
Scrapy基本概念——Items
Item对象只是一个容器,用来保存爬取到的数据, 它提供了类似于字典的API。说白了,Item对象和字段(Field)对象都是一个字典,只不过Item对象增加了一个fields属性。原创 2022-11-21 14:15:05 · 1502 阅读 · 0 评论 -
Scrapy基本概念——命令行工具
一、构建项目的命令行使用二、全局命令三、项目命令原创 2022-11-20 12:05:56 · 1201 阅读 · 0 评论 -
Python爬虫采集框架——Scrapy初学入门
scrapy.Request支持绝对URL,而response.follow支持相对URL,并返回一个请求实例。只需定义start_urls属性,不需重写start_requests() 方法,由默认的start_requests()方法根据start_urls属性开始请求也可。该蜘蛛将提取页面中的text、author和tags,使用终端打印,提取下一页的地址并开始请求,以此递归。蜘蛛开始请求(方法返回的是请求的iterable)原创 2022-11-19 21:03:21 · 1483 阅读 · 1 评论