自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Node.js /webpack DAY6

*** 目标:基于 fs 模块 读写文件内容* 1. 加载 fs 模块对象* 2. 写入文件内容* 3. 读取文件内容*/// 1. 加载 fs 模块对象// 2. 写入文件内容else console.log('写入成功')})// 3. 读取文件内容// data 是 buffer 16 进制数据流对象// .toString() 转换成字符串})/*** 目标:基于 http 模块创建 Web 服务程序* 1.1 加载 http 模块,创建 Web 服务对象。

2023-08-30 21:30:54 593

原创 13、Vue3 大事件管理系统

一、大事件项目介绍 和 创建1.1 Vue3 大事件管理系统在线演示: https://fe-bigevent-web.itheima.net/login接口文档: https://apifox.com/apidoc/shared-26c67aee-0233-4d23-aab7-08448fdf95ff/api-93850835基地址: http://big-event-vue-api-t.itheima.net1.2 pnpm 包管理器 - 创建项目一些优势:比同类工具快2倍左右、节省磁盘空

2023-08-28 22:57:31 3461

原创 Git 版本控制系统

为何学习 Git?✓管理代码版本,记录,切换,合并代码Git 学习:✓ 现在本机自己使用✓ 再学习多人共享使用如何安装使用?✓ 程序双击安装✓ 在 VSCode 中使用 bash 终端以及 git 命令需求:把 Webpack 压缩好的 dist 分发文件夹网页,部署到码云上,开启 Page 服务在互联网中浏览初始化本地 Git 仓库(这次是非空文件夹-配套素材 dist 文件夹)初始化远程 Git 仓库(这一次也是非空的)本地配置远程仓库链接。

2023-08-25 16:27:32 1281

原创 12、Pinia 快速入门

Pinia 是 Vue 的最新状态管理工具,是 Vuex 的替代品。

2023-08-24 16:04:39 216

原创 11、vue3

一、为什么要学 Vue31.1 为什么要学 Vue31.2 Vue3的优势1.3 Vue2 选项式 API vs Vue3 组合式APIVue3 组合式API vs Vue2 选项式 API二、create-vue搭建Vue3项目2.1 认识 create-vue2.2 使用create-vue创建项目前提环境条件已安装 16.0 或更高版本的 Node.jsnode -v创建一个Vue应用npm init vue@latest这一指令将会安装并执行 create-vu

2023-08-23 22:02:31 569

原创 8、Vue 核心技术与实战 智慧商城项目 DAY8~10

已售{{ detail.goods_sales }}件

2023-08-23 11:34:47 893

原创 7、Vue 核心技术与实战 day07

1.1 vuex概述1.2 构建 vuex [多组件数据共享] 环境1.创建项目vue create vuex-demo2.创建三个组件, 目录如下|-components|--Son1.vue|--Son2.vue|-App.vue3.源代码如下App.vue在入口组件中引入 Son1 和 Son2 这两个子组件<template> <div id="app"> <h1>根组件</h1> <input

2023-08-18 15:35:15 75

原创 6、Vue 核心技术与实战 day06

一、路由进阶1.1 路由的封装抽离main.jsimport Vue from 'vue'import App from './App.vue'// 导入import router from './router/index'Vue.config.productionTip = falsenew Vue({ render: h => h(App), router}).$mount('#app')src → router → index.js//如果层级很深就很难找可

2023-08-16 23:06:12 71 1

原创 5、Vue 核心技术与实战 day05

一、自定义指令1.1 自定义指令main.jsimport Vue from 'vue'import App from './App.vue'Vue.config.productionTip = false// // 1. 全局注册指令// Vue.directive('focus', {// // inserted 会在 指令所在的元素,被插入到页面中时触发// inserted (el) {// // el 就是指令所绑定的元素// // conso

2023-08-15 18:11:40 58

原创 4、Vue 核心技术与实战 day04

一、组件的三大组成部分 (结构/样式/逻辑)1.1 组件的三大组成部分 - 注意点说明1.2 组件的样式冲突 scoped加在style 后1.3 data 是一个函数<template> <div class="base-count"> <button @click="count--">-</button> <span>{{ count }}</span> <button @clic

2023-08-14 18:49:51 57

原创 3、Vue 核心技术与实战 day03

一、生命周期1.1 Vue 生命周期 和 生命周期的四个阶段1.2 Vue 生命周期函数(钩子函数)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device

2023-08-13 18:22:43 58

原创 2、Vue 核心技术与实战 day02

一、指令补充1.1 指令修饰符<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti

2023-08-11 12:00:19 65

原创 1、Vue 核心技术与实战 day1

一、Vue 快速上手1.1 为什么要学习Vue1.前端必备技能2.岗位多,绝大互联网公司都在使用Vue3.提高开发效率4.高薪必备技能(Vue2+Vue3)1.2 什么是Vue概念:Vue (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架Vue2官网:https://v2.cn.vuejs.org/优点:大大提升开发效率 (70%↑)缺点:需要理解记忆规则 → 官网1.2.1 什么是构建用户界面基于数据渲染出用户可以看到的界面1.2.2 什么是渐进式所谓渐

2023-08-09 12:12:50 96 2

原创 4、数据库与身份认证 DAY4

数据库(database)是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们。

2023-08-07 10:51:02 80

原创 3.Express DAY3

官方给出的概念:Express 是基于 Node.js 平台,快速、开放、极简的Web 开发框架。通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/广义上来讲,路由就是映射关系。中间件(Middleware ),特指业务流程的中间处理环节。

2023-08-04 18:57:25 46 1

原创 2.模块化 DAY2

模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。Node.js 中的第三方模块又叫做包。就像电脑和计算机指的是相同的东西,第三方模块和包指的是同一个概念,只不过叫法不同。① 将格式化时间的功能,拆分到 src -> dateFormat.js 中。

2023-08-03 11:06:25 36

原创 1. 初识Node.js与内置模块 DAY1

Node.js 是一个基于 Chrome V8 引擎的JavaScript 运行环境。Node.js 的官网地址: https://nodejs.org/zh-cn/终端(英文:Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式。作为一名合格的程序员,我们有必要识记一些常用的终端命令,来辅助我们更好的操作与使用计算机。// 1.导入 fs 模块,来操作文件// 2.调用 fs.readFile() 方法读取文件// 参数1:读取文件的存放路径(相对路径)

2023-07-31 16:42:23 62

原创 5、黑马头条-数据管理平台 DAY5

黑马头条-数据管理平台,是什么样网站,要完成哪些功能?✓ 数据管理网站,登录后对数据进行增删改查数据管理平台,未登录能否管理数据?✓ 不能,数据是公司内部的,需账号登录后管理为什么要按照一定的结构,管理代码文件?✓ 方便以后的查找和扩展if(!token) {/*** 目标2:设置个人信息* 2.1 在 utils/request.js 设置请求拦截器,统一携带 token* 2.2 请求个人信息并设置到页面*/// 2.2 请求个人信息并设置到页面axios({})

2023-07-26 21:51:56 377 1

原创 4、AJAX进阶 DAY4

什么是同步代码?➢ 逐行执行,原地等待结果后,才继续向下执行什么是异步代码?➢ 调用后耗时,不阻塞代码执行,将来完成后触发回调函数JS 中有哪些异步代码?➢ 事件➢ AJAX异步代码如何接收结果?➢ 依靠回调函数来接收什么是 Promise 的链式调用?➢ 使用 then 方法返回新 Promise 对象特性,一直串联下去then 回调函数中,return 的值会传给哪里?➢ 传给 then 方法生成的新 Promise 对象Promise 链式调用有什么用。

2023-07-25 11:48:14 49

原创 3.AJAX原理 DAY3

AJAX 原理是什么?➢ XMLHttpRequest 对象为什么学习 XHR?➢ 有更多与服务器数据通信方式➢ 了解 axios 内部原理XHR 使用步骤?➢ 创建 XHR 对象➢ 调用 open 方法,设置 url 和请求方法➢ 监听 loadend 事件,接收结果➢ 调用 send 方法,发起请求。

2023-07-24 11:51:12 51

原创 2.AJAX 综合案例 DAY2

Bootstrap 弹框

2023-07-22 16:57:55 94

原创 1.AJAX 入门 DAY1 让数据活起来

(「艾科C藕丝」)引入 axios.js:https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js使用 axios 函数✓ 传入配置对象✓ 再用.then回调函数接收结果,并做后续处理AJAX 有什么用?➢ 浏览器和服务器之间通信,动态数据交互AJAX 如何学:➢ 先掌握 axios 使用➢ 再了解 XMLHttpRequest 原理这一节 axios 体验步骤?➢ 引入 axios 库➢ 使用 axios 语法。

2023-07-21 12:06:55 75

原创 6. Web APIs - DAY6 移动端网页特效

<script>// 1.获取元素// 2.手指触摸DOM元素事件console.log('我摸你了')})// 3.手指在DOM元素身上移动事件console.log('我继续摸你')})// 4.手指离开DOM元素console.log('轻轻的我走了')})</script>

2023-07-19 22:56:28 46

原创 5. Web APIs - DAY5 PC 端网页特效

padding: 0;.father {*/.son {.w {</style></head><body></div><script>// offset 系列// 1.可以得到元素的偏移 位置 返回的不带单位的数值// 它以带有定位的父亲为准 如果么有父亲或者父亲没有定位 则以 body 为准。

2023-07-19 18:02:37 40

原创 4. Web APIs - DAY4 BOM 浏览器对象模型

<button>点击</button><script>})} else {div.innerHTML = '您将在' + time + '秒钟之后跳转'time --},1000)</script>

2023-07-16 19:13:31 43

原创 3.2 Web APIs - DAY3 (事件高级)

传统注册事件</button><button>方法监听注册事件// 1.传统方法注册事件// 2.事件监听注册事件 addEventListener// (1)里面的事件类型是字符串 必须加引号 而且不带on// (2)同一个元素 同一个事件可以添加多个监听器(事件处理程序)})})// 3.attachEvent ie9以前的版本支持})

2023-07-14 00:09:55 49 1

原创 3.1 Web APIs - DAY3 (基础完结)

文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。关于dom操作,我们主要针对于元素的操作。主要有创建、增、删、改、查、属性操作、事件操作。node.removeChild() 方法从 DOM 中删除一个子节点,返回删除的节点。主要修改dom的元素属性,dom元素的内容、属性, 表单的值等。

2023-07-13 16:12:13 45 1

原创 2.Web APIs - DAY2

// 1.获取元素的属性值// (1)element.属性// (2)element.getAttribute('属性') get得到获取 attribute 属性的意思 我们程序员自己添加的属性我们称为自定义属性 index

2023-07-12 23:59:18 46 1

原创 1.Web APIs - DAY1

1.API 是为我们程序员提供的一个接口,帮助我们实现某种功能,我们会使用就可以了,不必纠结内部如何实现2.Web API 主要是针对于浏览器提供的接口,主要针对于浏览器做交互效果。3.Web API 一般都有输入和输出(函数的传参和返回值),Web API 很多都是方法(函数)4.学习 Web API 可以结合前面学习内置对象方法的思路学习文档对象模型(Document Object Model,简称DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。

2023-07-12 11:13:29 39 1

原创 4.JavaScript 高级第四天 高阶技巧

1.直接赋值和浅拷贝有什么区别?直接赋值的方法,只要是对象,都会相互影响,因为是直接拷贝对象栈里面的地址浅拷贝如果是一层对象,不相互影响,如果出现多层对象拷贝还会相互影响2.浅拷贝怎么理解?拷贝对象之后,里面的属性值是简单数据类型直接拷贝值如果属性值是引用数据类型则拷贝的是地址实现深拷贝三种方式?

2023-07-08 18:31:56 62 1

原创 3.JavaScript 进阶第三天 深入面向对象

1.原型是什么?一个对象,我们也称为 prototype 为原型对象2.原型的作用是什么?共享方法可以把那些不变的方法,直接定义在 prototype 对象上3.构造函数和原型里面的this指向谁?实例化的对象1.prototype是什么?哪里来的?原型(原型对象)构造函数都自动有原型2. constructor属性在哪里?作用干啥的?prototype原型和对象原型__proto__里面都有都指向创建实例对象/原型的构造函数。

2023-07-05 22:30:43 37

原创 2.JavaScript 进阶第二天 构造函数&数据常用函数

1.什么是实例成员?实例对象的属性和方法即为实例成员2.什么是静态成员?构造函数的属性和方法被称为静态成员。

2023-07-05 10:13:22 53

原创 1.JavaScript 高级第一天 作用域&解构&箭头函数

局部作用域分为哪两种?函数作用域 函数内部块级作用域 {}局部作用域声明的变量外部能使用吗?不能垃圾回收机制(Garbage Collection) 简称 GCJS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。正因为垃圾回收器的存在,许多人认为JS不用太关心内存管理的问题但如果不了解JS的内存管理机制,我们同样非常容易成内存泄漏(内存无法被回收)的情况不再用到的内存,没有及时释放,就叫做内存泄漏1.怎么理解闭包?

2023-07-02 23:53:41 99 1

原创 7、Web API-DAY7 实战-放大镜效果

水平坐标 如果 大于等于100 并且小于300,移动的距离就是 mx - 100 (100是遮罩盒子自身宽度的一半)鼠标在middle 盒子里面的坐标 = 鼠标在页面中的坐标 - middle 中等盒子的坐标。3.让鼠标经过小图片的爸爸li盒子,添加类,其余的li移除类(注意先移除,后添加)3.显示和隐藏也尽量定义一个函数,因为鼠标经过离开中等盒子,会显示隐藏,同时,④: 鼠标在中等盒子上移动,大盒子的图片跟着显示对应位置。我们要的是 鼠标在 中等盒子内的坐标, 没有办法直接得到。

2023-07-01 17:35:56 70

原创 6、Web API-DAY6 正则&阶段案例

正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。正则表达式在 JavaScript中的使用场景:例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配比如用户名: /{3,16}$/过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。1.正则表达式是什么?

2023-07-01 15:06:19 66

原创 5、Web API-DAY5 Bom操作

以前我们页面写的数据一刷新页面就没有了,是不是?随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。1、数据存储在用户浏览器中2、设置、读取方便、甚至页面刷新不丢失数据3、容量较大,sessionStorage和localStorage约 5M 左右常见的使用场景:https://todomvc.com/examples/vanilla-es6/ 页面刷新数据不丢失。

2023-06-25 16:19:00 80 1

原创 4、Web API-DAY4 Dom节点&移动端滑动

遍历数组, 动态生成tr, 里面填写对应td数据, 并追加给 tbody。(2). 点击链接,要删除的是对应数组里面的这个数据,而不是删除dom节点,如何找到这个数据?使用场景:因为日期对象返回的数据我们不能直接使用,所以需要转换为实际开发中常用的格式。(3). 注意书写的位置,应该放到新增数据的前面, 阻止默认行为的后面。(2). 创建新的对象,里面存储 表单获取过来的数据,格式如右图。②: 点击录入,根据相关数据,生成对象,追加到数组里面。④: 点击删除按钮,删除的是对应数组里面的数据。

2023-06-24 14:44:24 83

原创 3、Web API-DAY3

html{/* 让滚动条丝滑滚动 */属性选择器[属性]

2023-06-23 10:59:28 69 1

原创 2、Web API-DAY2

环境对象this是什么?它代表着当前函数运行时所处的环境判断 this 指向的粗略规则是什么?【谁调用, this 就是谁】

2023-05-28 13:44:37 87

原创 1、Web API-DAY1

以后声明变量我们优先使用哪个?const有了变量先给const,如果发现它后面是要被修改的,再改为let为什么const声明的对象可以修改里面的属性?因为对象是引用类型,里面存储的是地址,只要地址不变,就不会报错建议数组和对象使用 const 来声明什么时候使用let声明变量?如果基本数据类型的值或者引用类型的地址发生变化的时候,需要用let比如 一个变量进行加减运算,比如 for循环中的 i++

2023-05-26 23:10:37 107 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除