自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-10-27

react+react hook学习之路笔记之家我们为什么要学习react hookreact的组件类型分为两种:状态组件,无状态组件.状态组件:class (类组件)。 无状态组件:function (函数组件)eg:状态组件 类组件class App exteds React.components{ render(){ return(<div>类组件</div>) }}非状态组件。函数组件function App(){ return ( &l

2021-10-27 15:30:24 55

原创 创建vue组建发布在npm上

如何把自己的组件发布在npm上面去?最近研究把自己编写的组件发布在npm上面去,目的是为了方便自己使用.借鉴:https://www.cnblogs.com/yalong/p/10388384.html注:本文仅用于自己笔记,也希望能帮助有需要的朋友.第一步:创建一个简单的项目(vue init webpack-simple my-project)切记别用vue init webpack my-project. 创建项目,我们使用的是组件,不需要很多的配置,简单从简.用也不是不行,自己也做过尝试

2021-10-26 11:51:12 80

原创 2021-04-14

vue源码解读一.dom的核心渲染创建vnode数组,渲染vnodevnode组件对象const vnode={type:button,props:{msg:"test"}}引入vnode,可以把渲染过程抽象化,从而使得组件的抽象能能力得到提升diff算法在减少dom操作方面足够优秀,但最终还是避免不了操作dom,所以性能并不是vnode的优势组件渲染流程组件更新...

2021-04-14 16:32:59 46

原创 vscode自动生成vue的模版方法

使用插件vetur进行一些简单的模版配置文件–>首选项–>用户片段–>新增片段–>取名vue.json2.引入模版 可以自己按照自己的来改{ "Print to console": { "prefix": "vue", "body": [ "<!-- 组件说明 -->", "<template>", "\t<div class=''>\n\t\t$2\n\t</div>", "</template&

2020-11-04 11:44:50 283

原创 vue3的学习之路 持续更新添加中 vue3新特性

vue3的新特性vue3与vue2对比1.vue3源码由TS编写,加上react对TS的提倡,TS对于前端来说是有着必学的趋向.2.vue3采用函数编写,去掉了原来的类的写法3.重点:去掉了vue2中原有的生命周期函数,并且去掉了data,computed,watch,method等对象,去掉this(这就很舒服)4.升级后的vue不用担心,他完全兼容vue2的写法,两种写法是可以兼容的.5.组件中的两种写法,若setup与method中同时存在相同的方法名(会报错),定义的数据,与data中的

2020-11-03 14:51:09 359

转载 git创建仓库和上传文件

git创建仓库和上传文件线上创建仓库省略掉把远端仓库克隆到本地git clone https://github.com/tangjiangxi/MyStudy-Life.git (线上仓库地址)接下来在文件中进行git操作git add . 表示将当前目录下所有改动的文件夹及文件添加到版本管理器git commit -m " " 提交到本地的版本控制库...

2019-05-21 11:51:35 469

原创 js高程 创建对象与继承

日常开发的继承更多的偏向使用函数创建类继承。js中,在高程里有创建和继承类的六种方法,重点看构造函数创建属性和原型上创建方法,至于为什么自己研究下,主要核心是为了实现继承。另外日常开发我们习惯使用es6的class实现类和继承。额外的,设计模式,发布订阅模式额外看一看,开发中常使用自己封装的发布订阅进行事件注册监听调用销毁创建对象6种方式和继承js高程144-1611. 工厂模式:在ECMA...

2019-05-20 22:37:40 101

转载 js高程回顾面向对象

1. 原型创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法使用原型的好处是可以让所有对象实例共享它所包含的属性和方法。它不必向构造函数那样必须在内部定义对象实例的信息,他可以从外部添加共享的实例信息。function Tang(){}//向该函数的原型中添加属性和方法Tang.protot...

2019-05-18 15:51:30 95

转载 简单廖雪峰js教程笔记

> 闭包1.函数作为返回值我们来实现一个对Array的求和。通常情况下,求和的函数是这样定义的:function sum(arr){ return arr.reduce( function(x,y){ return x+y; } );}但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数!function...

2019-03-18 21:07:53 275

原创 简单连雪峰老师的js教程笔记

1.JavaScript本身对嵌套的层级没有限制,但是过多的嵌套无疑会大大增加看懂代码的难度。遇到这种情况,需要把部分代码抽出来,作为函数来调用,这样可以减少代码的复杂度。...

2019-03-18 09:21:54 188

空空如也

空空如也

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

TA关注的人

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