- 博客(223)
- 资源 (2)
- 收藏
- 关注
原创 关于逆向爬虫
逆向爬虫是指对抗爬虫的一种技术手段。通常情况下,网站会通过一些机制来限制爬虫的访问,例如验证码、IP封禁、请求频率限制等。逆向爬虫就是通过分析这些限制机制,找到对应的解决方案,绕过网站的限制,实现对数据的获取。
2024-03-20 14:28:01
2338
原创 JS原型、构造函数和实例详解
在前端中,原型、构造函数和实例是紧密相关的三个概念。它们之间的关系如下:构造函数是用来创建实例的函数,实例是通过构造函数和new关键字创建出来的对象。原型是一个对象,它包含了实例共享的属性和方法。每个实例都有一个指向原型的指针__proto__,它指向构造函数的prototype属性。实例通过__proto__指向原型,通过constructor指向构造函数。
2023-12-14 12:10:49
396
原创 Axios和AJAX学习概要
axios是一个基于Promise的HTTP库,而ajax是对原生XHR的封装;ajax技术实现了局部数据的刷新,而axios实现对ajax的封装;
2023-12-13 16:52:02
452
原创 学习笔记—XMLHttpRequest
XMLHttpRequest(XHR)对象用于与服务器交互,是基于XML的HTTP请求。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest在AJAX编程中被大量使用。
2023-12-13 16:28:48
1424
原创 【无标题】
Vue.js 2(通常称为Vue 2)是一款流行的JavaScript前端框架,用于构建现代、交互式、响应式的用户界面。Vue.js 3(通常称为Vue 3)是Vue.js框架的第三个主要版本,是一个现代化的前端JavaScript框架,用于构建交互式、响应式的用户界面。Vue 3是Vue.js框架的第三个主要版本,在Vue 2的基础上进行了重大的改进和升级。任何一个函数,如ref、reavtived、computed等,仅仅在用到的时候才打包,没用到的模块都被摇掉,打包的整体体积变小)
2023-12-13 16:03:18
875
原创 Git和Github、Gitlab、Gitee介绍
2、Github是不开源的,企业版、私有仓库收费,因为Github的初衷就是为了大家共享自己的劳动成果。1、Git是版本管理工具(简单地说就是一个软件)类似于SVN,常用于本地代码的版本管理,是对我们本地的一些资料代码进行版本管理。3、Gitlab是开源的,基于开源的Git二次开发的项目管理和代码托管的web服务器软件,适合搭建企业自己的代码仓库。4、Gitee(码云)是开源的,免费的,是开源中国社区oschina,基于GitLab二次开发的项目管理和代码托管服务器/代码仓库。
2023-12-12 20:33:28
694
原创 Script 对象属性介绍和使用场景
Script对象是JavaScript中的一个内置对象,它代表了当前正在执行的脚本。Script对象有以下几个属性
2023-11-30 16:57:16
479
原创 学习webpack和webpack-cli
webpack和webpack-cli是JavaScript应用程序的静态模块打包器。webpack-cli是webpack的命令行接口,用于在命令行中运行webpack。webpack-cli提供了一些命令,例如init、migrate、loader、plugin等,可以帮助用户更方便地使用webpack。当你需要使用webpack来打包你的JavaScript应用程序时,你需要下载和安装webpack和webpack-cli。其中webpack是必须的,而webpack-cli是可选的,但是建议安装,因
2023-11-30 11:18:13
568
原创 如何在Node.js环境中使用ESCMAScript的导入导出(ES Module)
Node.js默认支持Common.js标准语法。如需使用ECMAScript标准语法,在运行模块所在文件夹新建package.json文件,并设置{"type":"module"}
2023-11-28 15:02:57
435
原创 如何在webpack中使用ES Module来加载CommonJS模块?
如何在webpack中使用ES Module来加载CommonJS模块?
2023-11-28 14:20:56
969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人