- 博客(69)
- 问答 (3)
- 收藏
- 关注
原创 03_Redux
简单说,Flux 是一种架构思想,专门解决软件的结构问题。它跟MVC 架构是同一类东西,但是更加简单和清晰。Flux存在多种实现(至少15种)
2022-11-14 20:53:56
170
原创 18_eslint
https://eslint.bootcss.com/docs/user-guide/getting-started5 添加 eslint 命令6 .eslintrc* 里面的 rules 中配置“off” 或 0 - 关闭规则“warn” 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出)“error” 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出)7 运行 eslint 命令 npm run eslint[外链图片转存中…
2022-10-30 13:48:46
286
原创 15_TypeScript
函数的形参名不要求一样,只要参数个数和类型相同就可以参数个数不能多也不能少在项目根目录创建env.d.ts文件里面写:export {// ComponentCustomOptions这个接口名是固定的 // abc选项是可选的 abc?(to : number , from : number) : string } } // 如果直接写,那么会覆盖原来的ComponentCustomOptions // 如果你要扩展,这个文件里面要有import 或者 export。
2022-10-19 23:34:09
356
原创 13_Pinia组件库
state() {return {name : '吃饭' , completed : true , id : 1 } , {name : '睡觉' , completed : false , id : 2 } , {name : '学习' , completed : false , id : 3 } , ] } } , getters : {// getters的最外层要写普通函数 // 未完成任务数 count() {
2022-10-18 15:18:35
886
原创 12_setup语法糖
全局的和以前一样局部自定义指令:定义一个对象,里面写钩子函数,变量必须是v开头的驼峰命名外部导入的对象可以重命名,变成v开头的驼峰命名。
2022-10-18 15:17:28
374
原创 9_vite自动构建工具
src里面创建 store 文件夹,里面创建index.js。+ 在vite.config.js添加配置按需要导入组件。全局导入: 把所有组件和所有组件样式都导入 - 不推荐。按需导入: 使用插件自动导入你使用的组件 - 推荐。在开发环境启动调试代码服务器。
2022-10-14 21:06:49
413
原创 7_axios请求
请求拦截器(在发送请求前,使用函数对请求的参数和内容进行处理和检测,若请求有问题可直接进行拦截->取消,后进先执行=则后面的请求拦截器先执行)响应拦截器(对响应的结果预处理,先进先执行=前面的响应拦截器先执行)data:响应体的结果(服务器响应的结果,进行了json解析);④ 成功的回调函数,传递的默认是config(也必须是)3)请求转换器:对请求头和请求体数据进行特定处理的函数。③ 失败的回调函数,传递的默认是error。④ 失败的回调函数,传递的默认是error。① 在请求得到响应后执行的回调函数。
2022-10-14 21:05:40
260
原创 6_组合式API
hook 本质是一个函数,把 setup 函数中使用的 Composition API 进行了封装。类似于 vue2 中的mixin// 说白了就是函数的封装、复用 // hooks/useXxx.js 文件 export default function() {// 一些公共的逻辑 return xxx } // 组件文件 import useXxx from "@/hooks/useXxx.js" setup() {
2022-10-14 21:04:34
688
原创 5_数据共享
在数据接收方,调用 bus.on(‘事件名称’, 事件处理函数) 方法注册一个自定义事件。在封装组件时,为了让组件的使用者可以监听到组件内状态的变化,此时需要用到组件的自定义事件。声明自定义事件触发自定义事件监听自定义事件开发者为自定义组件封装的自定义事件,必须事先在 emits 节点中声明在 emits 节点下声明的自定义事件,可以通过 this.$emit(‘自定义事件的名称’) 方法进行触发在使用自定义的组件时,可以通过 v-on 的形式监听自定义事件。
2022-10-14 21:03:38
198
原创 3_组件
props 是组件的自定义属性,组件的使用者可以通过 props 把数据传递到子组件内部,供子组件内部进行使用。代码示例如下:props 的作用:父组件通过 props 向子组件传递要展示的数据。props 的好处:提高了组件的复用性。
2022-10-07 16:21:50
165
原创 1_介绍
单页面应用程序(英文名:Single Page Application)简称 SPA,顾名思义,指的是一个 Web 网站中只有唯一的一个 HTML 页面,所有的功能与交互都在这唯一的一个页面内完成。 组件化开发指的是:根据封装的思想,把页面上可重用的部分封装为组件,从而方便项目的开发和维护。
2022-10-07 16:20:20
291
原创 27_Git&GitHub
指令: git reset --hard Head^指令: git reset --hard Head。指令: git reset --hard 版本号。查看当前版本之前的历史版本。
2022-09-25 13:20:23
286
原创 26_Token&Mongodb
MongoDB是一个基于分布式文件存储的数据库由C++编写主要为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用、存储数据非常方便。
2022-09-23 23:14:37
645
原创 25_Express框架
官网:https://www.expressjs.com.cn/基于 Node.js 平台,快速、开放、极简的 Web 开发框架。
2022-09-23 23:13:56
159
原创 24_Node.js
/ 在这个文件里面定义一个模块,里面都是操作数字的方法 function add() {console . log("我是a模块里面的add方法") } function cut() {
2022-09-17 17:04:06
734
原创 22_Promise解决回调地狱
什么是回调函数?就是把函数 A 当作参数传递到 函数 B 中在函数 B 中以行参的方式进行调用为什么需要回调函数ajaxsuccess。
2022-09-11 16:33:14
70
原创 21_Ajax
Ajax上面就是有了一个 ajax 对象我们就可以使用这个 对象来发送 ajax 请求了2.配置链接信息上面的代码执行完毕以后,本次请求的基本配置信息就写完了3.发送请求上面代码是把配置好信息的 ajax 对象发送到服务端4.一个基本的 Ajax 请求一个最基本的 ajax 请求就是上面三步但是光有上面的三个步骤,我们确实能把请求发送的到服务端如果服务端正常的话,响应也能回到客户端但是我们拿不到响应如果想拿到响应,我们有两个前提条件本次 HTTP 请求是成功的
2022-09-11 16:32:42
434
原创 20_路由
路由(router)的本质就是一种 对应关系根据不同的URL请求,返回对应不同的资源url地址和资源之间的对应关系url地址: 就是我们一直说的网址资源:html页面,json文件,图片,视频,…就是路由。
2022-09-06 22:53:48
296
原创 19_设计模式
针对“特定问题”,给出的简洁而优化的处理方案一个设计模式A只能解决A类型问题针对B类型的问题,设计模式A解决不了同一个问题,在不同的位置,是不一定能用同一个方案解决的设计模式,只在特定的情况,特定的时期,针对特定的问题使用市面上的设计模式创建型模式:工厂方法模式,单例模式…结构型模式:组合模式,适配器模式…行为型模式:观察者模式,中介者模式…
2022-09-06 22:53:17
72
原创 18_闭包&继承
按照函数名的地址找到函数的存储空间形参赋值预解析在内存中开辟一个执行空间将函数存储空间中的代码拿出来在刚刚开辟的执行空间中执行执行完毕后,内存中开辟的执行空间销毁console . log('我是 fn 函数') } fn()函数执行的时候会开辟一个执行空间(我们暂且叫他xxff00)console.log('我是 fn 函数')这个代码就是在xxff00这个空间中执行代码执行完毕以后,这个xxff00空间就销毁了。
2022-09-04 14:32:26
221
原创 16_面向对象
工厂函数需要经历三个步骤手动创建对象手动添加成员手动返回对象构造函数会比工厂函数简单一点自动创建对象手动添加成员自动返回对象先书写一个构造函数在构造函数内向对象添加一些成员使用这个构造函数创造一个对象(和 new 连用)构造函数可以创建对象,并且创建一个带有属性和方法的对象面向对象就是要想办法找到一个有属性和方法的对象面向对象就是我们自己制造构造函数的过程// 1. 先创造一个构造函数 function Person(name , gender) {
2022-08-24 23:25:40
93
原创 14_正则表达式
正则表达式,又名 “规则表达式”由我们自己来书写 “规则”,专门用来检测是否符合 “规则” 使用的我们使用一些特殊的字符或者符号定义一个 “规则公式”,然后用我们定义好的 “规则公式” 去检测字符串是不是合格regstr1str2。
2022-08-23 16:46:08
303
空空如也
vscode字体样式
2022-10-23
关于#字体图标#的问题,如何解决?(语言-javascript)
2022-09-07
为什么我的鼠标一放上代码的某个单词上会有悬浮弹出,挺烦人的,有什么方法可以关闭吗
2022-08-28
css设置li中文本显示三行省略号
2022-08-28
js bom事件中的窗口滚动代码问题
2022-08-17
eclipse里用JDBC连接数据库
2021-12-06
为什么安装MySQL出现这个页面
2021-11-29
为啥我的Visual c++ 2010安装失败啊
2021-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人