自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVC、MVVM模式的理解

什么是MVC模式? MVC是Model-View-Controller(模型-视图-控制器)的缩写。这种模式用于应用程序的分层开发。 Model(模型):处理业务逻辑. View(视图):负责数据页面展示.(视图=数据+视图名) Controller(控制器):用于处理请求,并依据请求调用相应的模型处理,将处理结果返回给视图. View层,单独实现了组合模式 Model层和View层,实现了观察者模式 View层和Contro...

2021-06-21 22:38:16 195

原创 opacity: 0、visibility: hidden、display: none 的区别

display: none; DOM 结构:浏览器不会渲染display属性为none的元素,不占据空间; 事件监听:无法进行 DOM 事件监听; 性能:动态改变此属性时会引起重排,性能较差; 继承:不会被子元素继承,毕竟子类也不会被渲染; transition:transition不支持display。 visibility: hidden; DOM 结构:元素被隐藏,但是会被渲染不会消失,占据空间; 事件监听:无法进行 DOM 事件监听; 性 能:动态改变此属性时会引起重绘,性能...

2021-06-19 17:38:40 220

原创 编写一个程序将数组扁平化去并除其中重复部分数据

1、split和toString共同处理 <script> var arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; // 1、将多维数组直接转换成逗号连接的字符串 let flatArr=arr.toString(); // 2、然后再重新分隔成数组 let disArr=flatArr.split(",

2021-06-19 16:25:32 316

空空如也

空空如也

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

TA关注的人

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