自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端开发基础——Vue

Vue的特点MVVM常用指令v-model原理Vue监视数据(双向绑定)computed和watch绑定样式v-if和v-showkeynew Vue()后的流程生命周期组件通信nextTick插槽VuexVueRouterkeep-alive路由守卫路由器hash和history工作模式Vue中diff算法理解Vue的特点采用组件化模式,提高代码复用率,且让代码更好维护。声明式编码,让编码人员无需直接操作DOM,提高开发效率。使用虚拟DOM+优秀的Diff算法

2022-07-09 22:49:02 614

原创 前端开发基础——常用处理函数

浅拷贝深拷贝防抖节流去重数组去重数组对象去重扁平化数组扁平化对象扁平化数组结构与树形结构转换浅拷贝获取了一个对象的引用,而不是复制实体。例如:假设我们有两个对象A和B,把A复制给B,当我们修改B里面的值时,如果A发生了改变,那么就是浅拷贝。直接赋值(=)Object.assign()var obj2 = Object.assign({}, obj1);Array.prototype.concat()和Array.prototype.slice()var arr2 = ar

2022-04-11 21:36:31 1049 1

原创 前端开发基础——JavaScript

数据类型==和===,!=和!==,typeof和instanceof,null和undefined类型转换内置对象数组操作闭包作用域、作用域链、变量生命周期、变量提升原型和原型链this、newcall、apply、bind事件冒泡捕获AJAXEventLoop事件循环、MacroTask宏任务、MicroTask微任务ES6var、let、const解构赋值forEach、for...in、for...ofMap和Set箭头函数Promiseasync和await

2022-03-10 23:28:21 642

原创 前端开发基础——CSS

盒子模型相对长度单位CSS选择器CSS样式优先级块级元素和行内元素定位PositionFlex布局Flex容器属性Flex项目属性BFCCSS设置水平垂直居中的方法Sass、Less、Stylus三种CSS预编译器的区别link与@import的区别元素文本溢出显示省略号浏览器渲染机制、重排和重绘响应式Web设计盒子模型所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括

2022-03-09 15:32:29 181

原创 前端开发基础——HTML

文章目录HTML简单HTML页面结构示例/HTML速查HTML文本格式化HTML头部HTML表格HTML表单HTML5语义化新元素标签已移除的元素标签webStorageHTML简单HTML页面结构示例/HTML速查<!--一个简单的HTML文档结构示例--><!DOCTYPE html><html><head> <base href="https://www.myhtml.com/myhtml.html" target="_blank"

2022-03-07 15:35:24 507

原创 前端开发基础——网络相关(TCP、UDP、HTTP等)

网络分层模型TCP和UDP什么是TCP/IP、TCP、UDPTCP和UDP的区别TCP三次握手TCP四次挥手HTTP和HTTPSHTTP和HTTPS的区别HTTP请求头HTTP状态码一次完整HTTP请求的过程GET方法和POST方法的区别HTTP各请求方式的使用场景强缓存和协商缓存WebSocketHTTP 1.0/1.1/2.0从输入url地址到渲染页面的过程网络分层模型网络分层模型TCP和UDP什么是TCP/IP、TCP、UDPTCP/IP(Transmiss

2022-03-06 23:08:41 2895

转载 Java研发基础——Java基础知识

文章目录面向对象的特征面向对象和面向过程的区别与优缺点JDK、JRE和JVM的联系与区别Java跨平台性的定义及原理字节码的定义及采用字节码的好处多态机制及多态实现Java中的覆盖与重载及重载构成的条件抽象类和接口的异同Java和C++的区别final、finally和finalize区别this和super的区别static在Java中跳出当前的多重嵌套循环普通类和抽象类的区别对象实例和对象引用的区别成员变量与局部变量的区别在Java中定义一个不做事且没有参数的构造方法的作用静态变量和实例变量/普通变量/

2022-03-05 23:20:05 246

转载 Java研发基础——设计模式

文章目录什么是设计模式设计模式的分类设计模式的六大原则主要设计模式介绍单例模式工厂模式代理模式建造者模式模板方法模式原型模式什么是设计模式设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。设计模式的分类设计模式主要分为以下三大类:创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组

2022-03-05 14:59:58 152 1

空空如也

空空如也

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

TA关注的人

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