自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中组件批量注册

批量注册组件

2022-07-03 17:51:08 184 1

原创 Vue3中自定义指令,实现图片懒加载

图片懒加载

2022-07-03 17:42:53 429

原创 带你认识vuex的五个核心属性

分别是 State、 Getter、Mutation 、Action、 Module1)state state 为单一状态树,在 state 中需要定义我们所需要管理的数组、对象、字符串等等,只有在里定义了,在 Vue.js 的组件中才能获取你定义的这个对象的状态。 2)getter getter 有点类似 Vue.js 的计算属性,当我们需要从 store 的 state中派生出一些状态,那么我们就需要使用 getter,getter 会接收 st...

2022-05-13 18:21:35 398

原创 带你认识vue常用的指令

1、 v-model 多用于表单元素实现双向数据绑定(同 angular 中的 ng-model) 2、 v-for 格式: v-for="字段名 in(of) 数组 json" 循环数组或 json(同 angular 中的 ng-repeat),需要 注意从 Vue2 开始取消了$index 3、 v-show 显示内容 (同 angular 中的 ng-show) 4、 v-hide 隐藏内容(同 angular 中的 ng-hide) 5、 v-if ...

2022-05-11 21:21:07 91

原创 带你认识一下vue生命周期总共分为几个阶段

Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载 Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。 1)beforeCreate 在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。 2)created 在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer), 属性和...

2022-05-09 19:54:13 168

原创 vue生命周期总共分为几个阶段?

Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载 Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。 1)beforeCreate 在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。 2)created 在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观(dataobserver), 属性和方法的运算...

2022-05-09 19:50:05 112

原创 带你简单了解一下什么是进程,什么是线程和他们之间的关系?

1、进程: 1.1)程序执行时的一个实例 1.2)每个进程都有独立的内存地址空间 1.3)系统进行资源分配和调度的基本单位 1.4)进程里的堆,是一个进程中最大的一块内存,被进程中的所有线程共享的,进程 创建时分配,主要存放 new 创建的对象实例 1.5)进程里的方法区,是用来存放进程中的代码片段的,是线程共享的 1.6)在多线程 OS 中,进程不是一个可执行的实体,即一个进程至少创建一个线程去执行代码 2、线程: 2.1)进程中的一个实体2.2)进程的一个执

2022-05-08 20:20:01 897 1

原创 教你如何用js获取当前日期的月份

方法:JavaScript 中获得当前日期是使用 new Date 这个内置对象的实例,其他一些进阶的操作 也是基于这个内置对象的实例。 获取完整的日期(默认格式): var date = new Date(); // Sat Jul 06 2019 19:59:27 GMT+0800 (中国标准时间) 获取当前年份: var year = date.getFullYear(); // 2019 获取当前月份: var month = date.g...

2022-05-07 19:23:23 17744 3

原创 带你认识什么是前后端分离项目?什么是js渲染的项目,前端渲染和后端渲染的区别?

前后端分离的项目:前端 HTML 页面通过 Ajax 调用后端的 RESTFUL API 接口并使用 JSON 数据进行交互 JS 渲染的项目:通过 Ajax 请求数据以后, 通过 JS 代码动态创建 html 的标签和数据等(一般右键查看网页源代码 是看不到渲染后的 HTML 标签的)好处:网络传输数据量小。不占用服务端运算资源(解析模板,模板在前端(很有可能仅部分在前端),改结构变交互都前端自己来了,改完自己调就行。 坏处:前端耗时较多,对前端...

2022-05-06 20:05:21 722 1

原创 http请求方式有几种

HTTPRequestMethod 共计 17 种 1、GET 请求指定的页面信息,并返回实体主体。 2、HEAD 类似于 get 请求,只不过返回的响应中没有具体的内容,用于获取报头 3、POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被 包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。 4、PUT 从客户端向服务器传送的数据取代指定的文档的内容。 5、DELETE 请求服务器删除指定的页面。 6、CONNECT HTTP/

2022-05-05 19:43:53 7197

原创 Ajax的实现流程是怎么样的

1.创建XMLHTTPRequest对象,也是就是创建一个异步调用对象2.创建一个新的HTTP请求,并指定该HTTP请求的方法,URL及验证信息3.设置响应HTTP请求状态变化的函数4.发送HTTP请求5.获取异步调用返回的数据6.使用JavaScript和DOM实现局部刷新<script type="text/javascript"> let HTTPRequest; function checkUsername() { //创建 XMLHTTPRequest

2022-05-04 16:53:08 105 1

原创 常见的http状态码以及代码以及代表意义

五种常见的HTTP状态码以及代表的意义200 (OK):请求已成功,请求所希望的响应头或者数据体将随此响应返回400(Bad Requsest):请求格式错误(1)语义有误,当前请求无法被服务器理解,除非,修改,否则客户端不应该重复提交这个请求(2)请求有误404 (Not Found):请求失败:请求所希望得到的只有未在服务器 上发现500(Internal Server Error):服务器遇到了一个未曾预料的状态,导致他无法完成对请求处理更多状态码100=>正在初

2022-05-03 20:04:30 850

原创 如何理解闭包

定义: 一个作用域可以访问另外一个函数内部的局部变量 ,或者说一个函数(子函数)访问另一 个函(父函数)中的变量。 此时就会有闭包产生 ,那么这个变量所在的函数我们就称之为闭包函数。function aaa() { var a = 0; return function () { alert(a++); };}var fun = aaa(); fun(); //1优缺点:闭包的主要作用: 延伸了变量的作用范围, 因为闭包函数中...

2022-05-02 19:39:25 270

原创 带你了解什么是Promise

1.什么是Pormise它是es6提出的一个语法,主要是用来,优化异步代码2.作用它是解决回调地狱等问题如下是用来优化代码的经典方式let p1 = new Promise(function(resolve,reject){ //异步操作 resolve(obj1) 或者 reject(obj2)});p1.then(function(rs){ // 如果p1的状态是resolved,则then中的函数 //会执行,且obj1的值会传给rs}).cat

2022-05-01 18:03:13 135 1

原创 带你如何判断javascript的数据类型

// 判断方法 // typeof // typeof 可以用来区分除了 null 类型以外的原始数据类型,对象类型的可以从普通对象里面 // 识别出函数: typeof undefined // "undefined" typeof null // "object" typeof 1 // "number" typeof "1" // "string" typeof true..

2022-04-29 19:55:28 142

原创 带你用node.js如何搭建一个服务器

第一步,打开vscode创建一个js文件。第二部,引入http模块第三步创建服务器,第四步设置服务器端口代码如下://1.导入模块const http = require('http')//2.创建服务器let server = http.createServer((req,res)=>{ res.end('hello')})//3.开启服务器server.listen(3000,()=>{ console.log('服务器开启成功')})然后

2022-04-28 20:23:02 1486

原创 带你了解什么原型链

1.原型链:每一个对象都有原型,原型本身又是对象,所以原型又有原型,以此类推形成一个链式结构,称为原型链2.对象访问原型链中的成员规则:就近原则当访问一个对象的成员变量时,会首先访问它自身的成员变量,如果有则访问。没有则在原型中寻找,能找到就访问,不能找到则继续往原型的原型中寻找,以此类推,如果找到原型链的顶端还是找不到,则程序报错 (xxx is not a function)(1)所有对象的原型链最终都指向Object.orototype(俗话说:万物皆对象)(2)而Object.p

2022-04-27 13:04:12 429 1

原创 带你如何使用npm下载包

使用npm分为三步:1.初始化项目。npm init如果之前已经初始化,就可以省略2.安装包。npm .install 包名 (一定要在连网的情况下)3.引入包,使用第一步 :初始化项目我们先创建一个空文件夹,然后进入文件夹,按shift+鼠标右键,选择在此处打开PowerShell窗口这个选项然后输入初始化命令 npm init --yes以上情况说明初始化成功:获取还可以看你刚刚创建的文件夹中是否有一个package.json的文件如果有也说明初始化成功第二步:安

2022-04-26 20:32:30 7504 1

原创 如何理解node.js中的核心模块

1.核心模块就是 Node 内置的模块,需要通过唯一的标识名称来进行获取。2.每一个核心模块基本上都是暴露了一个对象,里面包含一些方法供我们使用。3.一般在加载核心模块的时候,变量(或常量)的起名最好就和核心模块的标识名同名。例如:const fs = require('fs')const path = require('path')fs模块(fs是 FileSystem的简写)是Node.js用来进行文件操作的模块,它属于核心模块。你引入之后就可以直接使用了。例如:// 引用.

2022-04-25 19:58:43 268

原创 那些年我遇到的bug

(1)没有这样的文件目录说明:文件的路径错了,没有找到这个文件(2)解决方法:查看路径是否写错了,将路径修改正确在执行

2022-04-25 18:13:55 309

原创 怎么判断两个对象相等

判断两个对象相等

2022-04-24 16:27:29 3613

原创 git的简单使用

基础操作: 1. git init 项目初始化; 2. git add . 所有文件添加到暂存区; 3. git commit -m "XXXX" 暂存区文件添加到本地仓库; 4. git status -s 查看所有文件状态; 5. git log/reflog 查看提交日历...

2022-04-23 20:58:06 72

原创 空间转移3D和动画

一,空间转移3D3D坐标比2D坐标多了一个Z轴,3D的空间就是又无数个面组成形成一个空间体一定要记住3个坐标轴取值的正反: X 轴 往右越大,是正值, 否则反之 Y 轴 往下越大,是正值,否则反之 Z轴 (指向我们)越大,是正值,否则反之 3D位移X Y Z写在一起的语法transform: translate3d(x, y, z);可以分开写,但是要注意层叠性:transform: translateX(100px);transform: tra

2022-03-10 19:28:42 76

原创 2D转换和字体图标的引用

今日总结移动端第一天一,字体图标的的引用方式1创建一个新浪微博账号或者GitHub账号登入iconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具https://www.iconfont.cn/​2,搜索你自己需要的字体图标(比如我们搜一个购物车)就会出现如下:​选择自己所需要的一个将它添加购物车中,在然后将其添加到我们的项目中3,点击下..

2022-03-09 19:48:13 145

空空如也

空空如也

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

TA关注的人

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