自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js脚本加载执行顺序

js脚本加载执行顺序

2023-03-14 16:21:10 1922

原创 codemirror自定义sql提示

codemirror自定义sql提示

2023-03-14 14:26:27 1703

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

前端模块化

2023-03-03 18:03:31 276

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

vue源码学习及手写

2022-12-15 17:20:01 208

原创 js实现事件总线EventBus

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

2022-06-07 10:00:02 793

原创 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 467

原创 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 945

原创 html5及css学习记录

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

2022-01-11 16:47:15 203

原创 学习资料整理

学习资料记录学习课程: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 181

原创 es6-es12常用知识点

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

2021-09-17 16:43:43 70

原创 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 57

原创 webpack学习记录

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

2021-08-03 16:15:17 50

原创 js 数组扁平化

js 数组扁平化

2021-07-08 20:00:22 58

空空如也

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

TA关注的人

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