自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浏览器渲染优--防抖节流懒加载

浏览器渲染优--防抖节流懒加载

2024-06-03 21:20:47 894

原创 弹幕的初实现

弹幕的初实现

2024-05-27 08:40:09 377

原创 分片上传,断点上传 控制并发数量

大文件上传-分片上传,断点上传,控制并发数量

2024-05-19 17:13:48 305

原创 nodeJs用ffmpeg直播推流到rtmp服务器上

nodeJs用ffmpeg直播推流到rtmp服务器上

2024-05-12 17:19:02 1282

原创 浏览器渲染原理

本周没学啥新东西 开始写项目了 感觉这个项目应该能学到挺多的。而且下周还有讲,下周应该比较忙碌。

2024-04-21 15:15:19 320

原创 浏览器原理---事件循环

浏览器原理---事件循环。

2024-04-14 15:17:19 705

原创 蓝桥杯算法记录

直播挺难写的 算法也挺难写的 感觉算法基础还是不行 但是面试也要问 还是每天多写点吧。

2024-03-31 15:11:55 1646 1

原创 React生命周期新旧对比

react生命周期新旧对比

2024-03-24 09:02:28 812

原创 React三大属性---state,props,ref

react的三大属性 state ref props的介绍和使用

2024-03-17 17:17:43 1958

原创 typescript简介和类型以及编译和打包配置以及类与对象的介绍

ts基本介绍和类型以及类与对象的介绍

2024-03-10 16:52:35 519

原创 vue2+若依框架plus交互 路由介绍

vue2+若依框架交互以及路由vuex等等的介绍

2024-03-03 09:10:16 2353

原创 Vue常见面试问答

vue常见面试问答

2023-12-30 20:43:03 1075 3

原创 vue2源码解析---v-model双向数据绑定

vue2源码解析--v-model

2023-12-24 08:47:51 687

原创 vue2源码解析---watch和computed

vue2源码解析---watch和computed

2023-12-17 15:32:48 269 2

原创 Vue3源码解析--diff算法

diff算法流程

2023-12-10 09:48:44 141

原创 Vue3源码分析--rollup打包

vue3源码分析-rollup打包

2023-12-03 17:42:17 274

原创 vue3总结

vue3基本知识点

2023-11-26 15:07:32 38

原创 使用node做中转上传多文件

这周还是在忙项目 觉得还是要和后端好好沟通清楚 不然意见可能理解到不够到位 学弟学妹马上也要开始前端学习内容了 还是要好好提高自己。

2023-11-19 14:51:52 90

原创 cropper.js一款处理图片的插件

cropper.js的使用

2023-11-12 08:48:28 617

原创 原生js实现视频播放器

原生js实现播放器功能

2023-11-05 14:53:43 381

原创 Vue路由总结

什么是路由一个路由就是一组映射关系 key-value key为路径 value可能是function或者component搭建路由我这里用的是vue2所以下载的路由时下载的是3main.js引入路由文件引入路由器//引入Vue//引入App//引入vuerouter//关闭Vue的生产提示//引入路由器//应用插件new Vue({el:'#app',});index.js//该文件专门用于创建整个应用的路由器//引入组件//创建并暴露一个路由器。

2023-10-29 15:21:28 38

原创 Promise异步编程,一篇带你解决

什么是Promise?所谓Promise,简单说就是一个容器,里面保存着通常是一个异步操作的结果。什么是异步操作js语言是单线程机制。单线程就是按次序执行,执行完一个任务再执行下一个。但是不影响异步还是同步 异步就是从主线程发射子线程完成任务 前一个任务结束后执行回调函数 后一个任务不等前一个任务执行 所以程序执行顺序和任务顺序排列的顺序是不一致的 所以称为异步任务Promise可以解决回调地狱 在交互中采用异步操作可以避免堵塞线程 对错误进行捕获 便于维护。

2023-10-21 20:09:19 57 2

原创 Vuex的介绍和安装以及使用

提供唯一的公共数据源,所有共享的数据统一放到store的state进行储存方法一标签里面使用方法二利用mapState生成计算属性 从states中读取数据引入:import {mapState} from ‘vuex’computed:{//借助mapState生成计算属性 从states中读取数据这周主要还是忙招新的事情 和写视频项目。

2023-10-15 14:37:16 62

原创 Vue脚手架以及Vue组件间通信的几种方法

Vue脚手架搭建以及组件间通信的几种方法

2023-10-07 20:29:07 107

原创 原生js重写confirm和select框

js封装confirm和select

2023-09-24 15:54:41 599 2

原创 node使用websocket的基础方法

})

2023-09-16 21:18:41 91

原创 一些考核总结

这是一个示例段落。

2023-09-10 09:16:02 40

原创 前端导出表格乱码情况

本周一直在改项目的bug然后遇到了一个新的东西是blob对象Blob对象是一种表示不可变、原始数据的数据类型。它可以用于存储二进制数据、文件数据或大型数据等。1 创建blob对象//data是二进制数据通过FormData对象的getBlob方法创建Blob对象我们这次写的项目有导出表格的功能就用了这个方法 是同步访问后端接口axios({url: `${axios({

2023-08-20 15:23:35 200

原创 js数组中的一些方法

因为最近在写项目的过程中遇到了比较多数组方面的知识点 今天总结一下数组方面的常见方法1,push():向数组末尾添加一个或多个元素,并返回新的数组长度。// 输出:[1, 2, 3, 4]2,pop():从数组末尾移除最后一个元素,并返回被移除的元素。// 输出:[1, 2]// 输出:33,concat():将两个或多个数组合并为一个新数组。// 输出:[1, 2, 3, 4]4,join():将数组中的所有元素连接成一个字符串,使用指定的分隔符。

2023-08-13 17:00:18 30

原创 node实现增删改查

1 连接数据库2创建数据模型// schema对象来进行操作 // 或者var blogSchema=new mongoose.Schema({ // });// 创建一个和集合相关联的schema对象 类似于表头 var Schema = mongoose . Schema;name : {// 将schema对象转化为数据模型 var Food = mongoose . model("foods" , foodSchema);

2023-08-06 13:21:43 150

原创 node总结与axios使用

拦截器配一个就行了反正天天开心。

2023-07-30 11:33:54 398 2

原创 初步学习node

这周开始了node的学习 但因为还要进行期末的备考 所以只是初步的学习介绍nodenode是一个JS运行环境 JS代码写好之后需要放到浏览器里面去运行,脱离了浏览器是没有办法运行的,现在不仅浏览器能运行JS,Node也能运行Js。● 正常情况下io操作是堵塞的 用node处理高并发很好● 网络请求 数据库处理 文件读写● 防止甩锅 能书写api(接口文档)● 限制语言环境的不是语言本身 而是语言的运行环境node读取文件分为同步读取和异步读取同步用try catch捕获错误。

2023-06-11 08:26:17 45

原创 写评论功能收获到的知识点以及thymeleaf提交表单实现分页

*这次项目实现了一个二级评论 是集合里面套集合 需要判断是不是子评论 也需要将数据放到点击函数里面1写参数 将数据放入到一个隐藏的盒子里 对数据进行操作-- 用户自己的 -- > < a class = "usermessage" href = "../users/personalSpace?

2023-06-04 08:33:57 77

原创 thymeleaf初步学习总结

thymeleaf介绍与实例

2023-05-28 09:56:27 286

原创 两种form表单上传多个文件以及瀑布流翻页获取数据

负责发布和瀑布流渲染的交互 先说第一个 后端第一次给的接口是图片顺序对应图片 所以上传一次图片就调用一次接口html内容如下。

2023-05-21 09:03:48 285

原创 利用form表单使用ajax发送文件

项目还有一周的时间截至 但是交互的速度不是很快 有个发布的是需要图片提交的 ajax只能发送整个form表单 用file属性的input进行按键去提交html代码如下。

2023-05-14 15:19:17 260 2

原创 js实现瀑布流

瀑布流

2023-05-07 08:33:54 101 1

原创 grid布局

因为要前后端交互写项目 就去学习了一下grid布局grid布局容器grid-template-rows:行grid-template-rows:列将容器分割成几行几列/* 1 自动填充 */ /* grid-template-columns: repeat(auto-fill,100px);*/ /* 2 等比例占用 */ grid-template-columns : repeat(3 , 1fr);利用栅栏的对盒子进行放置为栅格命名 给格子起名字article {

2023-04-23 13:37:32 114 1

原创 JS高级对象es6生成器和promise

对象高级var p = {} }一般创建对象 但是需要写的语句较长 采用第二种工厂模式// 工厂模式: // 返回一个对象的函数 } // 创建两个人 var p1 = creatPerson('tom' , 12);var p2 = creatPerson('tom2' , 16) // 但是这种可能不能指定类型 所有的类型都是obj //所以可以自定义 // 定义类型 function Person(name , age) {

2023-04-16 11:36:20 111

原创 JS高级原型链和call apply bind指向

将js高级与es6学习完毕 准备考核 这一部分需要理解的地方挺多的 而且原型链啥的第一次学很绕 继续加油。object一直都是有的 这也是为什么new一个新的值就可以调用其他方法的原因。每一个function都有个实例对象 实例对象有隐式原型 构造函数。每个函数都有prototype属性 原型方法是给实例对象用。构造函数的实例对象 将其地址值赋值给实例化对象的隐式原型。实例对象找的是隐式原型 但是是显式原型赋值给隐式原型。设置属性时候不看原型链 先看自身 查找的时候看原型链。实例对象调用原型方法里面的。

2023-04-09 09:20:32 71

空空如也

空空如也

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

TA关注的人

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