自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 React学习记录

文章目录1、state2、props3、ref4、组件生命周期4.1 旧生命周期4.2 新生命周期5、路由(react-router-dom)5.1 一级路由5.2 嵌套路由5.3 路由传参5.4 编程式路由导航5.5 HashRouter和BrowserRouter5.6路由懒加载6、redux6.1、用于全局状态管理,类似于vue框架中的vuex,核心概念6.2、普通使用6.3、react-redux插件6.4、多组件使用6.5、使用redux开发者工具7.hooks8、context1、state

2024-06-13 09:54:37 239

原创 可多选的级联选择器

业务需求需要使用级联选择器的多选功能,但是使用的UI组件库不支持,在网上寻找类似的也不能完全符合需求,所以自己简单封装了一个组件,主要使用了element-ui中的el-select组件和el-tree组件实现,支持表单校验。组件引用和数据示例如下。

2024-06-13 09:52:53 247

原创 js脚本加载执行顺序

js脚本加载执行顺序

2023-03-14 16:21:10 2185

原创 codemirror自定义sql提示

codemirror自定义sql提示

2023-03-14 14:26:27 2755

原创 前端模块化commonJS,CMD,AMD,UMD,es6 module

前端模块化

2023-03-03 18:03:31 345

原创 vue2.0源码手写学习记录

vue源码学习及手写

2022-12-15 17:20:01 253

原创 js实现事件总线EventBus

使用js简单模拟事件总线的处理机制,包括on,once,off,emit四个方法

2022-06-07 10:00:02 861

原创 vue3.0学习记录

1、优化点相较vue2.0,vue3.0主要有以下变化1、性能优化打包体积减少约40%,首次渲染速度减少50%,更新渲染速度减少130%,内存占用减少约50%2、使用proxy代替defineProperty实现响应式3、更好的支持ts4、优化生命周期,增加setup,ref,reactive等新的概念2、composition API1、setup组件中所用到的:数据、方法等等,均要配置在setup中。setup函数的两种返回值:若返回一个对象,则对象中的属性、方法, 在模板中均可以

2022-03-11 18:02:39 483

原创 vue2.0学习记录

模板语法{{}} 内容为data中定义的变量数据绑定1、v-bind:value:单向数据绑定,v-bind可以省略,v-model双向数据绑定,v-on:click简写@click2、MVVM:(model,view,viewModel):在vue中,model值的是data中的数据,view是template,vm是vue实例,model=>view通过数据绑定实现,view=>model通过事件绑定实现数据代理1、defineProperty,为对象增加属性,新增加的属性不能修

2022-01-28 14:56:11 1640

原创 html5及css学习记录

html5及css学习记录1、meta标签里面的name、content(搜索结果的超链接)、description以及keywords主要用于网页爬虫搜索,charset用于确定编码格式2、浏览器会自动进行文档纠正,比如p标签写到了body元素外部,会自动修正到内部3、超链接的#可以设置为...

2022-01-11 16:47:15 213

原创 学习资料整理

学习资料记录学习课程:https://www.bilibili.com/video/BV1AE411n7D8?from=search&seid=1295719466771467438https://www.bilibili.com/video/BV1YX4y1N7Df?p=163 2020版本oauth认证:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.htmltoken:https://www.cnblogs.com/xuxinstyle

2021-09-24 09:34:43 204

原创 es6-es12常用知识点

es6-es12新增的日常开发中使用较为频繁的知识点

2021-09-17 16:43:43 86

原创 js学习记录

js创建对象方法原型链function Fn(){this.test1=function(){consolr.log(111)}}Fn.prorotype.test2=function(){console.log(222)}let fn = new Fn()上述代码的原型链如下图

2021-09-13 11:18:33 71

原创 webpack学习记录

创建一个webpack1、接收一份配置文件(webpack.config.js)2、分析出入口模块位置读取入口模块的内容,分析内容 分析哪些是依赖,哪些是源码(es6.jsx等需要处理浏览器才能执行) 分析其他模块3、拿到对象数据结构模块路径 处理好的内容4、创建bundle.js启动器函数,来补充代码里可能出现的module,exports,require,让浏览器能够顺利执行...

2021-08-03 16:15:17 63

原创 js 数组扁平化

js 数组扁平化

2021-07-08 20:00:22 71

空空如也

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

TA关注的人

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